Currículo: 2009 | 2017
| DISCIPLINAS OBRIGATÓRIAS | |||||
| DISCIPLINAS | CÓDIGO | CARGA HORÁRIA | CRÉDITOS | PROGRAMA | BIBLIOGRAFIA |
| DOCÊNCIA ORIENTADA I | APG303 | 15 | 1 | – | |
| PROFICIÊNCIA EM ARQUITETURA DE COMPUTADORES | APG652 | 15 | 0 | ||
| PROFICIÊNCIA EM ESTRUTURA DE DADOS | APG651 | 15 | 0 | ||
| PROFICIÊNCIA EM TEORIA DA COMPUTAÇÃO | APG653 | 15 | 0 | ||
| TRABALHO INDIVIDUAL I | ELC885 | 30 | 2 | ||
| DISCIPLINAS OPTATIVAS | |||||
| DISCIPLINAS | CÓDIGO | CARGA HORÁRIA | CRÉDITOS | PROGRAMA | BIBLIOGRAFIA |
| ALGORITMOS DISTRIBUÍDOS | ELC886 | 60 | 4 | ||
| AMBIENTES VIRTUAIS DE APRENDIZAGEM | ELC900 | 45 | 3 | ||
| ARQUITETURA DE SISTEMAS DE ALTO DESEMPENHO | ELC888 | 60 | 4 | ||
| ARQUITETURAS E PROJETOS DE SISTEMAS VSLI | ELC904 | 60 | 4 | ||
| BANCOS DE DADOS NÃO CONVENCIONAIS | ELC927 | 60 | 4 | ||
| COMPUTAÇÃO GRÁFICA 3D | ELC890 | 60 | 4 | ||
| CONCEPÇÃO DE CIRCUITOS VSLI | ELC891 | 60 | 4 | ||
| DOCÊNCIA ORIENTADA II | APG304 | 15 | 1 | – | |
| ELABORAÇÃO DE DEFESA DE MESTRADO/DISSERTAÇÃO | EDT000 | 0 | 0 | ||
| ELABORAÇÃO DE DEFESA DE MESTRADO/DISSERTAÇÃO | EDT002 | 0 | 0 | ||
| ELABORAÇÃO DE DEFESA DE MESTRADO/DISSERTAÇÃO | EDT003 | 0 | 0 | ||
| ELABORAÇÃO DE DISSERTAÇÃO\TESE | EDT001 | 0 | 0 | ||
| ENGENHARIA DE SOFTWARE | ELC889 | 60 | 4 | ||
| GERÊNCIA DE REDES DE COMPUTADORES | ELC894 | 60 | 4 | ||
| GERENCIAMENTO DE PROJETOS DE SOFTWARE | ELC909 | 60 | 4 | ||
| HEURÍSTICAS E META-HEURÍSTICAS | ELC898 | 45 | 3 | ||
| LINGUAGENS DE PROGRAMAÇÃO | ELC921 | 60 | 4 | ||
| MELHORIA DE PROCESSOS DE SOFTWARE | ELC922 | 60 | 4 | ||
| MODELAGEM DE SOFTWARE | ELC928 | 60 | 4 | ||
| NOVOS PARADIGMAS DE PROGRAMAÇÃO | ELC926 | 60 | 4 | ||
| OTIMIZAÇÃO DE SISTEMAS | ELC892 | 45 | 3 | ||
| PROCESSAMENTO DE IMAGENS | ELC901 | 60 | 4 | ||
| PROCESSOS DE NEGÓCIOS E ENGENHARIA DE REQUISITOS | ELC923 | 60 | 4 | ||
| PROGRAMAÇÃO DE ALTO DESEMPENHO | ELC893 | 60 | 4 | ||
| PROGRAMAÇÃO DE JOGOS 3D | ELC899 | 60 | 4 | ||
| PROJETO E ESPECIFICAÇÃO DE ONTOLOGIAS | ELC908 | 60 | 4 | ||
| PROJETO E IMPLEMENTAÇÃO DE LINGUAGENS DE PROGRAMAÇÃO | ELC925 | 60 | 4 | ||
| PROJETOS DE CIRCUITOS INTEGRADOS ANALÓGICOS I | ESP1038 | 60 | 4 | ||
| PROJETOS DE CIRCUITOS INTEGRADOS ANALÓGICOS II | ESP1039 | 60 | 4 | ||
| REDES DE COMPUTADORES | ELC887 | 60 | 4 | ||
| SISTEMAS DE BANCOS DE DADOS | ELC924 | 60 | 4 | ||
| SISTEMAS DE COMPUTAÇÃO MÓVEL E PERVASIVA | ELC896 | 60 | 4 | ||
| TÉCNICAS DE PROGRAMAÇÃO PARA AUTOMAÇÃO E INSTRUMENTAÇÃO | ESP1040 | 60 | 4 | ||
| TOLERÂNCIA A FALHAS EM SISTEMAS DISTRIBUÍDOS | ELC895 | 60 | 4 | ||
| TÓPICOS EM COMPUTAÇÃO APLICADA | ELC902 | 30 | 2 | ||
| TÓPICOS EM LINGUAGENS DE PROGRAMAÇÃO E BANCO DE DADOS | ELC929 | 60 | 4 | ||
| TÓPICOS EM MICROELETRÔNICA E PROCESSAMENTO DE SINAIS | ELC905 | 30 | 2 | ||
| TÓPICOS EM SISTEMAS PARALELOS E DISTRIBUÍDOS | ELC897 | 30 | 2 | ||
| TRABALHO INDIVIDUAL II | ELC906 | 30 | 2 | ||
| VISÃO COMPUTACIONAL | ELC910 | 60 | 4 | ||
| WAVELETS E APLICAÇÕES EM COMPUTAÇÃO CIENTÍFICA | ELC903 | 60 | 4 | ||