Disciplinas do Ciclo Básico
| # | Identificação da disciplina | Créditos | Carga Horária | Ementa | | 1 | Arquitetura de Computadores | 02 | 30hs | Aplicações de sistemas computacionais, tecnologia de hardware para implementação de sistemas computacionais, sistemas com múltiplas cores de processamento, núcleos de propriedade intelectual, sistemas em chip, fluxos de desenvolvimento de hardware, integração com fluxo de desenvolvimento de software, exploração arquitetural, verificação funcional, síntese comportamental e síntese RTL. | | 2 | Banco de Dados | 02 | 30hs | Conceitos de banco de dados. Modelos de dados. Linguagens de Consulta. Arquitetura de Banco de Dados. Tópicos Avançados em Banco de Dados. | | 3 | Complexidade de Algoritmos | 02 | 30hs | Medidas de complexidade (tempo e espaço). Hierarquia e classes de problemas. Problemas NP-completos. Criptografia. Algoritmos aleatórios e análise probabilística. | | 4 | Engenharia de Software | 02 | 30hs | Introdução à engenharia de software. Processos de desenvolvimento de software. Planejamento e gerenciamento de projetos de software. Engenharia de requisitos. Análise e projeto de software orientado a objetos. Verificação e validação de software. Evolução de software. | | 5 | Inteligência Artificial | 02 | 30hs | Histórico. Introdução. Resolução de problemas. Métodos de busca. Conhecimento e raciocínios precisos e imprecisos. Aprendizagem. Comunicação. Ação. Aplicações. | | 6 | Modelos Computacionais | 02 | 30hs | Histórico. Introdução. Resolução de problemas. Métodos de busca. Conhecimento e raciocínios precisos e imprecisos. Aprendizagem. Comunicação. Ação. Aplicações. | | 7 | Redes de Computadores | 02 | 30hs | Roteamento unicast e multicast. Multicast confiável (a nível de aplicação). Controle de congestionamento da rede e controle de congestionamento fim-a-fim. Gerenciamento de filas. Serviços integrados (i.e., integrated services) e serviços diferenciados (differentiated services). Alocação e localização de serviços. Distribuição de contéudo e proximidade em redes. Segurança em redes. Protocolos básicos da Internet (e.g., DNS, SMPT). Computação móvel. Redes ad hoc sem fio. | | 8 | Sistemas Distribuídos | 02 | 30hs | Conceitos Básicos. Comunicação em sistemas distribuídos. Sincronização em sistemas distribuídos. Modelos de sistemas distribuídos. Arquitetura de Sistemas Distribuídos. | | 9 | Fundamentos de Pesquisa em Ciência da Computação I | 04 | 60hs | Como ler artigos científicos e livros de forma crítica. Como realizar uma revisão do estado da arte em uma área. Como escrever um artigo científico. Como apresentar dados empíricos graficamente. Como preparar uma apresentação e apresentar um trabalho. O método científico e a Ciência da Computação. Estratégias de pesquisa empírica: surveys, estudos de casos e experimentos. Como organizar, planejar e conduzir um projeto de pesquisa empírica. | | 10 | Fundamentos de Pesquisa em Ciência da Computação II | 04 | 60hs | Revisão de probabilidade. Sumarização de dados medidos. Erros em medições experimentais e Intervalos de Confiança. Analise de dados empíricos para confirmar uma teoria. Analise de dados empíricos para confirmar uma relação. Projeto experimental. | | 11 | Fundamentos de Pesquisa em Ciência da Computação III | 04 | 60hs | Apresentação de várias técnicas empregadas na formalização de problemas e na busca de soluções na Ciência da Computação. As técnicas particulares apresentadas poderão variar conforme o interesse do professor e dos alunos. As técnicas cobrem problemas em várias áreas da computação, incluindo análise de desempenho de sistemas, engenharia de software, entre outros. |
Disciplinas de Tópicos Especiais
| # | Identificação da disciplina | Créditos | Carga Horária | Ementa | | 12 | Tópicos Especiais em Ciência da Computação | 02 | 30hs | Tópicos especiais ministrados por docentes do Programa, professores visitantes ou convidados, versando sobre temas atuais em Ciência da Computação. |
Disciplinas Didático-Pedagógicas
| # | Identificação da disciplina | Créditos | Carga Horária | Ementa | | 13 | Medotologia do Ensino Superior | 04 | 60hs | Disciplina de natureza compreensiva e de caráter teórico-prático, voltada ao tratamento de processos capacitadores para o exercício da docência. Busca abordar o ensino e a aprendizagem a partir de uma perspectiva política, histórica e cultural da Educação e do Conhecimento. Aborda as relações entre a universidade, o currículo e a cultura, examinandos à luz de considerações éticas, filosóficas e epistemológicas. Visualiza a educação escolarizada como mecanismo produtor de cultura, subjetividade e identidades. Discute diferentes perspectivas de organização didático-pedagógica do conhecimento escolar e de sua avaliação, examinando-as em seus efeitos sociais, políticos e culturais. | | 14 | Estágio Docência | 02 | 30hs | Atividade acadêmica a ser desenvolvida por aluno regularmente matriculado no Programa com o objetivo de se aperfeiçoar para o exercício da docência no ensino superior. |
Disciplinas para Estudo Dirigido
| # | Identificação da disciplina | Créditos | Carga Horária | Ementa | | 15 | Projeto de Tese de Doutorado | 02 | 30hs | Pesquisa conduzida pelo(a) aluno(a) sob orientação do(a) seu(sua) Orientador(a), para elaboração de sua Tese de Doutorado. Todas as disciplinas com título Projeto de Tese de Doutorado terão, quando oferecidas, um subtítulo que especificará o teor da pesquisa a ser desenvolvida.
| | 16 | Proposta de Dissertação de Mestrado | 02 | 30hs | Preparação de monografia que irá constituir a proposta de dissertação de mestrado do aluno, conduzida pelo(a) aluno(a) sob orientação do(a) seu(sua) Orientador(a), a qual deverá ser avaliada e defendida ao final do período da disciplina. | | 17 | Proposta de Tese de Doutorado | 00 | 0hs | Preparação de monografia que irá constituir a proposta de tese de doutorado do aluno, conduzida pelo(a) aluno(a) sob orientação do(a) seu(sua) Orientador(a), a qual deverá ser avaliada e defendida ao final do período da disciplina através do exame de qualificação. |
|
|