Sistemas de Software

Para quem quer se especializar em desenvolvimento de software, com contato amplo com teorias, métodos e ferramentas atuais.

Você pode seguir esta e outras trilhas ao mesmo tempo.

Disciplinas

Desenvolvimento de Software

Duas

  • MAC0332Engenharia de Software
  • MAC0218Técnicas de Programação IIesporádica
  • MAC0413Tópicos de Programação Orientada a Objetos
  • MAC0467Empreendedorismo Digital
  • MAC0470Desenvolvimento de Software Livre
  • MAC0472Laboratório de Métodos Ágeis
  • MAC0475Laboratório de Sistemas Computacionais Complexosesporádica
  • MAC0446Princípios de Interação Humano-computador
  • MAC0696Cibersegurança e Privacidadeesporádica
  • PCS3863Gerência e Qualidade de SoftwarePoli

Banco de Dados

Uma

  • MAC0426Sistemas de Bancos de Dados
  • MAC0439Laboratório de Banco de Dados
  • MAC0459Ciência e Engenharia de Dados

Sistemas Paralelos e Distribuídos

Uma

  • MAC0219Programação Concorrente e Paralela
  • MAC0344Arquitetura de Computadores
  • MAC0352Redes de Computadores e Sistemas Distribuídos
  • PCS3848Sistemas EmbarcadosPoli
  • PCS3858Laboratório de Sistemas EmbarcadosPoli

O que se espera de quem conclui

  • gerenciar sistemas grandes, formados por muitos programas;
  • criar software que lida com grandes volumes de dados, usando big data, mineração de dados e aprendizado de máquina;
  • gerenciar equipes de desenvolvimento;
  • conversar com clientes e usuários para entender seus problemas e necessidades.

Disciplinas da Poli (PCS)

As disciplinas PCS seguem o sistema quadrimestral da Escola Politécnica, com prazos de matrícula diferentes dos do BCC.

  • Confira no Júpiter se a disciplina será oferecida no quadrimestre que você quer e faça a matrícula pelo Júpiter dentro do prazo da Poli.
  • Se a matrícula não der certo por outro motivo que não o atraso, escreva para a secretaria do Departamento de Ciência da Computação (secmac@ime.usp.br), com cópia para a coordenação da CoC-BCC, pedindo a matrícula.
  • O calendário da Poli está em poli.usp.br. Pedidos fora do prazo não são aceitos.
  • Para estudantes do BCC essas disciplinas não têm pré-requisitos formais, mas vale seguir as recomendações.

Pesquisa nesta área

Quer ir além das disciplinas? Estes grupos do Departamento de Ciência da Computação pesquisam temas da trilha. Conversar com um dos professores é o caminho mais direto para começar uma iniciação científica ou achar orientação para o TCC.

  • Engenharia de software e bancos de dados

    Alfredo Goldman vel Lejbman, Ana Cristina Vieira de Melo, Fabio Kon, João Eduardo Ferreira, Marco Aurélio Gerosa, Paulo Meirelles, Pedro Henrique Dias Valle

  • Redes de computadores, sistemas distribuídos e computação paralela

    Alfredo Goldman vel Lejbman, Daniel Macêdo Batista, Fabio Kon, Helder May Nunes da Silva Oliveira, João Eduardo Ferreira, Kelly Rosa Braghetto, Leônidas de Oliveira Brandão, Marco Aurélio Gerosa, Siang Wun Song

  • Segurança de dados e criptografia

    Routo Terada, Daniel Macêdo Batista