Baixe Projeto Pedagógico - Engenharia da Computação (UFBA) e outras Manuais, Projetos, Pesquisas em PDF para Engenharia Informática, somente na Docsity! TEscola Politécnica
UNIVERSIDADE FEDERAL DA BAHIA >,
ESCOLA POLITÉCNICA Eae
PROJETO PEDAGÓGICO DO CURSO
NOTURNO DE ENGENHARIA DE
COMPUTAÇÃO DA UFBA
Maio de 2008
2 Sumário 1. Justificativa ......................................................................................................................... 3 2. Base legal ............................................................................................................................ 5 3. Objetivos ............................................................................................................................ 6 4. Perfil do egresso ................................................................................................................. 8 5. Competências e habilidades .............................................................................................. 8 6. Titulação ........................................................................................................................... 11 7. Número de vagas oferecidas pelo curso .......................................................................... 11 8. Modalidades ..................................................................................................................... 11 9. Estrutura Curricular .......................................................................................................... 12 10. Elenco de Componentes Curriculares ........................................................................... 16 11. Normas de Funcionamento do Curso ........................................................................... 26 12. Recursos Humanos ........................................................................................................ 31 13. Infra‐estrutura ............................................................................................................... 32 14. Ementário de Componentes Curriculares ..................................................................... 35 14.1. Componentes Curriculares Obrigatórios Novos ........................................................ 35 14.2. Componentes Curriculares Obrigatórios Existentes ................................................. 40 14.3. Componentes Curriculares Optativos Novos ............................................................ 56 14.4. Componentes Curriculares Optativos Existentes ...................................................... 58 5 implementar, instalar e dar manutenção em sistemas computacionais, com uma visão integrada de software e hardware, para aplicações específicas do cotidiano como: freio ABS, injeção eletrônica, caixa eletrônico, sistemas de controle de tração, telefone celular, TV digital, etc. 2. Base legal A profissão de Engenheiro é regulamentada pela Lei Federal 5.194 de 24 de dezembro de 1966. A presente proposta de Curso de Engenharia de Computação foi elaborada com base na Resolução do Conselho Nacional de Educação/Câmara de Ensino Superior número 11, de 11 de março de 2002 para cursos de engenharia e na Resolução 1010 do Conselho Federal de Engenharia (CONFEA) que regulamenta a atribuição de títulos profissionais, atividades e competências para efeito do exercício da profissão de Engenheiro, como segue. As Diretrizes Curriculares Nacionais dos cursos de Engenharia foram estabelecidas a partir do processo número 23001‐000344/2001‐01 do Conselho Nacional de Educação, cujo parecer foi aprovado em 12 de dezembro de 2001. Uma Resolução do Conselho Nacional de Educação / Câmara de Educação Superior de 11 de março de 2002, publicada no Diário Oficial da União, Brasília, em 9 de abril de 2002, e apresentada no Anexo 1, institui as Diretrizes Curriculares Nacionais do Curso de Graduação em Engenharia, que nortearam a elaboração deste Projeto Pedagógico para o Curso Noturno de Engenharia de Computação da UFBA. A Resolução CNE/CES número 2, de 18 de junho de 2007, que dispões sobre carga horária mínima e procedimentos relativos à integralização e duração dos cursos de graduação, bacharelados, na modalidade presencial, define a carga horária mínima para cursos de engenharia como sendo de 3600 horas, com limite mínimo de integralização de 5 anos. A Resolução CNE/CES 11 define no seu artigo 4o os objetivos a serem alcançados na formação dos engenheiros (perfil do egresso). No artigo 6o é definido que todo curso de Engenharia, independente de sua modalidade, deve possuir em seu currículo um núcleo de conteúdos básicos, com cerca de 30% da carga horária mínima, um núcleo profissionalizante, com cerca de 15% a carga horária mínima, e um terceiro núcleo de conteúdos específicos. Os parágrafos 1o e 3o do artigo 6o definem os tópicos de conteúdos que podem constar nos núcleos básicos e profissionalizantes. O parágrafo 4o do artigo 6o define que “o núcleo de conteúdos específicos se constitui em extensões e aprofundamentos dos conteúdos do núcleo de conteúdos profissionalizantes, bem como de outros conteúdos destinados a caracterizar modalidades. Estes conteúdos, consubstanciando o restante da carga horária total, serão propostos exclusivamente pela IES. Constituem‐se em conhecimentos científicos, tecnológicos e instrumentais necessários para a definição das modalidades de engenharia e devem garantir o desenvolvimento das competências e habilidades estabelecidas nestas diretrizes”. O artigo 7o define a obrigatoriedade do estágio curricular, com carga horária mínima de 160 horas, bem como a obrigatoriedade do trabalho final de graduação. O parágrafo 2o do artigo 5o reza: “Deverão também ser estimuladas atividades complementares, tais como trabalhos de iniciação 6 científica, projetos multidisciplinares, visitas teóricas, trabalhos em equipe, desenvolvimento de protótipos, monitorias, participação em empresas Junior e outras atividades empreendedoras”. A Resolução CNE/CES número 8, de 31 de janeiro de 2007, que dispões sobre carga horária mínima e procedimentos relativos à integralização e duração dos cursos de graduação, bacharelados, na modalidade presencial, define que a carga horária de estágio adicionada à carga horária de atividades complementares não deve exceder a 20% da carga horária total do curso. A Portaria Normativa nº 3, de 1º de abril de 2008, do Ministério da Educação, que determina as áreas e os cursos superiores de tecnologia que serão avaliados pelo Exame Nacional de Desempenho dos Estudantes (ENADE), e dá outras providências, estabelece, no que concerne ao grupo de provas que os estudantes de Engenharia de Computação realizarão da prova do ENADE, que estes realizarão a prova no grupo dois das engenharias, que é o grupo da modalidade Engenharia Elétrica. As definições de tópicos de conteúdos e as definições de modalidades da engenharia a que fazem referência o artigo 6o da Resolução CNE/CES 11 são encontradas na Resolução CONFEA 1010. Esta resolução, em seu ANEXO II, define na seção 1.2 a modalidade Eletricista da engenharia, com seus respectivos tópicos de conteúdos; e na subseção 1.2.3 o campo de atuação profissional no âmbito da Engenharia de Computação também com seus respectivos tópicos de conteúdos específicos. 3. Objetivos Os objetivos do Currículo do Curso de Engenharia de Computação são: (i) Proporcionar uma formação genérica sólida na área de Engenharia de Computação; (ii) Enfatizar o conhecimento multidisciplinar dentro do âmbito profissional da Engenharia de Computação; (iii) Criar mecanismos de atualização progressiva dos conteúdos, uma vez que as inovações tecnológicas ocorrem em ritmo acelerado e ininterrupto nesta profissão; (iv) Proporcionar as atividades de laboratório e de aplicação da Engenharia de Computação; (v) Motivar o estudante, despertar seu interesse pelo exercício da profissão; (vi) Ensinar a aprender, despertar o espírito de criação independente e de iniciativa. (vii) Gerar profissionais com o perfil descrito na seção 4 e com as competências e habilidades comentadas na seção 5. De acordo com o artigo 3º da Resolução CNE/CES 11/2002, um curso de graduação em engenharia tem como objetivo formar um profissional com as seguintes características gerais: (i) Formação 10 desenvolver novas ferramentas, ter a capacidade de pesquisa e desenvolvimento é fundamental. Dessa forma, é importante que durante o curso haja uma forte integração do estudante de graduação com a pós‐graduação, em particular através de atividades mais voltadas para aplicações tecnológicas. Portanto, o processo de formação deve capacitar o estudante a se desenvolver em termos da aquisição de novas habilidades, em contraposição ao processo de transmitir informação. g. Avaliação crítica e supervisão da operação e da manutenção de sistemas. Serão desenvolvidas habilidades manuais de montagem e desmontagem de sistemas computacionais, de maneira a compreender a 11 conhecimento novo ao conhecimento fundamental e clássico que persiste ao longo dos anos. Espera‐se que, assim educado, o profissional preserve este hábito salutar para sua carreira e a vida dos que dela se beneficiam. 6. Titulação O egresso receberá a titulação específica de Engenheiro de Computação 7. Número de vagas oferecidas pelo curso Será oferecida uma entrada anual de 45 (quarenta e cinco) alunos no primeiro semestre de cada ano letivo, para o turno noturno, na modalidade presencial, para alunos aprovados pelo exame Vestibular da UFBA para vagas específicas deste turno, conforme a Resolução 03/99 da Câmara de ensino de Graduação da UFBA. A possibilidade de expansão do número de vagas, abrindo‐se duas entradas anuais, ou mesmo a oferta de entradas em turno diurno fica condicionada a fornecimento de condições apropriadas para a expansão por parte da UFBA. Entende com turno noturno, o compromisso institucional de ofertar os todos componentes curriculares correspondentes a cada semestre do fluxograma do curso no turno noturno, conforme definição de horários para este turno por parte da UFBA. Ao aluno do Curso de Engenharia de Computação da UFBA, no turno noturno, é facultado cursar componentes curriculares de sua grade oferecidos em turno diurno para outros cursos em qualquer semestre de sua vida acadêmica. 8. Modalidades A Engenharia da Computação é uma habilitação específica da modalidade da engenharia chamada de Eletricidade, conforme a Resolução CONFEA 1010, esses cursos não admitem outras habilitações ou ênfases. 12 9. Estrutura Curricular O Curso de Engenharia de Computação inclui atividades de Laboratórios Integrados. Já admitidos pelos currículos renovados de muitas instituições prestigiadas ao redor do planeta, e inclusive presente na grade curricular do Curso de Engenharia Elétrica da UFBA, os laboratórios integrados reúnem uma série de benefícios para a formação dos estudantes. Os laboratórios integrados (L.I.’s) são Atividades de duas ou quatro horas semanais, constituídas inteiramente de aulas práticas na área de Engenharia de Computação, com as seguintes características: a) Os L.I.’s não estarão vinculados a uma disciplina específica, mas deverão proporcionar complementação prática das disciplinas cursadas preferencialmente no mesmo semestre ou em semestres anteriores, bem como tópicos não abordados no elenco de disciplinas obrigatórias; b) Os L.I.’s nunca serão pré‐requisitos de disciplinas teóricas. c) Os L.I.’s deverão englobar atividades de laboratório (montagem de projetos, coleta de dados, utilização de instrumentos) e a exploração de recursos computacionais (ferramentas matemáticas e de simulação, entre outras); d) Os L.I.’s terão programas cuidadosamente formulados como qualquer outra disciplina; e) Os L.I.’s terão o seu conjunto de atividades propostos para atender às necessidades preferencialmente das disciplinas teóricas que serão cursadas pelos alunos que serão ministrados no mesmo semestre do fluxograma, bem como tópicos não abordados do elenco de disciplinas obrigatórias. O Colegiado do Curso criará periodicamente comissões para avaliar ou reavaliar as atividades dos LI´s. f) O L.I. de um mesmo semestre poderá ser ministrado em diferentes espaços físicos, conforme as atividades previstas; g) As atividades programadas permitirão a associação de conhecimentos de disciplinas diferentes num mesmo experimento; 15 (ii) Núcleo de Conteúdos Profissionalizantes, que constituem 15,2 % da carga horária mínima a ser integralizada. O conjunto coerente de tópicos abordados é apresentado a seguir, à esquerda, e os correspondentes Componentes Curriculares, à direita: Circuitos Elétricos ENGC25 ‐ Análise de Circuitos II Circuitos Lógicos ENGC26 ‐ Sistemas Lógicos Compiladores MATA61 ‐ Compiladores Eletrônica Analógica e Digital ENGC40 – Eletrônica Digital e ENGC41‐ Dispositivos Eletrônicos Matemática Discreta MATA97 – Matemática Discreta II Métodos Numéricos MAT174 – Cálculo Numérico Modelagem Análise e Simulação de Sistemas ENGC24 – Sinais e Sistemas I Organização de Computadores ENGC50 – Sistemas Microprocessados Sistemas Operacionais MATA68 ‐ Sistemas Operacionais (iii) Núcleo de Conteúdos Específicos completam o restante da carga horária total. É importante salientar que a contribuição prática ao curso, que totaliza 11 % da carga horária mínima, é composta por: as atividades ENGx02 ‐ Laboratório Integrado I‐A, ENGx03 ‐ Laboratório Integrado II‐A, ENGx04 ‐ Laboratório Integrado III‐A e ENGx05 ‐ Laboratório Integrado IV‐A; a parcela laboratorial das disciplinas do núcleo de Física; as atividades ENGx10 ‐ Trabalho de Conclusão do Curso de Engenharia de Computação I e ENGx11 ‐ Trabalho de Conclusão do Curso de Engenharia de Computação II e ENGx09 ‐ Estágio em Engenharia de Computação. 16 DISCIPLINAS Pré‐requisitos C.H. 1o P er ío do Cálculo A (MATA02) ‐ 102 Física Geral e Experimental I‐E (FIS121) ‐ 102 Química Geral (QUI029) ‐ 68 Geometria Analítica (MATA01) ‐ 68 C.H.T. 340 2o P er ío do Cálculo B (MATA03) MATA01, MATA02 102 Física Geral e Experimental II‐E (FIS122) FIS121, MATA01, MATA02 102 Introdução à Engenharia de Computação (ENGx01) ‐ 34 Sistemas Lógicos (ENGC26) ‐ 34 Álgebra Linear A (MATA07) MATA01 68 C.H.T. 340 3o P er ío do Cálculo C (MATA04) MATA07, MATA03 102 Física Geral e Experimental III‐E (FIS123) FIS122, MATA03 102 Eletrônica Digital (ENGC40) ENGC26 34 Tecnologia dos Materiais p/ Eng. Elétrica (ENGA47) QUI029, FIS122 34 Matemática Discreta II (MATA97) ‐ 68 C.H.T. 340 4o P er ío do Análise de Circuitos I (ENGC32) MATA03, MATA07 68 Métodos Estatísticos (MAT236) MATA03 68 Introdução à Lógica de Programação (MATA37 ) ‐ 68 Mecânica dos Sólidos (ENGC30) FIS121, MATA03 68 Ciências do Ambiente (ENG269) ‐ 68 C.H.T. 340 5o P er ío do Dispositivos Eletrônicos (ENGC41) ENGC32 68 Análise de Circuitos II (ENGC25) ENGC32, MATA04, FIS123 68 Sinais e Sistemas I (ENGC24) ENGC32, MATA04 68 Lógica para Computação (MATA47) MATA37, MATA97 68 Laboratório Integrado I‐A (ENGx02) MATA37, ENGC32 34 Metodologia e Expressão do Conhecimento Científico (ENGx12) ‐ 34 C.H.T. 340 6o P er ío do Sistemas Microprocessados (ENGC50) ENGC40 68 Sinais e Sistemas II (ENGC33) ENGC24 68 Fenômenos de Transporte (ENG370) FIS122, MATA04 68 Cálculo Numérico (MAT174) MATA04, MATA37 68 Estruturas de Dados e Algoritmos I (MATA40) MATA37 68 C.H.T. 340 7o P er ío do Programação de Software Básico (MATA49) ENGC50 68 Análise e Projeto de Algoritmos (MATA52) MATA40 68 Laboratório Integrado II‐A (ENGx03) ENGC33, ENGC50, ENGx02 34 Processamento Digital de Sinais (ENGC63) ENGC33, ENGC50 68 17 Carga Horária de Disciplinas Obrigatórias 3162 78,9 da CH Total Laboratórios Integrados 136 22,1 da CH Total Correspondendo a Atividades Carga Horária de Disciplinas Optativas 408 Carga Horária de Estágio em Engenharia de Computação 170 Carga Horária de Trabalho de Conclusão do Curso de Engenharia de Computação 34 Carga Horária de Atividades Complementares 100 Carga Horária Total 4010 Programação Orientada a Objetos (MATA55) MATA37 68 C.H.T. 306 8o P er ío do Projeto de Circuitos Integrados Digitais (ENGx06) ENGC41, ENGC50 68 Laboratório Integrado III‐A (ENGx04) MATA49, ENGC63, ENGx03 34 Sistemas Operacionais (MATA58) MATA49 68 Redes de Computadores I (MATA59) MATA49 68 Teoria da Computação (MATA51) MATA97 68 C.H.T. 306 9o P er ío do Sistemas de Tempo Real (MATA82) MATA58, MATA59 68 Engenharia de software I (MATA62) MATA55 68 Compiladores (MATA61) MATA49 68 Programação em Tempo Real p. Sist. Embarcados(ENGD33) ENGC50 68 Laboratório Integrado IV‐A (ENGx07) MATA59, ENGx04, ENGx06 34 C.H.T. 306 10 o P er ío do Redes Industriais (ENGx05) MATA59 68 Interface Homem‐Máquina (ENGx08) ENGC50 68 Economia e Finanças (ECO151) MAT236 68 OPTATIVA 1 ‐ 68 OPTATIVA 2 ‐ 68 340 11 o P er ío do Trabalho de Conclusão do Curso de Engenharia de Computação I (ENGx10) MATA82, ENGx06, ENGx08 17 Estágio em Engenharia de Computação (ENGx09) MATA82, ENGx06, ENGx08 170 OPTATIVA 3 ‐ 68 OPTATIVA 4 ‐ 68 C.H.T. 323 12 o P er ío do Legislação Social (DIR175) ‐ 68 Administração (ADM012) ‐ 68 Trabalho de Conclusão do Curso de Engenharia de Computação II (ENGx11) ENGx10 17 OPTATIVA 5 ‐ 68 OPTATIVA 6 ‐ 68 C.H.T. 289 20 10. Elenco de Componentes Curriculares Componentes Curriculares Obrigatórios Núcleo de Conhecimentos Básicos Código / Nome C.H. Mód ulo Modalidade Pré‐requisitos Co‐requisitos Departamento MATA01 ‐ Geometria Analítica 68 45 Disciplina Inexistentes Inexistentes Matemática MATA02‐ Cálculo A 102 45 Disciplina Inexistentes Inexistentes Matemática MATA03 ‐ Cálculo B 102 45 Disciplina MATA01, MATA02 Inexistentes Matemática MATA04 ‐ Cálculo C 102 45 Disciplina MATA07, MATA03 Inexistentes Matemática MATA07 – Álgebra Linear A 68 45 Disciplina MATA01 Inexistentes Matemática FIS121 ‐ Física Geral e Experimental I 102 45 Disciplina Inexistentes Inexistentes Física Geral FIS122 ‐ Física Geral e Experimental II 102 45 Disciplina FIS121, MATA01, MATA02 Inexistentes Física Geral FIS123 ‐ Física Geral e Experimental III 102 45 Disciplina FIS122, MATA03 Inexistentes Física do Estado Sólido ENGX12 ‐ Metodologia e Expressão do Conhecimento Científico 34 45 Disciplina Inexistentes Inexistentes Engenharia Elétrica ENGC30 ‐ Mecânica dos Sólidos 68 45 Disciplina FIS121, MATA03 Inexistentes Construções e Estruturas ENG370 ‐ Fenômenos dos Transportes 68 45 Disciplina FIS122, MATA04 Inexistentes Engenharia Química ENG269 ‐ Ciências do Ambiente 68 45 Disciplina Inexistentes Inexistentes Engenharia Ambiental ADM012 ‐ Administração 68 45 Disciplina Inexistentes Inexistentes Estudos Organizacionais DIR175 ‐ Legislação Social 68 45 Disciplina Inexistentes Inexistentes Direito Privado QUI029 – Química Geral 68 45 Disciplina Inexistentes Inexistentes Química Geral e Inorgânica ENGA47 – Tecnologia dos Materiais para Engenharia Elétrica 34 45 Disciplina QUI029, FIS122 Inexistentes Engenharia Elétrica ENGC32 ‐ Análise de Circuitos I 68 45 Disciplina MATA07, MATA03 Inexistentes Engenharia Elétrica MATA37 – Introdução à Lógica de Programação 68 45 Disciplina Inexistentes Inexistentes Ciências da Computação ENGC24 ‐ Sinais e Sistemas I 68 45 Disciplina MATA04, ENGC32 Inexistentes Engenharia Elétrica ECO151 – Economia e Finanças 68 45 Disciplina MAT236 Inexistentes Economia 21 Núcleo de Conhecimentos Profissionalizantes Código / Nome C.H. Módulo Modalidade Pré‐requisitos Co‐requisitos Departamento MAT174 ‐ Cálculo Numérico 68 45 Disciplina MATA04 Inexistentes Ciências da Computação ENGC25 ‐ Análise de Circuitos II 68 45 Disciplina ENGC32, FIS123, MATA04 Inexistentes Engenharia Elétrica ENGC26 ‐ Sistemas Lógicos 34 45 Disciplina Inexistentes Inexistentes Engenharia Elétrica ENGC40 ‐ Eletrônica Digital 34 45 Disciplina ENGC26 Inexistentes Engenharia Elétrica MATA40 – Estrutura de Dados e Algoritmos I 68 45 Disciplina MATA37 Inexistentes Ciências da Computação MATA58 – Sistemas Operacionais 68 45 Disciplina MATA49 Inexistentes Ciências da Computação Núcleo de Conhecimentos Específicos Código / Nome C.H. Módulo Função Pré‐requisitos Co‐requisitos Departamento MATA49 – Programação de Software Básico 68 45 Disciplina ENGC50 Inexistentes Ciências da Computação MATA55 – Programação Orientada a Objetos 68 45 Disciplina MATA37 Inexistentes Ciências da Computação MATA62 – Engenharia de Software I 68 45 Disciplina MATA55 Inexistentes Ciências da Computação MAT236 ‐ Métodos Estatísticos 68 45 Disciplina MATA03 Inexistentes Estatística ENGC33 ‐ Sinais e Sistemas II 68 45 Disciplina ENGC24 Inexistentes Engenharia Elétrica ENGC41 – Dispositivos Eletrônicos 68 40 Disciplina ENGC32 Inexistentes Engenharia Elétrica ENGC50 ‐ Sistemas Microprocessados 68 45 Disciplina ENGC40 Inexistentes Engenharia Elétrica ENGC63 – Processamento Digital de Sinais 68 45 Disciplina ENGC33, ENGC50 Inexistentes Engenharia Elétrica ENGx01 – Int. à Engenharia de Computação 34 45 Disciplina Inexistentes Inexistentes Engenharia Elétrica Código / Nome C.H. Módulo Função Pré‐requisitos Co‐requisitos Departamento ENGx02 ‐ Laboratório Integrado I‐A 34 15 Atividade MATA37, ENGC32 Inexistentes Engenharia Elétrica ENGx03 ‐ Laboratório Integrado II‐A 34 15 Atividade ENGC33, ENGC50, ENGx02 Inexistentes Engenharia Elétrica ENGx04 – Laboratório Integrado III‐A 35 15 Atividade MATA49, ENGC63, ENGx03 Inexistentes Engenharia Elétrica 22 ENGx05 – Redes Industriais 68 45 Disciplina MATA59 Inexistentes Engenharia Elétrica ENGx06 – Projeto de Circuitos Int. Digitais 68 45 Disciplina ENGC50, ENGC41 Inexistentes Engenharia Elétrica ENGx07 ‐ Laboratório Integrado IV‐A 34 15 Atividade MAT59,ENGx04, ENGx06 Inexistentes Engenharia Elétrica ENGx08 – Interface Homem‐Máquina 68 45 Disciplina ENGC50 Inexistentes Engenharia Elétrica ENGx09 ‐ Estágio em Engenharia de Computação 170 4 Atividade MATA82, ENGx06, ENGx08 Inexistentes Colegiado de Engenharia de Computação ENGx10 ‐ Trabalho de Conclusão do Curso de Engenharia de Computação I 17 1 Atividade MATA82, ENGx06, ENGx08 Inexistentes Colegiado de Engenharia de Computação ENGx11 ‐ Trabalho de Conclusão do Curso de Engenharia de Computação II 17 1 Atividade ENGx10 Inexistentes Colegiado de Engenharia de Computação ENGD33 – Programação em Tempo Real para Sistemas Embarcados 68 45 Disciplina ENGC50, MATA49 Inexistentes Engenharia Elétrica MATA47 – Lógica para Computação 68 45 Disciplina MATA37 Inexistentes Ciências da Computação MATA51 – Teoria da Computação 68 45 Disciplina MATA97 Inexistentes Ciências da Computação MATA52 – Análise e Projeto de Algoritmos 68 45 Disciplina MATA40 Inexistentes Ciências da Computação MATA59 – Redes de Computadores I 68 45 Disciplina MATA49 Inexistentes Ciências da Computação MATA82 – Sistemas de Tempo Real 68 45 Disciplina MATA58, MATA59 Inexistentes Ciências da Computação MATA97 – Matemática Discreta II 68 45 Disciplina MATA37 Inexistentes Ciências da Computação 25 Código / Nome C.H. Módulo Modalidade Pré‐requisitos Co‐requisitos Departamento MATA90 – Algoritmos Distribuídos 68 45 Disciplina MATA88 Inexistentes Ciências da Computação MATB02 – Qualidade de Software 68 45 Disciplina MATA63 Inexistentes Ciências da Computação MATB05 – Tópicos em Inteligência Artificial 68 45 Disciplina MATA64 Inexistentes Ciências da Computação MATB06 – Tópicos em Sistemas Distribuídos 68 45 Disciplina MATA88 Inexistentes Ciências da Computação MATB10 – Tópicos em Banco de Dados 68 45 Disciplina MATA60 Inexistentes Ciências da Computação MATB12 – Tópicos em Compiladores 68 45 Disciplina MATA61 Inexistentes Ciências da Computação MATB13 – Métodos Formais 68 45 Disciplina MATA97 Inexistentes Ciências da Computação MATB15 ‐ Validação de Software 68 45 Disciplina MATA63 Inexistentes Ciências da Computação MATB19 – Sistemas Multimídia 68 45 Disciplina MATA55 Inexistentes Ciências da Computação MATB20 – Inteligência Artificial em Educação 68 45 Disciplina MATA64, MATA41 Inexistentes Ciências da Computação MATB21 – Ambientes Interativos de Aprendizagem 68 45 Disciplina MATA41 Inexistentes Ciências da Computação MATB24 – Robótica Inteligente 68 45 Disciplina ENGC50, ENGN04 Inexistentes Ciências da Computação MATB25 – Tópicos em Eng. de Software 68 45 Disciplina MATA63 Inexistentes Ciências da Computação MATB26 – Tópicos em Sistemas Multimídia 68 45 Disciplina Inexistentes Ciências da Computação ENGx12 – Agentes Autônomos e Sistemas Multiagentes 68 45 Disciplina MATA64, ENGC50 Inexistentes Engenharia Elétrica ENGx13 – Visão Computacional 68 45 Disciplina MATA64 Inexistentes Engenharia Elétrica ENGx14 – TV Digital 68 45 Disciplina ENGC63 Inexistentes Engenharia Elétrica ENGx15 – Avaliação de Desempenho de Sistemas 68 45 Disciplina MATA59 Inexistentes Engenharia Elétrica ENGx16 – Tópicos Especiais em Engenharia de Computação I 68 45 Disciplina A definir Inexistentes Engenharia Elétrica ENGx17 – Tópicos Especiais em Engenharia de Computação II 68 45 Disciplina A definir Inexistentes Engenharia Elétrica ENGx18 – Tópicos Especiais em Engenharia de Computação III 68 45 Disciplina A definir Inexistentes Engenharia Elétrica 11. Normas de Funcionamento do Curso 11.1 O curso de Engenharia de Computação é de modalidade presencial e tem regime escolar semestral. 11.2 O curso de Engenharia de Computação tem duração média de seis anos (12 semestres letivos) podendo ser integralizado em um tempo máximo de 11 anos (22 semestres letivos). 11.3 Não deverá ser excedido o máximo de 442 horas em componentes curriculares (disciplinas ou atividades) em cada semestre letivo, o que corresponde a um máximo de 26 horas semanais. 11.4 No que concerne ao funcionamento, o curso é noturno. Os componentes curriculares de cada semestre serão concentrados em turno único, em horários estabelecidos por resoluções internas da UFBA. Os alunos que assim o desejarem poderão eventualmente cursar componentes curriculares, oferecidos aos cursos diurnos de engenharia, condicionados a existência de vagas, no turno matutino (de 07:00 às 13h00) ou vespertino (de 13:00 às 19:00). 11.5 As atividades Trabalho de Conclusão do Curso de Engenharia de Computação I e II são componentes curriculares com módulo unitário pertencentes ao Colegiado do Curso de Engenharia de Computação (CCEComp) e tem a duração de um semestre cada, com carga horária de 17 horas por semestre, correspondentes ao tempo dedicado pelo professor na orientação individual do aluno. A carga horária adicional, necessária ao aluno para desenvolver o seu projeto ou tema de Trabalho de Conclusão do Curso de Engenharia de Computação, quer dentro ou fora da UFBA, é de inteira responsabilidade do aluno. O CCEComp deverá a cada semestre criar um número de turmas destes componentes curriculares correspondentes ao número de alunos que irão realizar as atividades. 11.6 As atividades Trabalho de Conclusão do Curso de Engenharia de Computação I e II deverão ser orientadas por um professor da UFBA, denominado tal como Professor Orientador. Ao Professor Orientador será atribuída uma carga horária didática de 17 horas por semestre. 27 11.7 O CCEComp credenciará os professores que poderão exercer a função de Professor Orientador, mediante solicitação do mesmo e análise do seu Currículo Vitae, no qual demonstre capacidade para orientação de alunos. O credenciamento terá validade de três anos. Ao final deste período o professor deverá solicitar ao CCEComp re‐credenciamento. 11.8 O aluno em atividade de Trabalho de Conclusão do Curso de Engenharia de Computação (I ou II) poderá ter mais de um orientador, sendo neste caso designado um deles Orientador Principal, que responderá perante o CCEComp como orientador, e os demais designados co‐orientadores. 11.9 O aluno em atividade de Trabalho de Conclusão do Curso de Engenharia de Computação (I ou II) poderá ter como co‐orientador um profissional de engenharia, com comprovada produção técnica e exercício contínuo da engenharia nos últimos três anos, desde que a atuação de tal profissional na orientação não implique em ônus de qualquer natureza a UFBA. 11.10 Após a matrícula em Trabalho de Conclusão do Curso de Engenharia de Computação I, o aluno, mediante documento comprovando a concordância de seu orientador, deverá encaminhar ao colegiado até o final do primeiro semestre letivo de matrícula, seu Projeto de Trabalho de Conclusão do Curso de Engenharia de Computação, que deverá conter plano de trabalho, objetivando acompanhamento das atividades do aluno. O aluno que não cumprir esta norma será Reprovado por Freqüência em Trabalho de Conclusão do Curso de Engenharia de Computação I. 11.11 A atividade Trabalho de Conclusão do Curso de Engenharia de Computação II tem como pré‐requisito Trabalho de Conclusão do Curso de Engenharia de Computação I e deve ser realizada com base no Projeto de Trabalho de Conclusão do Curso de Engenharia de Computação aprovado pelo CCEComp. 11.12 Para finalizar a atividade de Trabalho de Conclusão do Curso de Engenharia de Computação II, o estudante deverá elaborar uma Monografia e realizar uma apresentação oral e pública desta ‐ Defesa do Trabalho de Conclusão do Curso de Engenharia de Computação, seguida de argüição, perante uma Comissão de Avaliação constituída por três membros, sendo no mínimo dois deles professores da Universidade Federal da Bahia, das áreas de Engenharia 30 11.24 O Colegiado do Curso de Engenharia de Computação solicitará um número de turmas de Estágio Curricular correspondente ao número de Professores Supervisores. 11.25 Cada Professor Supervisor não poderá supervisionar mais de quatro alunos por semestre. 11.26 Ao Professor Supervisor caberá auxiliar o estudante na busca pelo estágio, verificar a adequação das atividades desenvolvidas, interagir com o local de estágio para garantir esta adequação, esclarecer dúvidas técnicas do estudante e avaliar o componente curricular. 11.27 Será atribuída ao Professor Supervisor uma carga horária de 17 horas semestrais. 11.28 O Engenheiro Orientador deverá emitir parecer sobre o desempenho do estagiário, ao final da atividade. Este parecer e um relatório de autoria do estudante, que deverá ter uma apresentação oral e publicamente por parte do aluno, que proporcionarão os subsídios para a avaliação e emissão de conceito final pelo Professor Supervisor. Esta avaliação decidirá o aproveitamento ou não do componente curricular. 11.29 Atividades de pesquisa e extensão poderão ser aproveitadas como disciplinas optativas, a critério do Colegiado do Curso de Engenharia de Computação, não excedendo a carga horária de 102 horas. 11.30 As disciplinas optativas serão oferecidas mediante demanda e solicitação de número mínimo de 12 alunos. 11.31 As Atividades Complementares compreendem um conjunto de experiências e vivências acadêmicas livremente escolhidas pelos alunos, que podem ser realizadas na UFBA ou em outras instituições, têm como objetivo ampliar as possibilidades de aprendizagens teóricas e práticas, através do aproveitamento de estudos extra‐curriculares. O Colegiado entende como atividades complementares para Engenharia de Computação: trabalhos de iniciação científica; projetos multidisciplinares; visitas técnicas; desenvolvimento de protótipos; monitorias; participação em empresas Junior e outras atividades empreendedoras, participação em evento científico e atividades de extensão. Outras atividades podem ser incluídas conforme deliberação do colegiado. 31 11.32 A integralização da carga horária corresponde a Atividades Complementares se dará mediante solicitação do aluno junto ao colegiado, ou órgão competente da UFBA designado para tal finalidade, devidamente instruídos com documentação comprobatória, até que a carga horária mínima correspondente a Atividades Complementares seja integralizada. 12. Recursos Humanos O Projeto Pedagógico do Curso Noturno de Engenharia de Computação aqui proposto terá uma duração média de 12 (doze) semestres cumprindo uma carga horária mínima total de 3942 (três mil novecentos e quarenta e duas) horas, para as quais são solicitados nesse projeto 11 vagas de professor equivalente em regime de dedicação exclusiva (DE) a ser alocadas nos departamentos, segundo o critério de número de disciplinas obrigatórias ofertadas ao Curso Noturno de Engenharia da Computação, segundo a seguinte distribuição: Departamento(s) Número de Vagas Engenharia Elétrica 5 Ciência da Computação 3 Matemática e Estatística 1 Física Geral e Física do Estado Sólido 1 Demais departamentos 1 Caberá aos respectivos departamentos deliberar pela melhor utilização das vagas propostas visando o atendimento da demanda necessária para o pleno funcionamento do Curso Noturno de Engenharia da Computação. Pretende‐se ainda a contratação de quatro servidores técnicos administrativos para dar suporte as atividades laboratoriais, sendo dois lotados no Departamento de Engenharia Elétrica e outros dois no Departamento de Ciência da Computação. 32 13. Infra‐estrutura O presente projeto não prevê a criação de novos departamentos e utilizará as instalações dos Departamentos de Engenharia Elétrica e de Ciências da Computação para realização dos componentes curriculares do tipo de atividade restando aos demais departamentos a oferta de componentes curriculares do tipo disciplina. O Departamento de Engenharia Elétrica dispõem dos seguintes laboratórios para suporte às atividades do curso proposto: (i) Laboratórios Integrados – LI, em uma quantidade de 4 (quatro) laboratórios deste tipo, estes são espaços infra‐estruturados para os alunos desenvolverem atividades práticas das disciplinas básicas do curso, como circuitos elétricos , eletrônica e sinais e sistemas; (ii) Laboratório de Sistemas Microprocessados ‐ LABSIS, equipado com computadores, softwares, equipamentos de medição e testes de sistemas eletrônicos. É destinado ao desenvolvimento de sistemas embarcados de tempo‐real; (iii) Laboratório de Concepção de Circuitos Integrados ‐ LCCI, equipado com instrumentos para testes de circuitos, ferramentas e computadores e softwares para projetos e simulações de Circuitos integrados. O LCCI se destina à realização de projeto de circuitos integrados analógicos, digitais e mistos, simulação de circuitos integrados analógicos e digitais através de ferramentas computacionais, testes experimentais de protótipos discretos dos circuitos projetados, desenho de máscaras de circuitos integrados utilizando ferramentas computacionais, implementação de circuitos integrados digitais através de gravação em "chips" programáveis, modelagem e caracterização de dispositivos com fins de projeto de circuitos integrados; (iv) Laboratório de Processamento de Sinais ‐ LPS, equipado com instrumentos de testes e aquisição de dados, kits de processamento de sinais, computadores e softwares de PS. O LPS vem desenvolvendo 35 14. Ementário de Componentes Curriculares 14.1. Componentes Curriculares Obrigatórios Novos Nome e código do componente curricular: ENGx01 – Introdução à Engenharia de Computação Departamento: Engenharia Elétrica Carga horária: 34 T:34 P:0 E:0 Modalidade: Disciplina Função: Profissional Natureza: Obrigatória Pré‐requisitos: Inexistentes Módulo de alunos: 45 Co‐requisitos: Inexistentes Período Ofertado: 2º. Ementa: A Engenharia e o engenheiro. Campo de atuação do engenheiro de computação. Estrutura do curso. Metodologia. Criatividade. Ética. Impacto social da engenharia. Humanidades, Ciências Sociais e Cidadania. Normas de segurança. Normas e regulamentações. Regulamentação profissional. Nome e código do componente curricular: ENGx02 – Laboratório Integrado I‐A Departamento: Engenharia Elétrica Carga horária: 34 T:0 P:34 E:0 Modalidade: Atividade Função: Profissional Natureza: Obrigatória Pré‐requisitos: MATA37 – Introdução à Lógica de programação ENGC32 – Análise de Circuitos I Módulo de alunos: 15 Co‐requisitos: inexistentes Período Ofertado: 5º. Ementa: Implementação de programas para computadores utilizando os conceitos das disciplinas Introdução a Lógica de Programação aplicados à análise de circuitos elétricos. Utilização de técnicas de expressão gráfica para projeto de Sistemas Computacionais. 36 Nome e código do componente curricular: ENGx03 – Laboratório Integrado II‐A Departamento: Engenharia Elétrica Carga horária: 34 T:0 P:34 E:0 Modalidade: Atividade Função: Profissional Natureza: Obrigatória Pré‐requisitos: ENGC50 – Sistemas Microprocessados ENGC33 – Sinais e Sistemas II ENGx02 – Laboratório Integrado I Módulo de alunos: 15 Co‐requisitos: Inexistentes Período Ofertado: 7º. Ementa: Concepção integrada de Hardware e Software. Integração dos conceitos das disciplinas: Sistema Microprocessados e Sinais e Sistemas. Utilização de técnicas de expressão gráfica para projeto de Sistemas Computacionais. Nome e código do componente curricular: ENGx04 – Laboratório Integrado III‐A Departamento: Engenharia Elétrica Carga horária: 68 T:0 P:68 E:0 Modalidade: Atividade Função: Profissional Natureza: Obrigatória Pré‐requisitos: ENGC63 – Processamento Digital de Sinais ENGx03 – Laboratório Integrado II MATA59 – Programação de Software Básico Módulo de alunos: 15 Co‐requisitos: Inexistentes Período Ofertado: 8º. Ementa: Concepção integrada de Hardware e Software. Integração dos conceitos das disciplinas: Processamento Digital de Sinais e Programação de Software Básico. Utilização de técnicas de expressão gráfica para projeto de Sistemas Computacionais. Nome e código do componente curricular: ENGx05 – Redes Industriais Departamento: Engenharia Elétrica Carga horária: 68 T:68 P:0 E:0 Modalidade: Disciplina Função: Profissional Natureza: Obrigatória Pré‐requisitos: MATA59 – Redes de Computadores I Módulo de alunos: 45 Co‐requisitos: Inexistentes Período Ofertado: 10º. Ementa: Redes Locais Industriais: os níveis hierárquicos de integração fabril no modelo CIM, características das redes industriais, projetos de padronização (Proway, IEEE 802, MAP/TOP, Fieldbus, etc.), visão de produtos. Protocolos industriais de comunicação. 37 Nome e código do componente curricular: ENGx06 – Projeto de Circuitos Integrados Digitais Departamento: Engenharia Elétrica Carga horária: 68 T:68 P:0 E:0 Modalidade: Disciplina Função: Profissional Natureza: Obrigatória Pré‐requisitos: ENGC41 – Dispositivos Eletrônicos ENGC50 – Sistemas Microprocessados Módulo de alunos: 45 Co‐requisitos: Inexistentes Período Ofertado: 9º. Ementa: Lógica Combinacional: algoritmos de simplificação e introdução a projetos com auxílio de computadores, síntese de circuitos em dispositivos lógicos programáveis (PLD). Lógica Seqüencial: máquinas síncronas e assíncronas, algoritmos de simplificação e síntese de circuitos seqüenciais. Metodologia de Projeto Digital: níveis de projeto, análise de circuitos, simulação, linguagens de descrição de hardware e introdução à testabilidade de circuito. Nome e código do componente curricular: ENGx07 – Laboratório Integrado IV‐A Departamento: Engenharia Elétrica Carga horária: 68 T:0 P:68 E:0 Modalidade: Atividade Função: Profissional Natureza: Obrigatória Pré‐requisitos: ENGx04 – Laboratório Integrado III ENGx06 – Projetos de Circuitos Integrados Digitais MATA59 – Redes de Computadores I Módulo de alunos: 15 Co‐requisitos: Inexistentes Período Ofertado: 9º. Ementa: Concepção integrada de Hardware e Software. Integração dos conceitos das disciplinas: Redes de Computadores e Projetos de Circuitos Integrados Digitais. Utilização de técnicas de expressão gráfica para projeto de Sistemas Computacionais. Nome e código do componente curricular: ENGx08 – Interface Homem‐Máquina Departamento: Engenharia Elétrica Carga horária: 68 T:68 P:0 E:0 Modalidade: Disciplina Função: Profissional Natureza: Obrigatória Pré‐requisitos: ENGC50 – Sistemas Microprocessados Módulo de alunos: 45 Co‐requisitos: Inexistentes Período Ofertado: 10º. 40 15.1. Componentes Curriculares Obrigatórios Existentes Nome e código do componente curricular: ADM012 – Administração Departamento: Estudos Organizacionais Carga horária: 68 T: 34 P:34 Modalidade Disciplina Função: Básica Natureza: Obrigatória Pré‐requisitos: inexistentes Módulo de alunos: 45 Co‐requisitos: inexistentes Período Ofertado: 12º. Ementa: Natureza, conceitos, função social, importância da Administração. Áreas de atuação, procedimentos sistêmicos. Nome e código do componente curricular: DIR175 – Legislação Social Departamento: Direito Privado Carga horária: 68 T: 34 P:34 E:0 Modalidade Disciplina Função: Básica Natureza: Obrigatória Pré‐requisitos: inexistentes Módulo de alunos: 45 Co‐requisitos: inexistentes Período Ofertado: 12º. Ementa: Noções De Direito: Do Direito e suas origens. Da Lei e sua formação. Da Constituição Federal. Das pessoas naturais. Das pessoas jurídicas. Da conduta social; Dos fatos e atos jurídicos. Dos contratos; Do Direito da propriedade. Da propriedade material; Das Minas, das águas, da energia, dos transportes e das comunicações. Ética Profissional: Da ética. Da arte e da técnica; Da função social do Engenheiro; Da regulamentação da profissão do engenheiro; Do Código de Ética Profissional. Engenharia Legal: Da perícia; Do perito; Do laudo pericial. Nome e código do componente curricular: ECO151 – Economia e Finanças Departamento: Ciências Econômicas Carga horária: 68 T: 34 P:34 E:0 Modalidade Disciplina Função: Básica Natureza: Obrigatória Pré‐requisitos: inexistentes Módulo de alunos: 45 Co‐requisitos: inexistentes Período Ofertado: 9º. Ementa: A ciência econômica, conceito e definições; A formação de preços: teoria de formação, teoria da firma e formas de mercado; A empresa: aspectos organizacionais, econômicos e financeiros; Aspectos Macro Econômicos: produtos e renda nacionais, moeda e inflação, finanças públicas; Comercio Internacional e desenvolvimento econômico. 41 Nome e código do componente curricular: ENG269 – Ciências do Ambiente Departamento: Engenharia Ambiental Carga horária: 68 T: 34 P:34 E:0 Modalidade Disciplina Função: Básica Natureza: Obrigatória Pré‐requisitos: inexistentes Módulo de alunos: 45 Co‐requisitos: inexistentes Período Ofertado: 10º. Ementa: Introdução à Problemática Ambiental; Princípios Básicos da Ecologia e Poluição Ambiental; Prevenção da Poluição; Gestão Ambiental. Nome e código do componente curricular: ENGA47 ‐ Tecnologia dos Materiais para a Engenharia Elétrica Departamento: Engenharia Elétrica Carga horária: 34 T:34 P:0 E:0 Modalidade Disciplina Função: Básica Natureza: Obrigatória Pré‐requisitos: FIS122 – Física Geral e Experimental II‐E QUI029 ‐ Química Geral Módulo de alunos: 40 Co‐requisitos: Inexistentes Período Ofertado: 3º. Ementa: Materiais condutores: estrutura física, propriedades e aplicações das ligas metálicas e resistivas. Materiais semicondutores: estrutura cristalina, bandas de energia, lei de ação das massas, tipos de dopagem, mecanismos de condução (deriva e difusão). Materiais isolantes: polarização, constante dielétrica, fator de perdas, análise e aplicações. Materiais magnéticos: campos e grandezas magnéticos, tipos de magnetismo, domínios magnéticos e tipos de energia determinantes, efeito da temperatura, magnetização e desmagnetização de um metal ferromagnético, materiais magnéticos duros e macios, ferrites. Materiais piezoelétricos. Eletrocerâmicas. Materiais ópticos: óptico‐eletrônica e fibras ópticas. Nome e código do componente curricular: ENG370 – Fenômenos dos Transportes Departamento: Engenharia Química Carga horária: 68 T: 34 P:34 E:0 Modalidade Disciplina Função: Básica Natureza: Obrigatória Pré‐requisitos: inexistentes Módulo de alunos: 45 Co‐requisitos: inexistentes Período Ofertado: 6º. Ementa: Propriedades dos fluidos. Hidrostática. Cinemática e dinâmica dos fluidos. Transferência de calor e de massa. 42 Nome e código do componente curricular: ENGC24 ‐ Sinais e Sistemas I Departamento: Engenharia Elétrica Carga horária: 68hs T:68 P:0 E:0 Modalidade: Disciplina Função: Básico Natureza: Obrigatória Pré‐requisitos: MATA04 ‐ Cálculo C Módulo de alunos: 45 Co‐requisitos: inexistentes Período Ofertado: 5º. Ementa: Introdução à Teoria dos Sinais e Sistemas. Sinais em tempo contínuo. Série de Fourier: trigonométrica, exponencial, simetria, propriedades, geração de formas de onda, espectro de freqüência; Transformada de Fourier e Transformada Inversa de Fourier: propriedades. Conceitos de modulação analógica. Transformada de Laplace e Transformada Inversa de Laplace: definição e propriedades. Teorema do valor inicial e do valor final. Descrição Matemática de Sistemas: integral de convolução; funções de transferência; pólos e zeros; representação por variáveis de estado. Aplicação da Transformada de Laplace à análise de circuitos: análise de transitórios. Análise no domínio da freqüência: ressonância; fator de qualidade; grau de amortecimento; freqüência de corte em 3 dB e em porcentagem da amplitude; banda equivalente; diagrama de Bode – técnicas de construção. Teorema de Parserval. Nome e código do componente curricular: ENGC25 ‐ Análise de Circuitos II Departamento: Engenharia Elétrica Carga horária: 68hs T:68 P:0 E:0 Modalidade Disciplina Função: Profissional Natureza: Obrigatória Pré‐requisitos: ENGC32 ‐ Análise de Circuitos I MATA04 ‐ Cálculo C FIS123 ‐ Física Geral e Experimental III‐E Módulo de alunos: 45 Co‐requisitos: inexistentes Período Ofertado: 5º. Ementa: Análise no regime senoidal permanente: Fasores. Impedância e admitância; reatância e susceptância. Adaptação das técnicas e teoremas válidos para circuitos resistivos aos circuitos com indutores e capacitores no regime permanente. Circuitos magneticamente acoplados: indutância mútua; coeficiente de acoplamento. Transformadores de potência e sinais. Potência Profissional, reativa e aparente; Fator de potência. Circuitos trifásicos balanceados: conexões de geradores e cargas em estrela e em delta; potência trifásica. Transformadores trifásicos. Noções sobre circuitos trifásicos não balanceados. Quadripolos: modelos, conversão e associação; modelos de quadripolos para transformadores. Nome e código do componente curricular: ENGC26 ‐ Sistemas Lógicos Departamento: Engenharia Elétrica Carga horária: 34hs T:34 P:0 E:0 Modalidade Disciplina Função: Profissional Natureza: Obrigatória Pré‐requisitos: Inexistente Módulo de alunos: 45 Co‐requisitos: Inexistente Período Ofertado: 2º. 45 Ementa: Semicondutores e propriedades. Junção PN. Diodos (retificador, Zener, emissor de luz): funcionamento, características, modelos e aplicações elementares – retificação de sinais, ceifamento, regulação de tensão. Conceito de reta (curva) de carga e ponto de operação. Transistores (Bipolar de Junção, JFET, MOSFET, Fototransistor): funcionamento, características, modelos, polarização e aplicações elementares – chaveamento, fonte e espelho de corrente, carga ativa, regulação de tensão, multivibradores, acoplamento ótico, noções sobre amplificação. Noções sobre tiristores. Nome e código do componente curricular: ENGC50 ‐ Sistemas Microprocessados Departamento: Engenharia Elétrica Carga horária: 68hs T:68 P:0 E:0 Modalidade Disciplina Função: Profissional Natureza: Obrigatória Pré‐requisitos: ENGC40 ‐ Eletrônica Digital Módulo de alunos: 45 Co‐requisitos: inexistentes Período Ofertado: 6º. Ementa: Arquitetura de CPU: registradores, barramentos, pipelines, caches. Arquitetura de memórias. Dispositivos de entrada/saída, dispositivos periférico, barramentos padrões. Interrupção. Acesso direto a memória. Redes de microprocessadores. Programação de microprocessadores: tipo e formatos de instruções, modos de endereçamento, linguagens de máquina e Assembly. Microcontroladores. Análise e projeto de “hardware”. Aplicações. Nome e código do componente curricular: ENGC63 ‐ Processamento Digital de Sinais Departamento: Engenharia Elétrica Carga horária: 68hs T:68 P:0 E:0 Modalidade Disciplina Função: Específico Natureza: Obrigatória Pré‐requisitos: ENGC33 ‐ Sinais e Sistemas II ENGC50 ‐ Sistemas Microprocessados Módulo de alunos: 45 Co‐requisitos: Inexistentes Período Ofertado: 7º. Ementa: Processamento Digital de Sinais, seus benefícios e áreas de aplicação. Visão geral de processamento de sinas em tempo real. Transformadas discretas de Fourier. Filtros FIR e IIR. Estimação paramétrica. Filtragem adaptativa. Hardware para processamento digital de sinais. Nome e código do componente curricular: ENGD33 ‐ Programação em Tempo‐Real para Sistemas Embarcados Departamento: Engenharia Elétrica Carga horária: 68hs T:68 P:0 E:0 Modalidade Disciplina Função: Específico Natureza: Obrigatória Pré‐requisitos: ENGxxx ‐ Eletrônica Básica Módulo de alunos: 46 Co‐requisitos: Inexistentes Período Ofertado: 9º. 45 Ementa: Linguagem C: expressões, controle de programa, arranjos, ponteiros, funções, estruturas, entrada e saída, alocação dinâmica de memória, interrupção; Compilação cruzada e portabilidade; Ambiente de programação Linux; Ambiente de programação para microcontrolador; Núcleo de um sistema de tempo real; Determinismo; Interação entre tarefas; Sincronização entre tarefas; Semáforos; Temporizadores; Memória compartilhada; Mensagens; Entrada e saída de sinais analógicos e digitais com determinismo rígido; Projeto e implementação de aplicações em tempo‐real nas áreas de processamento de sinais, controle, automação, telecomunicações, máquinas elétricas e sistemas de potência; Noções de métodos formais de verificação e análise em sistemas de tempo‐real. Nome e código do componente curricular: FIS121 – Física Geral e Experimental I‐E Departamento: Física Carga horária: 102 T:68 P:34 E:0 Modalidade Disciplina Função: Básica Natureza: Obrigatória Pré‐requisitos: inexistentes Módulo de alunos: 45 Co‐requisitos: Inexistentes Período Ofertado: 1º. Ementa: Introduzem‐se conceitos de: Cinemática, Dinâmica, Gravitação, Momento Angular e Energia, Teoria Cinética dos Gases, Eletrostática, Eletromagnetismo, Movimento Ondulatório da Luz. Nome e código do componente curricular: FIS122 – Física Geral e Experimental II‐E Departamento: Física Carga horária: 102 T:68 P:34 E:0 Modalidade Disciplina Função: Básica Natureza: Obrigatória Pré‐requisitos: FIS121 – Física Geral e Experimental I‐E Módulo de alunos: 45 Co‐requisitos: Inexistentes Período Ofertado: 2º. Ementa: Estudam‐se em nível básico os fenômenos relacionados com oscilações mecânicas, ondas e propagação do som, a mecânica dos fluídos, calor e gases. Discute‐se ainda as propriedades elásticas dos materiais. Nome e código do componente curricular: FIS123 – Física Geral e Experimental III‐E Departamento: Física Carga horária: 102 T:68 P:34 E:0 Modalidade Disciplina Função: Básica Natureza: Obrigatória Pré‐requisitos: FIS122 – Física Geral e Experimental II‐E MATA03 – Cálculo B Módulo de alunos: 45 Co‐requisitos: Inexistentes Período Ofertado: 3º. 47 Ementa: Esta disciplina tem como objetivo o estudo da eletricidade e do magnetismo clássicos, visando proporcionar ao estudante um conhecimento amplo das leis e fenômenos do Eletromagnetismo como também complementação parcial do domínio do método científico e do conhecimento dos fundamentos da Física necessários ao ciclo profissional. Nome e código do componente curricular: MAT174 – Cálculo Numérico Departamento: Ciências da Computação Carga horária: 68 T:34 P:34 E:0 Modalidade Disciplina Função: Profissional Natureza: Obrigatória Pré‐requisitos: Inexistentes Módulo de alunos: 45 Co‐requisitos: inexistentes Período Ofertado: 6º. Ementa: Erros nas aproximações numéricas. Série de Taylor. Resolução numérica de sistemas de equações lineares. Resolução de equações algébricas e transcendentes. Interpolação e diferenças finitas.Diferenciação e integração numéricas. Resolução numérica de equações diferenciais. Nome e código do componente curricular: MAT236 – Métodos Estatísticos Departamento: Ciências Econômicas Carga horária: 68 T:34 P:34 E:0 Modalidade Disciplina Função: Específico Natureza: Obrigatória Pré‐requisitos: Inexistentes Módulo de alunos: 45 Co‐requisitos: inexistentes Período Ofertado: 4º. Ementa: Aspectos preliminares do trabalho estatístico. Séries estatísticas e representação gráfica. Médias. Separatrizes. Moda. Principais medidas de dispersão. Conceito, teoremas e leis de probabilidades. Distribuições de probabilidades. Distribuições amostrais. Intervalos de confiança. Teste de hipótese. Correlação e Regressão linear simples. Ajustamento de funções matemáticas pelo método dos mínimos quadrados. Nome e código do componente curricular: MATA01 – Geometria Analítica Departamento: Matemática Carga horária: 68 T:50 P:18 E:0 Modalidade Disciplina Função: Básica Natureza: Obrigatória Pré‐requisitos: Inexistentes Módulo de alunos: 50 Nome e código do componente curricular: MATA04 ‐ Cálculo C Departamento: Matemática Carga horária: 102 T:102 P:0 E:0 Modalidade Disciplina Função: Básica Natureza: Obrigatória Pré‐requisitos: MATA03 ‐ Cálculo B MATA06 ‐ Espaço Vetoriais Módulo de alunos: 45 Co‐requisitos: inexistentes Período Ofertado: 3º. Ementa: Equações diferenciais de primeira ordem: modelamentos matemáticos ‐ a descrição de fenômenos por equações diferenciais; o problema de Cauchy, os campos de direções, as equações diferenciais exatas e os fatores integrantes; o método de separação de variáveis; as equações homogêneas e as equações redutíveis a homogêneas; famílias de curvas planas e as trajetórias ortogonais (em coordenadas cartesianas e polares); as equações lineares e as equações de Bernoulli; a equação de Clairaut e as soluções singulares; diversas aplicações. Equações diferenciais de ordem superior: a redução da ordem das equações diferenciais; as equações lineares de segunda ordem; as equações lineares homogêneas; o método de d’Alembert e a identidade de Liouville; as equações de Euler; modelamento de circuitos elétricos e de sistemas mecânicos (osciladores harmônicos); os sistemas de equações lineares de primeira e de segunda ordem. Outras ferramentas para a resolução de equações diferenciais: as integrais impróprias; as séries numéricas e os principais critérios de convergência; as séries com termos complexos; as séries de potências de termos complexos; o teorema de Abel acerca do disco de convergência; a série geométrica e a série binomial; a expansão de funções em séries convergentes de potências; a resolução de equações diferenciais por séries de potências. Os pontos singulares: o método de Picard para o problema de Cauchy; a transformação de Laplace, a transformação inversa e a decomposição em frações parciais; o teorema da convolução; aplicação à resolução de equações e de sistemas de equações diferenciais. Nome e código do componente curricular: MATA07 ‐ Álgebra Linear A Departamento: Matemática Carga horária: 68 T:68 P:0 E:0 Modalidade Disciplina Função: Básica Natureza: Obrigatória Pré‐requisitos: MATA01 ‐ Geometria Analítica Módulo de alunos: 45 Co‐requisitos: inexistentes Período Ofertado: 2º. Ementa: Matrizes e sistemas lineares: operações com matrizes; definição de alguns tipos de matrizes ‐ simétricas, antissimétricas, hermitianas, anti‐hermitianas, ortogonais; discussão dos sistemas lineares e resolução pelo método de Gauss‐Jordan. Espaços vetoriais sobre o corpo dos reais e sobre o corpo dos complexos: conceituação e propriedades de espaços vetoriais; subespaços vetoriais.; combinações lineares; espaços vetoriais finitamente gerados; dependência e independência linear; bases e dimensão. Espaços vetoriais reais: produto interno em espaços vetoriais; norma de um vetor; ângulo entre dois vetores; vetores ortogonais; conjunto ortogonal de vetores; complemento ortogonal. Transformações lineares: núcleo e imagem de uma transformação linear; matriz de uma transformação linear; operações com transformações lineares; transformações lineares no plano e no espaço; operadores inversíveis; mudança de base; matrizes semelhantes; operadores ortogonais; operadores simétricos. Vetores próprios e valores próprios: conceituação e propriedades; diagonalização de operadores lineares; diagonalização de operadores simétricos; forma de Jordan. 51 Nome e código do componente curricular: MATA37 ‐ Introdução à Lógica de Programação Departamento: Ciência da Computação Carga horária: 68 T:68 P:0 E:0 Modalidade Disciplina Função: Básico Natureza: Obrigatória Pré‐requisitos: Inexistentes Módulo de alunos: 45 Co‐requisitos: Inexistentes Período Ofertado: 4º. Ementa: Desenvolvimento de algoritmos. Refinamento sucessivo. Noções de especificação e correção de algoritmos. Construção de programas aplicando conceitos de construção de algoritmos: variáveis, constantes, operadores aritméticos e expressões, estruturas de controle (atribuição, seqüência, seleção, repetição, recursão). Parâmetros. Princípios de programação estruturada e modular. Documentação de programas. Teste de programas. Análise de resultados. Nome e código do componente curricular: MATA40 ‐ Estruturas de Dados e Algoritmos I Departamento: Ciência da Computação Carga horária: 68hs T:68 P:0 E:0 Modalidade Disciplina Função: Profissional Natureza: Obrigatória Pré‐requisitos: MATA37 ‐Introdução à Lógica de Programação Módulo de alunos: 45 Co‐requisitos: ‐ Período Ofertado: 6º. Ementa: Introdução à análise de algoritmos. Recursividade. Tipos Abstratos de Dados. Estruturas de dados fundamentais: listas, filas, pilhas, árvores e heaps. Algoritmos de busca em memória principal. Gerenciamento de memória dinâmica. Nome e código do componente curricular: MATA97 ‐ Matemática Discreta II Departamento: Ciência da Computação Carga horária: 68h T:68 P:0 E:0 Modalidade Disciplina Função: Profissional Natureza: Obrigatória Pré‐requisitos: MATA37 ‐ Introdução à Lógica de Programação Módulo de alunos: 45 Co‐requisitos: Inexistentes Período Ofertado: 3º. Ementa: Números naturais. Números Inteiros. Divisores e números primos. Congruência. Critérios de Divisibilidade. Números racionais. Estruturas Algébricas. Homomorfismo. Isomorfismo. Relações de ordem: pré‐ordem, ordem parcial, ordem total. Reticulados: modular, distribuído, completo. Ponto fixo. Álgerbra de Boole. 52 Nome e código do componente curricular: MATA47 – Lógica para Computação Departamento: Ciência da Computação Carga horária: 68h T:68 P:0 E:0 Modalidade Disciplina Função: Específico Natureza: Obrigatória Pré‐requisitos: MATA37 ‐ Introdução à Lógica de Programação Módulo de alunos: 45 Co‐requisitos: Inexistentes Período Ofertado: 5º. Ementa: Técnicas de demonstração. Conceito de Lógica: sintaxe, semântica. Propriedades da lógica clássica. Lógica Proposicional e de Primeira Ordem. Métodos dedutivos: axiomático; dedução natural; tableaux; resolução. Conceito de correção e completeza. Formalização e resolução de problemas via prova de teoremas. Nome e código do componente curricular: MATA49 ‐ Programação de Software Básico Departamento: Ciência da Computação Carga horária: 68hs T:68 P:0 E:0 Modalidade Disciplina Função: Específico Natureza: Obrigatória Pré‐requisitos: ENGC50 ‐ Sistemas Microprocessados MATA40 ‐ Estruturas de Dados e Algoritmos I Módulo de alunos: 45 Co‐requisitos: Inexistentes Período Ofertado: 7º. Ementa: Programação em linguagem de montagem. Formato e classificação de instruções. Conjuntos de instruções e modos de endereçamento. Manipulação de pilhas. Subrotinas: tipos, características e passagem de parâmetros. Interrupções de software. Recursos de arquitetura para técnicas de programação. Montagem e ligação. Nesta disciplina serão introduzidos conceitos de implementação de baixo nível utilizando as linguagens C e Assembler. Nome e código do componente curricular: MATA51 – Teoria da Computação Departamento: Ciência da Computação Carga horária: 68hs T:68 P:0 E:0 Modalidade Disciplina Função: Específico Natureza: Obrigatória Pré‐requisitos: MATA97 – Matemática Discreta II Módulo de alunos: 45 Co‐requisitos: Inexistentes Período Ofertado: 9º. Ementa: Modelos de Computação: máquinas de Turing, funções recursivas, Lambda Calculus. Tese de Church. Linguagens enumeráveis, recursivamente enumeráveis e recursivas. Decidibilidade. Redução. Problemas indecidíveis. Incompletude da aritmética. 55 Nome e código do componente curricular: QUI029 – Química Geral Departamento: Ciência da Computação Carga horária: 68hs T:68 P:0 E:0 Modalidade Disciplina Função: Básica Natureza: Obrigatória Pré‐requisitos: Inexistentes Módulo de alunos: 45 Co‐requisitos: Inexistentes Período Ofertado: 1º. Ementa: Estrutura e propriedades dos elementos e compostos químicos. Tópicos Básicos da físico‐química. 56 15.2. Componentes Curriculares Optativos Novos Nome e código do componente curricular: ENGx12– Agentes Autônomos e Sistemas Multiagentes Departamento: Engenharia Elétrica Carga horária: 68 T:68 P:0 E:0 Modalidade: Disciplina Função: Específico Natureza: Optativa Pré‐requisitos: MATA64 – Inteligência Artificial Módulo de alunos: 45 Co‐requisitos: Inexistentes Ementa: Agentes Inteligentes, Sistemas Multiagentes e Sociedade de Agentes, Resolução Distribuída de Problemas, Algoritmos de Busca para Agentes, Tomada de Decisão Distribuída, Protocolos de Interação de Agente, Linguagens para Comunicação de Agentes, Aprendizado em Sistemas Multiagente. Aplicações Industriais para Sistemas Multiagentes. Nome e código do componente curricular: ENGx13– Visão Computacional Departamento: Engenharia Elétrica Carga horária: 68 T:68 P:0 E:0 Modalidade: Disciplina Função: Específico Natureza: Optativa Pré‐requisitos: MATA64 – Inteligência Artificial Módulo de alunos: 45 Co‐requisitos: Inexistentes Período Ofertado: 10º. Ementa: Percepção visual, imagens e computadores. Paradigma da visão computacional. Processamento de baixo‐nível: modelos, processamento de imagens, extração de características. Representações multi‐níveis: pirâmides, wavelets, agrupamento de características. Processamento de nível intermediário: representação de superfícies locais, forma a partir de "X". Processamento de alto‐nível: metodologias da Inteligência Artificial, representação de objetos, representação de cenas. Arquiteturas para visão computacional. Aplicações. Nome e código do componente curricular: ENGx14 – TV Digital Departamento: Engenharia Elétrica Carga horária: 68 T:68 P:0 E:0 Modalidade: Disciplina Função: Específico Natureza: Optativa Pré‐requisitos: ENGC63 Módulo de alunos: 45 Co‐requisitos: Inexistentes Ementa: Princípios de sistemas de broadcast para som, imagem e dados. Broadcasting analógico X digital. Rádio digital (IBOC, narrowband ISDB, Eureka, DRM e demais padrões). TV digital (8VSB‐ATSC, DVB, ISDB‐T e demais padrões). Interatividade e Canal de retorno. Aspectos de implantação. Laboratório. 57 Nome e código do componente curricular: ENGx15 – Avaliação e Desempenho de Sistemas Departamento: Engenharia Elétrica Carga horária: 68 T:68 P:0 E:0 Modalidade: Disciplina Função: Específico Natureza: Obrigatória Pré‐requisitos: ENGC50 – Sistemas Microprocessados MATA59 – Redes de Computadores I Módulo de alunos: 45 Co‐requisitos: Inexistentes Ementa: Avaliação de Desempenho de Sistemas Computacionais – Visão Geral e Detalhamento Metodológico; Elementos de Desempenho em Redes e Sistemas Distribuídos (Cliente/Servidor); Monitoração e Obtenção de Parâmetros; Compreendendo e Caracterizando a Carga de trabalho; Benchmarking; Modelagem Analítica; Medindo e Comparando Sistemas Usando Dados Amostrais; Análise e Projeto Experimental; Análise de um Estudo de Caso. Nome e código do componente curricular: ENGx16 – Tópicos Especiais em Engenharia de Computação I Departamento: Engenharia Elétrica Carga horária: 68 T:68 P:0 E:0 Modalidade: Disciplina Função: Específico Natureza: Obrigatória Pré‐requisitos: a definir Módulo de alunos: 45 Co‐requisitos: Inexistentes Ementa: A definir Nome e código do componente curricular: ENGx17 – Tópicos Especiais em Engenharia de Computação II Departamento: Engenharia Elétrica Carga horária: 68 T:68 P:0 E:0 Modalidade: Disciplina Função: Específico Natureza: Obrigatória Pré‐requisitos: a definir Módulo de alunos: 45 Co‐requisitos: Inexistentes Ementa: A definir Nome e código do componente curricular: ENGx18 – Tópicos Especiais em Engenharia de Computação III Departamento: Engenharia Elétrica Carga horária: 68 T:68 P:0 E:0 Modalidade: Disciplina Função: Específico Natureza: Obrigatória Pré‐requisitos: a definir Módulo de alunos: 45 Co‐requisitos: Inexistentes Ementa: A definir 60 Nome e código do componente curricular: ENGA74 – Inteligência Computacional Departamento: Engenharia Elétrica Carga horária: 68 T: 68 P:0 E:0 Modalidade Disciplina Função: Específico Natureza: Optativa Pré‐requisitos: MATA04 – Cálculo C MATA64 – Inteligência Artificial Módulo de alunos: 45 Co‐requisitos: inexistentes Ementa: Introdução. Conceitos elementares sobre sistemas lineares e não lineares. Noções sobre o problema de otimização. Modelo Perceptron multicamadas. Funções de base radial. Classificadores. E mapas auto‐organizáveis. Conjuntos Nebulosos: noções básicas e operações. Relações nebulosas: definição e operações básicas. Números nebulosos, variáveis Nebulosas e variáveis lingüísticas. Possibilidade, probabilidade e conjuntos nebulosos. Lógica nebulosa: definição, propriedades. Raciocínio e inferência em lógica nebulosa. Raciocínio nebuloso. Aplicações Nome e código do componente curricular: ENGA77 – Instrumentação Industrial Departamento: Engenharia Elétrica Carga horária: 68 T: 68 P:0 E:0 Modalidade Disciplina Função: Específico Natureza: Optativa Pré‐requisitos: ENGC50 – Sistemas Microprocessados ENGC41 – Dispositivos Eletrônicos Módulo de alunos: 45 Co‐requisitos: inexistentes Ementa: Circuitos de interface para automação e instrumentação. Barramentos de sistemas de teste e medição. Barramentos de sistemas de automação industrial. Sensores e atuadores industriais. Sensores e atuadores inteligentes. Sistemas embarcados. Sistemas de aquisição de dados baseados em sensores inteligentes. Nome e código do componente curricular: ENGA78 – Síntese de Circuitos Digitais Departamento: Engenharia Elétrica Carga horária: 68 T: 68 P:0 E:0 Modalidade Disciplina Função: Específico Natureza: Optativa Pré‐requisitos: ENGC50 – Sistemas Microprocessados Módulo de alunos: 45 Co‐requisitos: inexistentes Ementa: Síntese de circuitos: ferramentas e metodologias envolvidas; declarações básicas; atraso interno, sinais, variáveis e atributos; estratégias para síntese de circuitos síncronos; componentes e declarações afins; subprogramas, procedimentos e funções; bibliotecas e pacotes; padrões IEEE ‐ 1164 e IEEE‐1076. Descrições para teste e operações com arquivos. Práticas com programação de dispositivos lógicos programáveis 61 Nome e código do componente curricular: ENGA83 – Processamento Estatístico de Sinais Departamento: Engenharia Elétrica Carga horária: 68 T: 68 P:0 E:0 Modalidade Disciplina Função: Específico Natureza: Optativa Pré‐requisitos: ENGC61 – Sistemas de Telecomunicações II Módulo de alunos: 45 Co‐requisitos: inexistentes Ementa: Revisão de solução de equações algébricas lineares; Funções de densidade de probabilidade; Estimação de variância mínima; Limitante de Cramer‐Rao; Estimação de máxima verossimilhança; Mínimos quadrados; Mínimos quadrados recursivo em ordem; Método dos momentos; Estimadores Bayesianos; Filtro de Kalman; Teorema de Neyman‐Pearson; Teste de múltiplas hipóteses; Filtros casados generalizados; Ruído Não‐Gaussiano; Processamento vetorial‐complexo de sinais em arranjos espaciais. Nome e código do componente curricular: ENGA84 – Processadores Digitais de Sinais Departamento: Engenharia Elétrica Carga horária: 68 T: 68 P:0 E:0 Modalidade Disciplina Função: Específico Natureza: Optativa Pré‐requisitos: ENGC50 – Sistemas Microprocessados Módulo de alunos: 45 Co‐requisitos: inexistentes Ementa: Sistemas de numeração e códigos; Portas lógicas e álgebra booleana; Circuitos lógicos combinacionais e seqüenciais; Aritmética computacional; Barramento, registradores e memória; Tipos de Endereçamento; Conjunto de instruções de um processador digital; Microprogramação; Interrupção; Pipeline; Entradas e saídas analógicas e digitais; Processamento paralelo, clusters e computação vetorial; Estrutura de filtros digitais; Famílias de circuitos lógicos programáveis; Linguagem C; Linguagem VHDL; Implementação de circuitos lógicos e processadores digitais em VHDL e C; Arquitetura e linguagem de maquina de processadores digitais de sinais. 62 Nome e código do componente curricular: ENGC27 ‐ Sistemas de Comunicações I Departamento: Engenharia Elétrica Carga horária: 68hshs T:68 P:0 E:0 Modalidade Disciplina Função: Específico Natureza: Optativa Pré‐requisitos: ENGC25 ‐ Análise de Circuitos II ENGC24 ‐ Sinais e Sistemas I ENGC41 ‐ Dispositivos Eletrônicos MAT236 ‐ Métodos Estatísticos Módulo de alunos: 45 Co‐requisitos: inexistentes Ementa: Noções de Processos Estocásticos: variável aleatória; médias estatísticas; distribuições binomial, gaussiana, de Rayleigh, de Rice, de Nakagami e lognormal; limitantes de Chebychev e Chernoff; processos estacionários; densidade espectral de potência e Situação de autocorrelação; resposta de sistemas lineares a sinais aleatórios. Ruído Térmico: modelo de Johnson e potência disponível de ruído; temperatura equivalente de ruído; figura de ruído em amplificadores. Modulação em Amplitude (AM): faixa lateral dupla com e sem portadora livre; faixa lateral única; faixa lateral única vestigial; efeitos da falta de sincronismo na detecção coerente; receptor super‐ heteródino; desempenho da modulação em amplitude na presença de ruído. Modulação Angular: modulação em fase; modulação em freqüência (FM) faixa estreita e faixa larga; funções de Bessel e espectro de FM; laço travado em fase na geração e detecção da modulação angular; receptor de FM estéreo com pré‐ênfase e de‐ênfase; desempenho de FM na presença de ruído. Transmissão de Pulsos em Banda Base: filtro ideal e transmissão sem distorção; teorema da amostragem; modulação por amplitude de pulso (PAM); ruído de quantização; modulação por codificação de pulsos (PCM); quantização uniforme e não‐uniforme; tipos de formas de onda PCM; sinalização duobinária. Detecção de Pulsos em Banda Base: detecção de pulsos binários na presença de ruído; filtro casado e probabilidade de erro de detecção; interferência inter‐simbólica (ISI); filtros de forma para redução de ISI; padrão olho; equalização. Introdução à Teoria da Informação: entropia; capacidade de canal. Nome e código do componente curricular: ENGC34 ‐ Eletromagnetismo Aplicado Departamento: Engenharia Elétrica Carga horária: 68hs T:68 P:0 E:0 Modalidade Disciplina Função: Específico Natureza: Optativa Pré‐requisitos: MATA06 ‐ Cálculo E FIS124 ‐ Física Geral e Experimental IV Módulo de alunos: 45 Co‐requisitos: Inexistentes Ementa: Equações de ondas. Ondas transversais eletromagnéticas (TEM): propagação, polarização, difração e radiação. Linhas de transmissão. Casamento de impedâncias. Ondas transversais elétricas (TE) e ondas transversais magnéticas (TM). Guias de onda e cavidades ressonantes. Propagação em fibras óticas. Noções de antenas: processos de radiação; caracterização Ativa de uma antena; noções de antenas lineares. Enlaces de rádio. 65 Nome e código do componente curricular: ENGC61 ‐ Sistemas de Comunicações II Departamento: Engenharia Elétrica Carga horária: 68hs T:68 P:0 E:0 Modalidade Disciplina Função: Específico Natureza: Optativa Pré‐requisitos: ENGC27 ‐ Sistemas de Comunicações I Módulo de alunos: 45 Co‐requisitos: Inexistentes Ementa: Codificação de Fonte: modulação diferencial por codificação de pulsos (DPCM); modulação sigma‐delta; código de Huffman; código de Lempel‐Ziv; criptografia. Modulação Digital em Banda Passante: representação vetorial de sinais e ruído; modulação por comutação de amplitude (ASK); modulação por comutação de fase (PSK); modulação por comutação de freqüência (FSK); modulação PSK diferencial (DPSK); espaçamento mínimo de tons em FSK; modulação em quadratura (QAM e QPSK); modulação por chaveamento mínimo (MPSK e MFSK); sistemas M‐ários; probabilidade de erro de bit e erro de símbolo na modulação em banda passante; eficiência espectral dos métodos de modulação. Codificação de Canal: codificação de forma de onda ortogonal e bi‐ortogonal; codificação em bloco linear; códigos cíclicos; codificação convolucional; algoritmo de Viterbi; código de Reed‐Solomon; entrelaçamento; código turbo; modulação codificada em treliça (TCM). Sincronização: sincronização de freqüência e fase; sincronização de símbolo e pacote. Multiplexação e Múltiplo‐acesso: multiplexação e múltiplo‐acesso por divisão em freqüência (FDMA), por divisão em tempo (TDMA) e por divisão em código (CDMA); algoritmo de múltiplo‐ acesso ALOHA; Modulação em Espectro Espalhado: seqüências aleatórias; modulação por seqüência direta (DSSS) e por salto de freqüência (FHSS); sincronização e interferência. Canais com Desvanecimento: desvanecimento de pequena e larga escala; espalhamento temporal; desvanecimento seletivo em freqüência; desvanecimento por movimento; mitigação do desvanecimento. Nome e código do componente curricular: ENGC64 ‐ Sistemas de Controle II Departamento: Engenharia Elétrica Carga horária: 68hs T:68 P:0 E:0 Modalidade Disciplina Função: Específico Natureza: Optativa Pré‐requisitos: ENGC42 ‐ Sistemas de Controle I Módulo de alunos: 45 Co‐requisitos: Inexistentes Ementa: Realimentação de estado; alocação de pólos; o problema servo; estimadores de estado; controle via realimentação de estado estimado; servo‐sistemas; fundamentos de controle ótimo; Filtro de Kalman. 66 Nome e código do componente curricular: ENGC65 ‐ Sistemas de Controle III Departamento: Engenharia Elétrica Carga horária: 68hs T:68 P:0 E:0 Modalidade Disciplina Função: Específico Natureza: Optativa Pré‐requisitos: ENGC42 ‐ Sistemas de Controle I Módulo de alunos: 45 Co‐requisitos: Inexistentes Ementa: Estabilidade segundo Lyapunov; fundamentos de sistemas não‐lineares: estabilidade, plano de fase, linearização por realimentação de saída, controle não‐linear; fundamentos de identificação de sistemas; sistemas muti‐malhas; desacoplamento; fundamentos de controle preditivo e adaptativo. Nome e código do componente curricular: ENGC66 ‐ Introdução ao Controle de Processos Industriais Departamento: Engenharia Elétrica Carga horária: 68hs T:68 P:0 E:0 Modalidade Disciplina Função: Específico Natureza: Optativa Pré‐requisitos: ENGC42 ‐ Sistemas de Controle I Módulo de alunos: 45 Co‐requisitos: Inexistentes Ementa: Arquitetura da Automação Industrial; equipamentos e processos industriais: fundamentos, características, simbologia. Aplicações de Controle de Processos Industriais: controle contínuo e controle lógico. Medição de variáveis de processos: vazão, pressão, temperatura, nível, velocidade, posição. Sistemas Digitais aplicados ao Controle de Processos Industriais: PLC, Sistemas Supervisórios, SCADA, SDCD; redes industrtiais. Nome e código do componente curricular: ENGC67 ‐ Controle de Sistemas a Eventos Discretos Departamento: Engenharia Elétrica Carga horária: 68hs T:68 P:0 E:0 Modalidade Disciplina Função: Específico Natureza: Obrigatória Pré‐requisitos: ENGC42 ‐ Sistemas de Controle I Módulo de alunos: 45 Co‐requisitos: Inexistentes Período Ofertado: 9º. Ementa: Introdução aos Sistemas a Eventos Discretos: definição e caracterização; Teoria das Linguagens Formais e Autômatos; Redes de Petri; Técnicas de Modelagem; Teoria de Controle Supervisório. 67 Nome e código do componente curricular: ENGC75 ‐ Introdução à Robótica Departamento: Engenharia Elétrica Carga horária: 68hs T:68 P:0 E:0 Modalidade Disciplina Função: Específico Natureza: Optativa Pré‐requisitos: ENGC48 ‐ Eletrônica de Potência ENGC42 ‐ Sistemas de Controle I ENGC50 ‐ Sistemas Microprocessados Módulo de alunos: 45 Co‐requisitos: Inexistentes Ementa: Classificação de sistemas robóticos. Transformações homogêneas. Análise cinemática direta e inversa. Análise dinâmica direta e inversa. Atuadores e sensores. Modelos lineares com atuadores e sensores. Estruturas elementares de controle no espaço de juntas. Controle de força. Noções sobre projeto mecânico de sistemas robóticos. Módulos eletrônicos para sistemas robóticos. Nome e código do componente curricular: FIS124 – Física Geral e Experimental IV‐E Departamento: Física Carga horária: 102 T:68 P:34 E:0 Modalidade Disciplina Função: Específico Natureza: Optativa Pré‐requisitos: FIS123 – Física Geral e Experimental III Módulo de alunos: 45 Co‐requisitos: Inexistentes Ementa: Esta disciplina visa o estudo das ondas eletro‐magnéticas em nível fundamental, estendendo‐se na discussão dos fenômenos ópticos do ponto de vista eletromagnético, além de introduzir o aluno na Física Moderna e complementar o estudo da Física Geral e Experimental que se iniciou com as disciplinas anteriores. Esta disciplina é fundamental para o estudo detalhado das equações de Maxwell e suas aplicações. 70 Nome e código do componente curricular: MATA53 – Teoria dos Grafos Departamento: Ciência da Computação Carga horária: 68h T:68 P:0 E:0 Modalidade Disciplina Função: Específico Natureza: Optativa Pré‐requisitos: MATN03 – Computação e Algoritmos II MATA40 – Estrutura de Dados e Algoritmos Módulo de alunos: 45 Co‐requisitos: Inexistentes Ementa: Grafos, grafos simples, subgrafos. Isomorfismo de grafos. Representação computacional. Algoritmos de buscas. Grafos orientados. Trilhas, caminhos e ciclos. Distância. Caminho mínimo. Conectividade de vértices e arestas. Grafos hamiltonianos. Problema do caixeiro viajante. Grafos eulerianos. Problema do carteiro chinês. Árvores, árvore geradora mínima. Teoria do NP completo. Classes P, NP, NP‐completo, NP‐Díficil. Reduções polinomiais. Prova de NP‐completude. Noções de planaridade. Noções de coloração de vértices. Número cromático. Noções de casamentos. Casamentos perfeitos. Noções de fluxos em redes. Nome e código do componente curricular: MATA54 – Estrutura de Dados e Algoritmos II Departamento: Ciência da Computação Carga horária: 68h T:68 P:0 E:0 Modalidade Disciplina Função: Específico Natureza: Optativa Pré‐requisitos: MATA40 – Estrutura de Dados e Algoritmos Módulo de alunos: 45 Co‐requisitos: Inexistentes Ementa: Dispositivos de armazenamento secundário. Algoritmos de busca em texto. Arquivos com organização seqüencial (busca seqüencial, busca por interpolação, busca binária). Arquivos com organização direta (funções de hashing, métodos de resolução de colisão). Arquivos com organização em árvore (árvores‐B e suas variações). Busca aproximada de padrões. Busca por chave secundária. Busca por faixas de valores. Ordenação externa. Compressão. Nome e código do componente curricular: MATA56 – Paradigmas de Linguagens de Programação Departamento: Ciência da Computação Carga horária: 68h T:68 P:0 E:0 Modalidade Disciplina Função: Específico Natureza: Optativa Pré‐requisitos: MATA55 – Programação Orientada a Objetos Módulo de alunos: 45 Co‐requisitos: Inexistentes Ementa: Conceitos de programação funcional, baseada em lógica e concorrente. Comparação entre os paradigmas imperativo, funcional, lógico, orientado a objetos. Critérios de avaliação de linguagens de programação. Evolução histórica de linguagens. Modelos de implementação de linguagens. 71 Nome e código do componente curricular: MATA60 – Banco de Dados Departamento: Ciência da Computação Carga horária: 68h T:68 P:0 E:0 Modalidade Disciplina Função: Específico Natureza: Optativa Pré‐requisitos: MATA53 – Teoria dos Grafos Módulo de alunos: 45 Co‐requisitos: Inexistentes Ementa: Arquitetura geral de um SGBD. Modelo de Entidades e Relacionamentos (ER) e suas extensões. O modelo relacional. Mapeamento de um projeto ER em um projeto relacional. Linguagem de definição e manipulação de dados. Álgebra e cálculo relacional. Mapeamento de consultas em álgebra e cálculo relacional em SQL. Normalização. Mecanismo de otimização de consultas. Introdução aos modelos de rede, hierárquico e orientado a objetos. Projeto físico de banco de dados. Gerenciamento de transações e controle de concorrência. Mecanismos de recuperação de falhas. Introdução a banco de dados distribuídos. Nome e código do componente curricular: MATA61 ‐ Compiladores Departamento: Ciência da Computação Carga horária: 68hs T:68 P:0 E:0 Modalidade Disciplina Função: Específico Natureza: Optativa Pré‐requisitos: MATA49 ‐Programação de Software Básico Módulo de alunos: 45 Co‐requisitos: Inexistentes Período Ofertado: 8º. Ementa: Análise e Síntese. Análise léxica, sintática e semântica. Geração de código intermediário. Otimização de código intermediário. Geração e otimização de código objeto. Nome e código do componente curricular: MATA63 – Engenharia de Software II Departamento: Ciência da Computação Carga horária: 68h T:68 P:0 E:0 Modalidade Disciplina Função: Específico Natureza: Optativa Pré‐requisitos: MATA62 – Engenharia de Software I Módulo de alunos: 45 Co‐requisitos: Inexistentes 72 Ementa: Arquitetura de software. Métodos de projeto de software. Padrões e frameworks de software. Projeto arquitetural orientado a objetos. Experimentação em projetos. Prototipagem de projeto. Trabalhos em equipes. Projeto detalhado e aspectos de implementação. Revisão de projeto. Documentação de projeto. Implementação. Noções sobre qualidade de software. Nome e código do componente curricular: MATA64 – Inteligência Artificial Departamento: Ciência da Computação Carga horária: 68hs T:68 P:0 E:0 Modalidade Disciplina Função: Específico Natureza: Optativa Pré‐requisitos: MATA97 – Matemática Discreta II MATx02 – Computação e Algoritmos II Módulo de alunos: 45 Co‐requisitos: Inexistentes Ementa: Fundamentos. Agentes inteligentes. Resolução de problemas por busca. Representação de conhecimento: lógica, regras, redes semânticas, quadros (frames). Técnicas de raciocínio automático. Programação de agentes inteligentes. Introdução à IA Conexionista. Noções de IA Distribuída, planejamento, tratamento de incertezas, aprendizado de máquina. Nome e código do componente curricular: MATA65 ‐ Computação Gráfica Departamento: Ciência da Computação Carga horária: 68hs T:68 P:0 E:0 Modalidade Disciplina Função: Específico Natureza: Optativa Pré‐requisitos: MATA03 ‐Cálculo B MATA07 ‐ Álgebra Linear A Módulo de alunos: 45 Co‐requisitos: Inexistentes Ementa: Introdução. Primitivas Gráficas. Transformações 2D. Cor. Transformações 3D. Modelos de Iluminação. Introdução ao processamento de imagens e realidade virtual. Nome e código do componente curricular: MATA68 – Computador, Ética e Sociedade Departamento: Ciência da Computação Carga horária: 68hs T:68 P:0 E:0 Modalidade Disciplina Função: Específico Natureza: Optativa Pré‐requisitos: Inexistentes Módulo de alunos: 45 Co‐requisitos: Inexistentes 75 Ementa: Redes ATM, redes FDDI, redes Token‐ring. Redes Gigabit. Qualidade de serviço em redes de computadores. Suporte a aplicações multimídia. Arquietutras de redes sem fio. Redes IEEE 802.11 e Bluetooth. IP móvel. Redes de sensores. Redes industriais. Nome e código do componente curricular: MATA86 – Tópicos em Redes de Computadores Departamento: Ciência da Computação Carga horária: 68h T:68 P:0 E:0 Modalidade Disciplina Função: Específico Natureza: Optativa Pré‐requisitos: MATA59 – Redes de Computadores I Módulo de alunos: 45 Co‐requisitos: Inexistentes Ementa: A definir. Nome e código do componente curricular: MATA87 – Segurança da Informação Departamento: Ciência da Computação Carga horária: 68h T:68 P:0 E:0 Modalidade Disciplina Função: Específico Natureza: Optativa Pré‐requisitos: MATA07 – Álgebra Linear A Módulo de alunos: 45 Co‐requisitos: Inexistentes Ementa: Segurança de dados. Segurança física. Criptografia. Autenticação e controle de acesso. Certificados e assinaturas digitais. Detecção de intrusão. Segurança em sistemas operacionais e redes. Vulnerabilidade de sistemas e técnicas de ataques. Análise forense. Estudo de casos. Nome e código do componente curricular: MATA88 – Fundamentos de Sistemas Distribuídos Departamento: Ciência da Computação Carga horária: 68hs T:68 P:0 E:0 Modalidade Disciplina Função: Específico Natureza: Obrigatória Pré‐requisitos: MATA58 ‐ Sistemas Operacionais MATA59 Redes de Computadores I Módulo de alunos: 76 Co‐requisitos: Inexistentes Período Ofertado: 10º. 45 Ementa: Caracterização de sistemas distribuídos. Modelos de sistemas distribuídos. Arquiteturas Cliente‐Servidor e Par‐a‐Par. Comunicação entre processos (mecanismos de troca de mensagens, RPC, RMI, Espaço de Tuplas, Eventos, Introdução à Comunicação em Grupo, comunicação via memória compartilhada). Serviços distribuídos de arquivos. Serviços de resolução de nomes. Agentes Móveis. Introdução à Computação Ubíqua. Exemplos de sistemas e plataformas distribuídas. Nome e código do componente curricular: MATA89 – Arquitetura de Sistemas Distribuídos Departamento: Ciência da Computação Carga horária: 68h T:68 P:0 E:0 Modalidade Disciplina Função: Específico Natureza: Optativa Pré‐requisitos: MATA88 – Fundamentos de Sistemas Distribuídos MATA59 – Redes de Computadores I Módulo de alunos: 45 Co‐requisitos: Inexistentes Ementa: Caracterização e classificação de sistemas middleware. Sistemas de middleware orientados a objetos: a arquitetura OMA/OMG, object request brokers. Middleware reflexivos. Arquitetura de sistemas middleware para sistemas embarcados. Arquitetura de sistemas middleware para sistemas de tempo real. Nome e código do componente curricular: MATB02 – Qualidade de Software Departamento: Ciência da Computação Carga horária: 68h T:68 P:0 E:0 Modalidade Disciplina Função: Específico Natureza: Optativa Pré‐requisitos: MATA63 – Engenharia de Software II Módulo de alunos: 45 Co‐requisitos: Inexistentes Ementa: Planejamento de projeto de software. Gerenciamento de risco. Escalonamento de Projeto. Garantia de qualidade de software. Métricas de qualidade de software. Avaliação do produto e Processo de software (normas de qualidade de produtos e de processo de software). Modelos de melhoria de processo de software. Gerenciamento de configuração de software. Nome e código do componente curricular: MATB05 – Tópicos em Inteligência Artificial Departamento: Ciência da Computação Carga horária: 68h T:68 P:0 E:0 Modalidade Disciplina Função: Específico Natureza: Optativa Pré‐requisitos: MATA64 – Inteligência Artificial Módulo de alunos: 77 Co‐requisitos: Inexistentes 45 Ementa: a definir Nome e código do componente curricular: MATB06 – Tópicos em Sistemas Distribuídos Departamento: Ciência da Computação Carga horária: 68h T:68 P:0 E:0 Modalidade Disciplina Função: Específico Natureza: Optativa Pré‐requisitos: MATA88 – Fundamentos de Sistemas Distribuídos Módulo de alunos: 45 Co‐requisitos: Inexistentes Ementa: a definir Nome e código do componente curricular: MATB10 – Tópicos em Banco de Dados Departamento: Ciência da Computação Carga horária: 68h T:68 P:0 E:0 Modalidade Disciplina Função: Específico Natureza: Optativa Pré‐requisitos: MATA60 – Banco de Dados Módulo de alunos: 45 Co‐requisitos: Inexistentes Ementa: a definir Nome e código do componente curricular: MATB12 – Tópicos em Compiladores Departamento: Ciência da Computação Carga horária: 68h T:68 P:0 E:0 Modalidade Disciplina Função: Específico Natureza: Optativa Pré‐requisitos: MATA61 ‐ Compiladores Módulo de alunos: 45 Co‐requisitos: Inexistentes Ementa: a definir