Compreendendo as disciplinas
Abaixo segue uma simples classificação das disciplinas do curso. O objetivo é estabelecer uma orientação acerca da contribuição que a disciplina (ou o grupo delas em questão) oferece para a formação do egresso. São três os grupos: (a) Ciência da Computação (compreende disciplinas que estabelecem as bases sobre as quais a Engenharia de Software se baseia); (b) Engenharia de Software (disciplinas específicas da área) e, por último, (c) Social (disciplinas que destacam as implicações e resonsabilidades do Engenheiro de Software dada a significativa dependência da sociedade moderna em relação a software).
Ciência da Computação
- A1 - Introdução à Programação
- A3 - Lógica
- A4 - Matemática Discreta
- A7 - Algoritmos: Fundamentos e Estruturas de Dados
- A9 - Arquitetura de Computadores
- A10 - Banco de Dados
- F2 - Algoritmos: Ordenação e Busca
- F3 - Redes e Sistemas Distribuídos
- F4 - Sistema Operacional
- F5 - Linguagens de Programação
- F6 - Interação Homem-Computador
- F8 - Algoritmos em Grafos
- F11 - Segurança
- M2 - Desenvolvimento de Software Concorrente
- M3 - Desenvolvimento de Software para Persistência
- M4 - Desenvolvimento de Software para Dispositivos Móveis
- M5 - Desenvolvimento de Software para a Web
- M7 - Integração de Aplicações
Engenharia de Software
- A2 - Introdução à Engenharia de Software
- A6 - Construção de Software
- A8 - Método de Desenvolvimento de Software
- F1 - Engenharia de Software
- F7 - Projeto Detalhado de Software
- F9 - Requisitos de Software
- F10 - Processo de Software
- F12 - Arquitetura de Software
- F13 - Gerência de Projeto de Software
- F14 - Gerência de Configuração de Software
- F15 - Qualidade de Software
- F16 - Verificação e Validação
- F17 - Manutenção de Software
- F18 - Métodos e Ferramentas da Engenharia de Software
- F19 - Experimentação em Engenharia de Software
- F21 - Integração 1
- M1 - Leitura de Software
- M6 - Prática em Engenharia de Software
- M8 - Técnicas Avançadas de Construção de Software
- M9 - Engenharia Econômica para Software
- M10 - Integração 2
- M11 - Tópicos em Engenharia de Software
Social
- A5 - Ética, Normas e Postura Profissional
- F20 - Mercado Interno e Externo de Software





