A trilha Sistemas de Software é voltada para alunas e alunos que desejem se especializar na área de desenvolvimento de software, por meio de uma exposição extensa a teorias, técnicas, métodos e ferramentas mais modernas de desenvolvimento de software. Aquelas e aqueles que concluírem a trilha serão capazes de realizar diversas habilidades avançadas de um cientista da computação após concluírem o BCC: Gerenciar software de grande porte composto por muitos programas, vários deles de grande porte; Construir software para lidar com grandes quantidades de dados por meio de técnicas de Big Data, Mineração de Dados e Aprendizado de Máquina; Gerenciar equipes de desenvolvimento de software; e Comunicar-se com clientes e usuários para entender seus problemas, dificuldades e necessidades.
Um aluno que quer seguir a trilha deve:
- Cursar 2 disciplinas do módulo Desenvolvimento de Software
- Cursar 1 disciplina do módulo Banco de Dados
- Cursar 2 disciplinas do módulo Sistemas Paralelos e Distribuídos
- Cursar mais 2 disciplinas da trilha
Módulos
Sigla | Nome da disciplina |
---|---|
MAC0218 | Técnicas de Programação II |
MAC0332 | Engenharia de Software |
MAC0346 | Programação para Jogos Digitais |
MAC0413 | Tópicos Avançados de Programação Orientada a Objetos |
MAC0467 | Empreendedorismo Digital |
MAC0470 | Desenvolvimento de Software Livre |
MAC0472 | Laboratório de Métodos Ágeis |
MAC0475 | Laboratório de Sistemas Computacionais Complexos |
MAC0446 | Princípios de Interação Humano-computador |
PCS3863 * | Gerência e Qualidade de Software |
(*) Recomendações para cursar as disciplinas de sigla PCS
Essas disciplinas são disciplinas oferecidas no regime quadrimestral da Escola Politécnica, portanto, o período de matrícula pode ser diferente do período de matrícula para as disciplinas semestrais do BCC e de outros cursos da USP. Quem tiver interesse em cursar alguma dessas disciplinas, deve, após confirmar pela página da disciplina no jupiter que ela será oferecida no quadrimestre de interesse, realizar sua matrícula normalmente pelo jupiter, dentro do prazo estabelecido pela Escola Politécnica. Se ocorrer algum erro nesse processo (desde que não seja matrícula fora de prazo), deve-se escrever para a Secretaria do Departamento de Ciência da Computação (secmac@ime.usp.br) com cópia para o coordenador da CoC-BCC solicitando a matrícula. Os nomes das pessoas que não conseguiram se matricular normalmente serão enviados para o Serviço de Graduação do IME que incluirá as disciplinas nas grades horárias dessas pessoas.
Informações sobre o calendário quadrimestral da Poli devem ser obtidas no site da Poli (https://www.poli.usp.br/). Esse calendário precisa ser respeitado pois não serão aceitas matrículas fora de prazo.
Essas disciplinas não possuem pré-requisito formal para os alunos do BCC mas é altamente recomendável que quem tiver interesse em cursá-las, siga as recomendações abaixo