Engenharia de Comp e Sist Digitais
Fornecer ao aluno capacidade de construção e análise de algoritmos e de estruturas básicas de dados (representação, construção e manipulação). Utilizar exemplos de aplicações e avaliações de uso destas técnicas na resolução por computador de problemas que são relevantes para a Engenharia Elétrica.
Apresentar processos de desenvolvimento, aquisição e manutenção de software. Introduzir técnicas de gerência de projetos conforme PMBOK adaptadas aos processos de software. Apresentar modelos de qualidade de software: ISO9000, CMM, CMMI, SPICE.
Familiarização com os conceitos de linguagens de programação de alto nível e seus processadores. Técnicas de especificação, projeto, simulação, análise e implementação de componentes de compiladores para linguagens de alto nível imperativas.

Apresentar uma introdução aos fundamentos matemáticos da Ciência da Computação, com ênfase em linguagens, reconhecedores (autômatos) e geradores (gramáticas). Enfatiza-se o estudo de dois tipos de questões no nível teórico: (i) Quais computações podem ser feitas em um computador? (ii) Quão eficientemente podem ser realizadas?

Introduzir ao aluno os conceitos essenciais de Inteligência Artificial, enfatizando os problemas tratados, as linguagens utilizadas e principais aplicações práticas. Goals: Introduce students to the essential concepts of Artificial Intelligence, emphasizing the main languages used and practical applications.
Introduzir os conceitos de programação Orientada a Objetos e utilizá-los no desenvolvimento de uma aplicação em Engenharia Elétrica. A aplicação é desenvolvida de forma incremental, isto é, são agregadas novas funções a cada aula. Desenvolver a capacidade dos alunos para organização, construção, teste e depuração de programas.
Esta é uma disciplina básica, que tem como objetivo permitir com que o aluno aprenda conceitos fundamentais (teoria e técnicas) da área de Inteligência Artificial.
Fornecer ao aluno capacidade de construção e análise de algoritmos e de estruturas básicas de dados (representação, construção e manipulação). Utilizar exemplos de aplicações e avaliações de uso destas técnicas na resolução por computador de problemas que são relevantes para a Engenharia Elétrica.
Esta é uma disciplina fundamental para a formação de um pós-graduando em qualquer área da Sistemas Digitais, pois constitui um dos mais importantes pré-requisitos para o desenvolvimento bem fundamentado de pesquisas em Engenharia da Computação.