Вы находитесь на странице: 1из 44

Universidade Federal de Alagoas Instituto de Computao

Curso de Engenharia de Computao Projeto Pedaggico

Macei, Dezembro de 2009

Universidade Federal de Alagoas Instituto de Computao

Curso de Engenharia de Computao Projeto Pedaggico do Curso


Equipe de Elaborao: Leandro Dias da Silva Ig Ibert Bittencourt Fbio Cunha de Albuquerque Evandro de Barros Costa

Macei, Dezembro de 2009

Sumrio
Identificao do Curso .............................................................................................................. 4 1. Introduo.............................................................................................................................. 5 2. Perfil do Egresso ................................................................................................................... 6 3. Competncias, Habilidades e Atitudes ................................................................................. 7 4. Contedos/Matriz Curricular............................................................................................... 11 4.1. Fluxograma........................................................................................................................ 13 5. Ordenamento Curricular ...................................................................................................... 14 5.1. Ementas das Disciplinas .................................................................................................... 17 6. Estgio Supervisionado ....................................................................................................... 36 7. Trabalho de Concluso de Curso ........................................................................................ 37 8. Atividades Complementares ............................................................................................... 38 9. Avaliao ............................................................................................................................. 39 9.1. Avaliao do Projeto Pedaggico ..................................................................................... 39 9.2. Avaliao dos Docentes .................................................................................................... 40 9.3. Avaliao dos Discentes.................................................................................................... 40 9.4. Consideraes Finais da Avaliao do Aprendizado ....................................................... 40 Anexo I Corpo Docente........................................................................................................ 41

Identificao do Curso
Instituio: Universidade Federal de Alagoas Unidade Acadmica: Instituto de Computao Nome do Curso: Ttulo Ofertado: Reconhecimento: Turnos: Carga Horria: Durao: Diurno. 3960 horas. Mnima: 5 anos; Mxima: 7 anos. 50 anuais com duas entradas semestrais de 25 alunos. Engenheiro de Computao apto a ser um profissional capacitado para especificar, conceber, desenvolver, integrar, implementar, adaptar, produzir, implantar e supervisionar sistemas computacionais para o exerccio das profisses na rea de projeto de Sistemas Inteligentes, Embarcados, Mveis e de Automao e Controle. Engenharia de Computao. Engenheiro de Computao.

Vagas: Perfil:

Campo de Atuao: Anlise, Projeto e Desenvolvimento de Sistemas Computacionais, nas reas de Sistemas Inteligentes, Embarcados, Mveis e de Automao e Controle, assim como prestao de consultoria sobre tais sistemas, incluindo aspectos de implantao destes.

1. Introduo
O Curso de Engenharia de Computao da UFAL, contempla as diretrizes de formao de recursos humanos em Computao, estabelecidos pelo MEC/SESu, que especifica caractersticas prprias de formao visando atender as necessidades da sociedade brasileira. Os cursos de Cincia da Computao e Engenharia de Computao, segundo as diretrizes curriculares do MEC, tm como objetivo a formao de recursos humanos para o desenvolvimento cientfico e tecnolgico da rea de Computao. De acordo com as recomendao encontradas nas diretrizes propostas pela Comisso de Especialistas em Educao em Computao e Informtica (CEEInf) do Ministrio da Educao, o curso de Engenharia de Computao possui as seguintes caractersticas: 1) So cursos cujos currculos possuem uma base terica profunda em

computao; 2) So cursos nos quais os alunos tm uma intensa atividade de estudos e exerccios extra-classe; 3) So cursos de formao tecnolgica que visam o desenvolvimento tecnolgico e, portanto, pretendem ou devem estar cercados por um ambiente industrial/empresarial de computao; 4) So cursos em que a formao complementar visa conhecer um domnio de aplicao, fora da rea de computao, com vistas ao desenvolvimento de tecnologias (ferramentas) para a soluo dos problemas do domnio; 5) So cursos voltados no apenas para o mercado de trabalho imediato mas, principalmente, para alavancar/transformar o mercado de trabalho, atravs da produo/gerao de novas tecnologias; 6) So cursos em que os alunos so instados a participar dos projetos de pesquisas dos professores na qualidade de alunos de iniciao cientfica; 7) So cursos em que seus professores esto engajados efetivamente na pesquisa cientfica/tecnolgica sendo, portanto, recomendvel a insero desses cursos em um ambiente de ps-graduao e/ou de pesquisa na rea; 8) So cursos recomendados para serem oferecidos no turno diurno; 9) So cursos de mercado de trabalho restrito;

10) So cursos em que os melhores alunos devem ser estimulados a prosseguir estudos em nvel de mestrado e doutorado.

Os egressos desses cursos devem estar situados no estado da arte da Cincia e da Tecnologia da Computao, de tal forma que possam continuar suas atividades na pesquisa, promovendo o desenvolvimento cientfico, ou aplicando os conhecimentos cientficos e promovendo o desenvolvimento tecnolgico do pas. Este projeto traz uma descrio do que se pretende como perfil do egresso conectado com as principais competncias e habilidades requeridas, refletindo uma matriz curricular apropriada e condizente com tais pretenses. O projeto foi elaborado mantendo-se, principalmente, a coerncia com as Diretrizes Curriculares do MEC para o Curso de Engenharia de Computao. O curso de Engenharia de Computao proposto tem por objetivo a formao terica e prtica em engenharia computao, a fim de preparar adequadamente os seus alunos para atuar nos mais diversos setores da Informtica, conseguindo acompanhar suas evolues, e tambm para ingressar em programas de Ps-Graduao e Pesquisa. A formao do aluno abranger a compreenso do campo cientfico da computao, buscando a sua aplicao na soluo de problemas da sociedade e no desenvolvimento de conhecimento e tecnologias que permitam a evoluo da computao. O curso garantir uma formao bsica, habilitando os seus alunos a ganharem competncias e poder seguir com efetividade o curso nas matrias das reas de conhecimento especficas da computao de acordo com o perfil desejado pelo aluno. A formao abranger tambm o estudo dos aspectos profissionais, ticos e sociais da engenharia de computao e de outras reas do conhecimento, como, por exemplo, matemtica, fsica, administrao, direito e outras, tal como recomendado nas diretrizes propostas pela Comisso de Especialistas em Educao em Computao e Informtica (CEEInf) do Ministrio da Educao.

2. Perfil do Egresso
O Curso enfatiza uma formao profissional slida, considerando uma forte integrao entre as reas de software e hardware. Isso tudo, envolvendo conhecimentos em Cincia da Computao, Eletrnica, Automao e Controle, necessrios ao projeto de Sistemas Inteligentes, Embarcados, Mveis e de Automao e Controle. Neste sentido, pretende-se que o egresso do curso seja um profissional capacitado para especificar, conceber, desenvolver, integrar, implementar, adaptar, produzir, implantar e supervisionar sistemas computacionais.

3. Competncias, Habilidades e Atitudes


Com base no perfil almejado para seu egresso, o Engenheiro de Computao dever, dentre outras, possuir as seguintes competncias e habilidades: 1. especificar, conceber, desenvolver, integrar, implementar, adaptar, produzir, implantar e supervisionar; 2. aplicar percepo espacial, raciocnio lgico e conhecimentos matemticos, cientficos, tecnolgicos e instrumentais na resoluo de problemas de engenharia; 3. projetar e conduzir experimentos e interpretar resultados, avaliando criticamente ordens de grandeza e significncia de resultados numricos; 4. desenvolver e aplicar modelos matemticos e fsicos a partir de informaes sistematizadas e fazer anlises crticas dos modelos empregados no estudo das

questes de engenharia; 5. conceber, projetar e analisar sistemas, produtos e processos; 6. planejar, supervisionar, elaborar e coordenar projetos e servios de engenharia; 7. identificar, formular e resolver problemas de engenharia; 8. desenvolver e/ou utilizar novas ferramentas e tcnicas; 9. supervisionar e avaliar criticamente a operao e manuteno de sistemas e processos; 10. comunicar-se eficiente e sinteticamente nas formas escrita, oral e grfica; 11. atuar em equipes multidisciplinares; 12. compreender e aplicar a tica e responsabilidades profissionais; 13. avaliar o impacto das atividades de engenharia no contexto social e ambiental; 14. avaliar a viabilidade econmica de projetos de engenharia; e 15. assumir a postura de permanente busca de atualizao profissional.

Quanto s competncias profissionais especficas, o Engenheiro de Computao deve ser capaz de fornecer respostas s necessidades dos setores que envolvam tecnologias para abordar Sistemas Inteligentes, Embarcados, Mveis e de Automao e Controle. Neste sentido, esto envolvidas competncias, tais como:

1. automao, controle e monitorao de sistemas computacionais em geral; 2. concepo, desenvolvimento e manuteno de sistemas dedicados e embarcados de software e hardware;

3. realizao de clculos matemticos no-triviais obedecendo a restries temporais; 4. comunicao segura, rpida e confivel entre sistemas computacionais; 5. anlise e processamento de sinais de diferentes tipos; 6. comunicao humano-mquina; 7. desenvolvimento de sistemas distribudos, aplicaes multimdia e sistemas inteligentes; 8. extrao e recuperao de informao relevante a partir de fontes de dados de

diferentes mdias e formatos; 9. desenvolvimento e integrao de sistemas de automao e controle, embarcados e mveis.

Alm das competncias e habilidades mencionadas, pode-se citar mais: Auto-aprendizado. Trata-se de uma caracterstica motivada pela rpida evoluo da engenharia de computao, levando o profissional dessa rea a envolver-se num processo contnuo de aprendizado, aps a concluso do seu curso. Assim sendo, fundamental que o aluno adquira desde cedo a capacidade de aprender a aprender. Ele precisar estar sempre aprendendo para manter-se atualizado e competente. A habilidade em pesquisa enseja significativamente o auto-aprendizado. Esta habilidade desenvolvida ao longo de todo o curso atravs de trabalhos de pesquisa e desenvolvimento em diversas disciplinas, pela participao em projetos de pesquisa e pela realizao do trabalho de concluso de curso; Trabalho em grupo. Um indicador importante para motivar o desenvolvimento dessa habilidade que o desenvolvimento quase sempre realizado em equipe, com profissionais desempenhando diferentes funes. A habilidade de trabalhar em grupo fundamental para o profissional da engenharia da computao e estimulada e desenvolvida durante o curso durante a realizao de projetos de pesquisa e trabalhos em disciplinas; Criatividade. Anlise de problemas e modelagem de solues criativas com suas conseqentes implementaes. A anlise de um problema e a capacidade criativa de elaborao de um modelo para a sua soluo uma habilidade essencial para um profissional de engenharia da computao. Esta habilidade introduzida desde o incio do curso nas atividades de programao e desenvolvida mais amplamente, em diversas disciplinas e atividades curriculares.

Capacidade Empreendedora. Trata-se de uma habilidade importante para um profissional, inclusive queles que no desejam ser empresrios. Esta habilidade pode ser desenvolvida e visa capacitar o profissional a assumir uma atitude pr-ativa, a desenvolver uma rede de relaes e a liderar projetos em suas atividades profissionais. Ela introduzida no curso com a disciplina Empreendedorismo. Alm disso, ela desenvolvida ao longo do curso atravs de atividades prticas, nas quais os alunos so estimulados a apresentar e liderar projetos de sistemas; Alm destas habilidades, o aluno tem a oportunidade de aprimorar sua capacidade de expresso oral e escrita, atravs da elaborao e apresentao de projetos em seminrios e debates, e de vrios trabalhos escritos em provas dissertativas, trabalhos em grupo e relatrios individuais durante o curso. O aluno deve desenvolver tambm competncia e desempenho em lngua inglesa atravs de apoio de disciplina de ingls instrumental e leitura de livros e artigos de engenharia da computao, escritos na lngua inglesa.

4. Contedos/Matriz Curricular
O Curso de Engenharia da Computao tem a durao mnima de 5 anos e a mxima de 7 anos. O seu currculo est estruturado em 10 semestres, onde os 4 primeiros destinam-se s disciplinas de formao bsica, os outros 3 semestres destinam-se formao profissional e, por fim, os ltimos 3 semestres so dedicados formao especfica em Engenharia da Computao. O curso conta com um total de 3.960 horas/aula, correspondendo a 44 disciplinas obrigatrias (2.9601 horas/aula) e um mnimo de 8 disciplinas eletivas (320 horas/aula). O contedo da Formao Bsica em Computao formado pelo conjunto de disciplinas obrigatrias. Este conjunto de disciplinas obrigatrias visa garantir a competncia mnima necessria a um profissional de engenharia da computao de nvel superior, com os conhecimentos bsicos e alguns especficos das principais reas da engenharia da computao que o habilitam ao exerccio da profisso. A mdia da carga horria do curso por semestre de 440 horas. Este valor est de acordo com as diretrizes curriculares de computao e informtica estabelecidas pelo MEC, que recomendam um mnimo de 400 horas por semestre. A grade curricular apresenta, tambm, um segundo grupo de disciplinas destinadas formao profissional. Cada disciplina especializa uma ou mais competncias contribuindo para o perfil do profissional da engenharia da computao. Com esse segundo grupo, totalizamos uma carga horria de 3960 horas, ultrapassando o mnimo recomendado a um curso de bacharelado que atualmente de 3000 horas, de acordo com as diretrizes curriculares. Por fim, a grade apresenta um terceiro grupo voltado para a formao especfica em engenharia da computao, sendo elas de Sistemas Embarcados e Automao e Controle. Aps a integralizao dos contedos obrigatrios, exige-se a elaborao e apresentao de uma monografia individual (Trabalho de Concluso de Curso TCC) com temtica relacionada ao exerccio profissional e com o apoio de um professor orientador. O TCC previsto como atividade obrigatria, tendo carga horria para integralizao correspondente a 60 horas.
1

Sem considerar 60 horas do Trabalho de Concluso de Curso

facultada ao aluno, a possibilidade de cursar outras disciplinas eletivas ofertadas, bem com realizar Atividades Complementares no decorrer do curso. As Atividades Complementares devem ter uma carga horria de no mnimo 200 horas e podem ser realizadas atravs do Estgio Supervisionado, abrangendo experincias prticas em ambiente profissional, no interior da Universidade ou fora dela, ou atravs de outras atividades regulamentadas pelo CONSUNI/UFAL e por Resolues do Colegiado de Curso. Desta forma, a carga horria mnima total do curso ser composta por: 2960 horas/aula de disciplinas obrigatrias; 320 horas/aula de disciplinas eletivas; 60 horas de Trabalho de Concluso de Curso e 200 horas de atividades complementares, perfazendo um total de 3960 horas. As horas/aula de disciplinas eletivas cursadas e/ou as atividades complementares realizadas que ultrapassarem a carga horria total sero lanadas no histrico escolar do aluno, somando-se sua integralizao curricular. O Curso de Engenharia da Computao no visa apenas formao de tcnicos. A sua matriz curricular apresenta disciplinas que possibilitam ao aluno, ingressar em grupos de ensino, pesquisa e extenso, como tambm o habilitam ao ingresso em programas de psgraduao. Desde o 4 semestre, o aluno poder inserir-se nos projetos de pesquisa e iniciao cientfica atualmente existentes no Instituto de Computao ou participar de projetos externos ao Instituto. As atividades de extenso, quer seja atravs da realizao de cursos para a comunidade interna e externa, quer atravs de aes que demandem servios de informatizao, podem ser exercidas com a participao do alunado desde o 3 semestre letivo. Com relao participao dos alunos nos programas de ps-graduao, convm ressaltar que a maioria das atividades acadmicas do nosso Curso de Mestrado em Modelagem Computacional de Conhecimento, tais como seminrios, palestras, mini-cursos e outros eventos, est sempre aberta para o alunado da graduao, visando estimular os que se interessam pela carreira acadmica. A matriz curricular atual apresenta vrias disciplinas que proporcionam um embasamento terico matemtico e computacional, visando habilitar o aluno aos programas de ps-graduao em Cincia da Computao e Engenharia da Computao atualmente existentes no pas.

4.1. Fluxograma

O fluxograma da Matriz Curricular do Curso de Engenharia de Computao mostra a relao existente entre os diversos grupos de disciplinas existentes.

5. Ordenamento Curricular
O Ordenamento Curricular do Curso de Engenharia de Computao formado pelas disciplinas abaixo relacionadas por semestre:
DISCIPLINAS 1 SEMESTRE
SEMESTRE CDIGO NOME DA DISCIPLINA CH SEMANAL CH SEMESTRAL

ECOMP001 ECOMP002 ECOMP003 ECOMP004 ECOMP005 ECOMP006

Introduo Programao lgebra Linear e vetorial para computao Introduo Engenharia da Computao Clculo 1 Matemtica Discreta Ingls Instrumental Carga Horria Total DISCIPLINAS 2 SEMESTRE

4 4 2 4 4 4 22

60 60 40 60 60 60 440

SEMESTRE

CDIGO

NOME DA DISCIPLINA

CH SEMANAL

CH SEMESTRAL

ECOMP007 ECOMP008 ECOMP009 ECOMP010 ECOMP011 ECOMP012

Algoritmos e Estruturas de Dados Sistemas Digitais Lgica para Computao Clculo 2 Fsica 1 Informtica Terica Carga Horria Total DISCIPLINAS 3 SEMESTRE

4 4 4 4 4 4 24

60 60 60 60 60 60 460

SEMESTRE

CDIGO

NOME DA DISCIPLINA

CH SEMANAL

CH SEMESTRAL

ECOMP013 ECOMP014 ECOMP015 ECOMP017 ECOMP018 ECOMP019 ECOMP016

Clculo 3 Sistemas Operacionais Desenho Qumica e Cincia de Materiais Fsica Experimental Arquitetura de Computadores Fsica 2 Carga Horria Total DISCIPLINAS 4 SEMESTRE

4 4 2 4 2 4 4 22

60 60 40 60 40 60 60 440

SEMESTRE

CDIGO

NOME DA DISCIPLINA

CH SEMANAL

CH SEMESTRAL

ECOMP020 ECOMP021 ECOMP022 ECOMP023 ECOMP024 ECOMP025

Fsica 3 Informtica e Sociedade Interface Hardware-Software Probabilidade e Estatstica Clculo 4 Variveis Complexas Carga Horria Total

4 2 4 4 4 4 22

60 40 60 60 60 60 440

DISCIPLINAS 5 SEMESTRE
SEMESTRE CDIGO NOME DA DISCIPLINA CH SEMANAL CH SEMESTRAL

ECOMP026 ECOMP027 ECOMP028 ECOMP029 ECOMP030 ECOMP031

Circuitos Redes de Computadores Mtodos Numricos Paradigmas de Linguagens Computacionais Inteligncia Artificial Sinais e Sistemas Carga Horria Total DISCIPLINAS 6 SEMESTRE

4 4 4 4 4 2 22

60 60 60 60 60 40 440

SEMESTRE

CDIGO

NOME DA DISCIPLINA

CH SEMANAL

CH SEMESTRAL

ECOMP032 ECOMP033 ECOMP034 ECOMP035 ECOMP036 -----

Eletrnica Eletromagnetismo Servomecanismos Banco de Dados Engenharia de Software Disciplina Eletiva Disciplina Eletiva Carga Horria Total DISCIPLINAS 7 SEMESTRE

2 2 2 4 4 2 2 22

40 40 40 60 60 40 40 440

SEMESTRE

CDIGO

NOME DA DISCIPLINA

CH SEMANAL

CH SEMESTRAL

ECOMP037 ECOMP038 ECOMP039 ECOMP040 ECOMP041 ECOMP042 -----

Sistemas Distribudos Compiladores Princpios de Comunicao Projeto de desenvolvimento Gerenciamento de Projetos Metodologia e expresso tcnico-cientfica Disciplina Eletiva Disciplina Eletiva Carga Horria Total DISCIPLINAS 8 SEMESTRE

4 4 2 4 4 2 2 2 20

60 60 40 60 60 40 40 40 400

SEMESTRE

CDIGO

NOME DA DISCIPLINA

CH SEMANAL

CH SEMESTRAL

ECOMP043 ECOMP044 ECOMP045 ECOMP046 ECOMP047 -----

Interface Hardware-Software 2 Processamento Digital de Sinais Empreendedorismo Sistemas de Tempo Real Computao Grfica Disciplina Eletiva Disciplina Eletiva Carga Horria Total

4 2 2 2 4 2 2 20

60 40 40 40 60 40 40 240

DISCIPLINAS 8 SEMESTRE
SEMESTRE CDIGO NOME DA DISCIPLINA CH SEMANAL CH SEMESTRAL

ECOMP048 ECOMP049 ECOMP050 ECOMP051 ECOMP052 -----

Multimdia Projeto de Sistemas Embarcados Sistemas Embarcados Microprocessadores e Aplicaes Modelagem e simulao Disciplina Eletiva Disciplina Eletiva Carga Horria Total

4 2 2 2 2 2 2 20

60 40 40 40 40 40 40 240

DISCIPLINAS 8 SEMESTRE
SEMESTRE CDIGO NOME DA DISCIPLINA CH SEMANAL CH SEMESTRAL

10

ECOMP053 ECOMP054 ECOMP055 ECOMP056 ECOMP057 -----

Sistemas de Eventos Discretos Projeto de Automao e Controle Controle Digital Controle Analgico Anlise formal de sistemas complexos Disciplina Eletiva Disciplina Eletiva Carga Horria Total

4 2 2 2 2 2 2 20

60 40 40 40 40 40 40 240

5.1. Ementas das Disciplinas


Cdigo Nome da Disciplina CH

ECOMP001 Ementa:

Introduo Programao

60

Resoluo de problemas e desenvolvimento de algoritmos. Anlise do problema. Estratgias de soluo. Representao e documentao. Programao de algoritmos usando uma linguagem de programao. Estruturao de programas. Noes de tipos e estrutura elementares de dados. Conceito de recurso e sua aplicao.

Bibliografia:
Evaristo, Jaime. Aprendendo a Programar Programando na Linguagem C, Book Express, Rio de Janeiro, 2004. Ascencio, Ana F. G. e Campos, Edilene A. V. Fundamentos de Programao de Computadores. Prentice Hall, 2002. Forbellone, Andr L.V. Ebesrpacher, Henri F. Lgica de programao - a construo de algoritmos e estruturas de dados, 2a ed. Makron Books, SP, 2000. Mizrahi, Victorine V. Treinamento em Linguagem C. Mdulo 1. McGraw Hill, 1990. Mizrahi, Victorine V. Treinamento em Linguagem C. Mdulo 2. McGraw Hill, 1990. Cdigo Nome da Disciplina CH

ECOMP002 Ementa:

lgebra Linear e vetorial para computao

60

Sistemas de Equaes Lineares e Matrizes. Mtodos de Gauss-Jordan. Espaos Vetoriais. Base e Dimenso. Espaos com Produto Interno. Transformaes lineares. Auto-valores e auto-vetores. Diagonalizao de operadores. Introduo forma de Jordan. Produto interno. Tipos especiais de operadores lineares. Formas lineares, bilineares e quadrticas. Aplicaes.

Bibliografia:
Callioli, Carlos. lgebra Linear e Aplicaes, Editora Atual, So Paulo, 1990. Steinbruch, Alfredo. lgebra Linear , Makron Books, So Paulo, 1987.

Cdigo

Nome da Disciplina

CH

ECOMP003 Ementa:

Introduo Engenharia da Computao

60

Introduo aos conceitos de engenharia de informao.

Bibliografia:

Cdigo

Nome da Disciplina

CH

ECOMP004 Ementa:

Clculo 1

60

Funes e grficos. Limite e continuidade. A derivada e a derivao. Valores Extremos de funes. Tcnicas de construo de grficos. A diferencial. Integrao e a integral definida.

Bibliografia:
vila, Geraldo. Clculo 1, Funes de uma Varivel Real, LTC, Rio de Janeiro, 2004. Stewart, James. Clculo 1, Thomson Learning, So Paulo, 2005. Swokowski, Earl. Clculo com Geometria Analtica, Makron Books, So Paulo, 1994. Guidorizzi, Hamilton. Um Curso de Clculo, LTC, Rio de Janeiro, 2001. Leithold, Louis. Clculo com Geometria Analtica, Harbra, So Paulo, 1994. Cdigo Nome da Disciplina CH

ECOMP005 Ementa:

Matemtica Discreta

60

Conjuntos e Funes. Construo Axiomtica do Conjunto dos Nmeros Naturais: Postulados de Peano. Estruturas Algbricas: Anis, Domnios de Integridade, Domnios Bem Ordenados, Construo Axiomtica do Conjunto dos Nmeros Inteiros. Representao dos Nmeros Inteiros: Sistemas de Numerao. Fatorao de Nmeros Inteiros: Mximo Divisor Comum, Nmeros Primos. Aritmtica Modular: Congruncias, Anis Zn, Criptografia RSA. Noes da Teoria dos Grafos. Combinatria Elementar.

Bibliografia:
Evaristo, Jaime. Introduo lgebra Abstrata, EDUFAL, Macei, 2002. Albertson, M. O. Discrete Mathematic with Algorithms. Wiley & Sons, USA, 1998. Knuth, D. E. The Art of Computer Programming, Volume 2, Addison-Wesley, USA, 1988. Graham, R., Knuth, D. e Pataschink, O. Matemtica Concreta, LTC, Rio de Janeiro, 1995. Szwarcfiler, Jaime. L. Grafos e Algoritmos Computacionais. Campus, 1984.

Cdigo

Nome da Disciplina

CH

ECOMP006 Ementa:

Ingls Instrumental

60

Estudo de textos especficos da rea de computao visando compreenso. Aspectos gramaticais e morfolgicos pertinentes compreenso. Desenvolvimento e ampliao das estratgias de leitura. Conscientizao do processo de leitura. Explorao de informaes no-lineares, cognatos e contexto. Seletividade do tipo de leitura (Skimming/Scanning). Levantamento de hiptese sobre texto (ttulo e subttulos). Abordagem de pontos gramaticais problemticos para leitura. Uso do dicionrio como estratgia-suporte de leitura: tipos, recursos, prtica.s

Bibliografia:
Pinto, Dilce. Compreenso Inteligente de Textos. Grasping the Meaning. Vol 1 e 2, LTC, RJ, 1991. Dubin, F. Reading by All Means. Addison-Wesley, USA, 1990. Ediger, A. Reading for Meaning. Longman, USA, 1989. Michaelis. Dicionrio Ingls-Portugus, Melhoramentos, So Paulo, 2003. Cdigo Nome da Disciplina CH

ECOMP007 Ementa:

Algoritmos e Estruturas de Dados

60

Introduo programao orientada a objetos. Classes containers: arrays, arrays ordenados, listas e suas variantes (alocao dinmica). Tipos abstratos de dados: pilha, fila, fila de prioridade, rvore, grafo. Notao de ordem de complexidade. Algoritmos de busca e ordenao.

Bibliografia:
Lafore, R. Aprenda em 24 horas Estruturas de Dados e Algoritmos. Campus, 1999. Kruse, Robert L. e Ryba, Alexander J. Data Structures and Program Design in C++. Prentice Hall, 1999. Leiserson, Charles e Cormen, Thomas. Algoritmos: Teoria e Prtica. Campus, Rio de Janeiro, 2002. Cdigo Nome da Disciplina CH

ECOMP008 Ementa:

Sistemas Digitais

60

Microcontroladores. Processadores digitais de sinais. Programao de hardware. Sistemas de interfaceamento analgico e digital. Hardware reconfigurvel: conceitos, configurao, ambientes de desenvolvimento, sntese, IP-cores. Aplicaes.

Bibliografia:
Tocci, Ronald J. et al. Sistemas Digitais - Princpios e Aplicaes, 10 ed. Prentice Hall Brasil, 2003. ISBN 8576050951. Carro, Luigi. Projeto e Prototipao de Sistemas Digitais, 1 ed. Editora UFRGS, 2001. ISBN 8570255896. DAmore, Roberto. VHDL - Descrio e Sntese de Circuitos Digitais. LTC, 2005. ISBN 8521614527 Maxfield, Clive. The Design Warrior's Guide to FPGAs, 1 ed. Newnes (Elsevier), 2004. ISBN 0750676043

Cdigo

Nome da Disciplina

CH

ECOMP009 Ementa:

Lgica para Computao

60

Histrico evolutivo. Fundamentos de Lgica. Lgica proposicional. Lgica de primeira ordem. Prova Automtica de Teoremas. Seminrios em temas complementares.

Bibliografia:
Chang, C., Lee, R. Symbolic Logic and Mechanical Theorem Proving, Academic Press, 1973. Van Dalen, D. Logic and Structure, Second Edition, Springer-Verlag, 1989. Souza, J. N. Lgica para Cincia da Computao, Editora Campus, Rio de Janeiro, 2002. Enderton, H. B. A Mathematical Introduction to Logic, Academic Press, USA, 1972. Cdigo Nome da Disciplina CH

ECOMP010 Ementa:

Clculo 2

60

A integral indefinida. Logaritmos e exponenciais. Funes trigonomtricas e funes trigonomtricas inversas. Funes hiperblicas. Tcnicas de integrao. Aplicaes da integrao. Coordenadas polares. Integrais imprprias. Frmula de Taylor. Seqncias e sries infinitas.

Bibliografia:
vila, Geraldo. Clculo 2, Funes de uma Varivel Real, LTC, Rio de Janeiro, 2004. Stewart, James. Clculo 2, Thomson Learning, So Paulo, 2005. Swokowski, Earl. Clculo com Geometria Analtica, Makron Books, So Paulo, 1994. Guidorizzi, Hamilton. Um Curso de Clculo, LTC, Rio de Janeiro, 2001. Leithold, Louis. Clculo com Geometria Analtica, Harbra, So Paulo, 1994.

Cdigo

Nome da Disciplina

CH

ECOMP011 Ementa:

Fsica 1

60

Grandezas fsicas. Vetores. Cinemtica e dinmica da partcula. Trabalho e energia. Dinmica de um sistema de partculas. Cinemtica e dinmica da rotao.

Bibliografia:
Halliday, Resnick. Fundamentos de Fsica, Volume 1, LTC, Rio de Janeiro, 2001. Cdigo Nome da Disciplina CH

ECOMP012 Ementa:

Informtica terica

60

Contagem e enumerabilidade. Tese de Church-Turing . Modelos de computao. Teoria das funes recursivas. Mquinas de Turing. Decidibilidade. Problema da parada. Reducidibilidade. Complexidade computacional.

Bibliografia:
Sipser, M. Introduction to the Theory of Computation, PSW Publishing Company, 1997 Divrio, T. A. e Menezes, P. B. Teoria da Computao, Sagra-Luzzatto, 2005. Lewis, H., Papadimitriou, C. Elements of the Theory of Computation, Prentice-Hall, 1981. Breinerd, W. S. Theory of Computation. John Wiley & Sons, USA, 1974. Cdigo Nome da Disciplina CH

ECOMP013 Ementa:

Clculo 3

60

Curvas parametrizadas. Comprimento de arco. Curvatura e Torso. Triedro de Frenet. Funes de vrias variveis. Limite e continuidade. Derivadas parciais. Aplicaes diferenciveis. Matriz Jacobiana. Derivadas direcionais. Gradiente. Regra da Cadeia. Funes implcitas. Funes vetoriais. Teorema da funo inversa. Mximos e mnimos. Multiplicadores de Lagrange. Frmula de Taylor.

Bibliografia:
vila, Geraldo. Clculo 2, Funes de uma Varivel Real, LTC, Rio de Janeiro, 2004. Stewart, James. Clculo 2, Thomson Learning, So Paulo, 2005. Swokowski, Earl. Clculo com Geometria Analtica, Makron Books, So Paulo, 1994. Guidorizzi, Hamilton. Um Curso de Clculo, LTC, Rio de Janeiro, 2001. Leithold, Louis. Clculo com Geometria Analtica, Harbra, So Paulo, 1994. Cdigo Nome da Disciplina CH

ECOMP014

Sistemas Operacionais

60

Ementa:
Conceitos bsicos. Evoluo dos sistemas operacionais. Estrutura e funes dos sistemas operacionais. Gerenciamento de processos. Gerncia de memria. Gerenciamento de entrada/sada. Sistemas de arquivos. Estudos de caso de sistemas operacionais.

Bibliografia:
Tanenbaum, Andrew. Sistemas Operacionais Modernos. Prentice-Hall, So Paulo, 2003. Silberschatz, Abraham. Fundamentos de Sistemas Operacionais. LTC, Rio de Janeiro, 2004. Deitel, C. Sistemas Operacionais. Prentice-Hall, So Paulo, 2005. Tanenbaum, Andrew S. e Woodhull, Albert S. Operating systems: Design and Implementation. 3 ed., Prentice-Hall, Upper Saddle River, 2006. Cdigo Nome da Disciplina CH

ECOMP015 Ementa:

Desenho

40

Introduo ao desenho tcnico a mo livre, normas para o desenho. Tcnicas fundamentais de traado a mo livre. Sistemas de representao: 1 e 3 diedros. Projeo ortogonal de peas simples. Vistas omitidas. Cotagem e propores. Perspectivas axonomtricas, isomtricas, bimtrica, trimtrica. Perspectiva cavaleira. Esboos cotados. Sombras prprias. Esboos sombreados.

Bibliografia:
BACHMANN e FORBERG. Desenho Tcnico. Ao Livro Tcnico. Rio de Janeiro, 1976. BORNANCINI,Jos Carlos M., et alii. Desenho Tcnico Bsico- Vol.I e II.3Edio. Ed. Sulina.1981. FRENCH, thomas, et alii. Desenho Tcnico e Tecnologia Grfica. Ed. Globo. Porto Alegre, 1985. HOELSCHER, R.P. e outros. Expresso Grfica e Desenho Tcnico, e cientficos. Editora SA. Rio de Janeiro, 1978. PROVENZA, Francisco. Desenhista de Mquinas. Publicaes Prtec, So Paulo, 1973. SCHNEIDER, W. Desenho Tcnico. Ao Livro Tcnico. Rio de Janeiro, 1976 SPECK, Henderson Jose, et alli. Manual Bsico de Desenho Tcnico. 1 ed. Editora da UFSC.Fpolis, 1997. ABNT - Normas para o Desenho. Ed. Globo, Porto Alegre, 1977.

Cdigo

Nome da Disciplina

CH

ECOMP016 Ementa:

Qumica e Cincias de Materias

40

Bibliografia:

Cdigo

Nome da Disciplina

CH

ECOMP017 Ementa:

Fsica Experimental

60

Cintica; Energia Mecnica; Colises; Dinmica dos Corpos Rgidos; Oscilaes e Ondas; Hidrosttica e Termodinmica.

Bibliografia:
FSICA, R. Resnick e D. Halliday, Vols. 1 e 2, Ao livro Tcnico S.A FSICA, P. Tipler, Vol,. 1, 2 Ed.., Guanabara Dois Rio de Janeiro.

Cdigo

Nome da Disciplina

CH

ECOMP018 Ementa:

Arquitetura de Computadores

60

Organizao bsica de computadores: processador, memria, entrada-sada. Organizao interna do processador. Hierarquia de memria. Dispositivos de E/S. Barramentos. Microarquiteturas e microprogramao. Arquitetura do conjunto de instrues. Linguagem de mquina e de montagem. Arquiteturas no-convencionais.

Bibliografia:
Tanenbaum, A.S. Organizao Estruturada de Computadores. Prentice Hall Brasil, 2007. Stallings, William. Arquitetura e Organizao de Computadores, Prentice Hall Brasil, 2002. Weber, Raul. Fundamentos de Arquitetura de Computadores, Sagra Luzzato, Porto Alegre, 2001. Murdocca, Miles. Computer Organization and Architecture. Ie-Wiley, 2007. Hennessy, John. Arquitetura de Computadores: uma Abordagem Quantitativa, Campus, Rio de Janeiro, 2003.

Cdigo

Nome da Disciplina

CH

ECOMP019 Ementa:

Fsica 2

60

Gravitao, Fludos, Movimento Oscilatrio, Ondas, Superposio de Interferncia de Ondas Harmnicas, Termodinmica, Teoria Cintica dos Gases, Expanso Trmica

Bibliografia:
Resnick, R., Halliday, D.: `Fsica Vol. 2', , LTC, 1985, 4a. Edio Tipler, P.: `Fsica Vol. 1', Guanabara Dois, 1984, 2a. Edio Cdigo Nome da Disciplina CH

ECOMP020 Ementa:

Fsica 3

60

Estudo introdutrio da Teoria da Eletricidade e do Magnetismo.

Bibliografia:
Halliday, Resnick. Fundamentos de Fsica, Volume 3, LTC, Rio de Janeiro, 2001. Cdigo Nome da Disciplina CH

ECOMP021 Ementa:

Informtica e Sociedade

40

A informatizao e suas conseqncias econmicas. A informatizao e o aspecto educacional. Efeitos polticos. Impactos sociais. Informatizao e privacidade. Informtica e desenvolvimento econmico e social. O Impacto da automao e a questo do trabalho. Incluso digital. Questes da atualidade e consideraes sobre o futuro.

Bibliografia:
Dyson, Esther. A Nova Sociedade Digital, Campus, Rio de Janeiro, 1988. Fernandes, Aguinaldo. Gerencia Estratgica da Tecnologia da Informao, LTC, Rio de Janeiro, 1992. Negroponte, Nicholas. A Vida Digital, Companhia das Letras, So Paulo, 1995. Cdigo Nome da Disciplina CH

ECOMP022 Ementa:

Interface Hardware-Software

60

Componentes de um computador, componentes de um processador, Processador Intel, Assembly, Assemblers, Dispositivos de entrada e sada, Programao em modo protegido: C, Assembly e Linux

Bibliografia:
The Pentium Microprocessor, James Antonakos. Prentice Hall Assembly Language. Programing with DOS and Linux. Jeff Duntemann. Wiley. Linux Assembly Language Programming. Bob Nevln. Prentice Hall. Cdigo Nome da Disciplina CH

ECOMP023 Ementa:

Probabilidade e Estatstica

60

Anlise exploratria. Probabilidade. Distribuio discreta e contnua de variveis aleatrias. Valor esperado e varincia. Inferncia estatstica: estimao de parmetros e teste de hipteses. Tpicos especiais. Utilizao de ferramentas computacionais.

Bibliografia:
Magalhes, M.T. e Lima, A.C. Noes de Probabilidade e Estatstica. 6 ed., EDUSP, So Paulo, 2004. Bussab, W. e Morettin, P. Estatstica Bsica. 5 ed., Saraiva, So Paulo, 2004. Yates, R.D. e Goodman, D.J. Probability and Stochastic Processes: A Friendly Introduction for Electrical and Computer Engineers. John Wiley & Sons, New York, 2002. Dekking, F. M.; Kraaikamp, C.; Lopuha, H. P. & Meester, L. E. A Modern Introduction to Probability and Statistics: Understanding Why and How. Springer, 2005. Magalhes, M. N. Probabilidade e Variveis Aleatrias. IME-USP, 2004. Verzani, J. Using R for Introductory Statistics. Chapman & Hall/CRC, 2004. Lapponi, J.C. Estatstica Usando Excel. 2 ed., Lapponi, So Paulo, 2000. Dalgaard, P. Introductory Statistics with R. Springer, 2002. Cdigo Nome da Disciplina CH

ECOMP024 Ementa:

Clculo 4

60

Integrais mltiplas. Integrais de Linha. Campos vetoriais conservativos. Mudana de variveis em integrais mltiplas. Superfcies parametrizadas. Integrais de superfcie. Teorema de Green. Teorema de Gauss. Teorema de Stoke. Equaes diferenciais de primeira e segunda ordem. Mtodos elementares de soluo. Equaes diferenciais lineares.

Bibliografia:
vila, Geraldo. Clculo 2, Funes de uma Varivel Real, LTC, Rio de Janeiro, 2004. Stewart, James. Clculo 2, Thomson Learning, So Paulo, 2005. Swokowski, Earl. Clculo com Geometria Analtica, Makron Books, So Paulo, 1994. Guidorizzi, Hamilton. Um Curso de Clculo, LTC, Rio de Janeiro, 2001. Leithold, Louis. Clculo com Geometria Analtica, Harbra, So Paulo, 1994.

Cdigo

Nome da Disciplina

CH

ECOMP025 Ementa:

Variveis Complexas

40

Nmeros Complexos. Funes analticas complexas. Representao conforme. Integrao complexa. Mtodo dos Resduos. Funes harmnicas. Expanso em srie de potncias. A funo Gamma. A frmula de Stirling.

Bibliografia:
vila, G. Variveis Complexas e Aplicaes. LTC Editoda, Ed. 3. 2000 Cdigo Nome da Disciplina CH

ECOMP026

Circuitos

40

Ementa:
Classificao e componentes de circuitos. Leis de Kirchoff. Equaes de malha e de ns. Diagramas de blocos e de fluxo de sinal. Anlise de circuitos. Modelagem de circuitos por equaes de estado. Resposta em freqncia.

Bibliografia:
W. H. Hayt, Jr.: Anlise de Circuitos em Engenharia. McGraw- Hill David Johnson et al. Fundamentos de Anlise de Circuitos Eltricos, Prentice Hall do Brasil J. David Irwin: Anlise de Circuitos em Engenharia - Quarta Edio - Makron Books Paulo Antonio Mariotto: Anlise de Circuitos Eltricos - Prentice Hall Cdigo Nome da Disciplina CH

ECOMP027 Ementa:

Redes de Computadores

60

Conceitos de redes de computadores. Comunicao de dados. Arquitetura de redes de computadores. Protocolos de baixo nvel. Protocolos de alto nvel. Redes locais de computadores. Redes de longa distncia. Noes de interconexo de redes de computadores.

Bibliografia:
Kurose, James F. Redes de Computadores e a Internet:Uma Abordagem Top-down. 3 ed., Pearson Education, 2006. Tanembaum, Andrew. Redes de Computadores. 4a ed., Campus, Rio de Janeiro, 2003. Peterson, Larry. Computer Networks: a Systems Approach. Morgan Kaufmann, USA, 2003. Cdigo Nome da Disciplina CH

ECOMP028 Ementa:

Mtodos Numricos

60

Aritmtica computacional. Soluo numrica de equaes no-lineares. Soluo numrica de sistemas de equaes lineares. lgebra linear computacional. Aproximao de funes. Derivao e integrao numricas.

Bibliografia:
Ruggiero, Mrcia. Clculo Numrico: Aspectos Tericos e Computacionais. Makron Books, So Paulo, 1996. Kincaid, D. e Cheney, W. Numerical Analysis: Mathematics of Scientific Computing. Brooks-Cole, USA, 2002. Cludio, Dalcidio M., Marins, Jussara M. Clculo numrico computacional: teoria e prtica. Atlas, So Paulo, 2000. Sperandio, Dcio; Mendes, Joo Teixeira; Silva, Luiz Henry M. Clculo Numrico: Caractersticas Matemticas e Computacionais dos Mtodos Numricos. Prentice Hall, 2006. Press, William H., Teukolsky, Saul A., Vetterling, William T. e Flannery, Brian P. Numerical Recipes in C. Cambridge University, 1996. Cdigo Nome da Disciplina CH

ECOMP029

Paradigmas de Linguagens de Programao

60

Ementa:
Fundamentos da anlise de linguagens de programao. Nomes, ligao, checagem de tipos e escopos. Tipos de dados. Expresses, atribuio e estruturas de controle. Subprogramas. Orientao a objetos. Programao funcional e programao lgica.

Bibliografia:
Sebesta, Robert. Conceitos de Linguagens de Programao, Bookman, Porto Alegre, 2000. Pratt, T. Programming Languages: Design and Implementation, Prentice Hall, USA, 1996. Cdigo Nome da Disciplina CH

ECOMP030 Ementa:

Inteligncia Artificial

60

Aspectos histricos e conceituao da inteligncia artificial. Resoluo de problemas via busca. Representao do conhecimento e raciocnio. Sistemas especialistas. Aquisio de conhecimento e aprendizagem automtica. Raciocnio baseado em casos. Tratamento de incerteza. Seminrios em temas complementares.

Bibliografia:
Luger, George. Inteligncia Artificial: Estruturas e Estratgias para a Soluo. Bookman, Porto Alegre, 2004. Russell, Stuart e Norvig, Peter. Inteligncia Artificial. Campus, Rio de Janeiro, 2004. Rich, Elaine; Knight, Kevin. Inteligncia artificial. 2 ed. Makron Books, So Paulo, 1994. Cdigo Nome da Disciplina CH

ECOMP031 Ementa:

Sinais e Sistemas

60

Representao de sinais, sries de Fourier generalizadas, espectro de sinais, a transformada discreta de Fourier (DFT). Transmisso de sinais em sistemas lineares, modelos lineares de canais, convoluo, banda passante, filtros analgicos passivos e ativos. A Transformada Z.

Bibliografia:
A.V. Oppenheim and A.S. Willsky, Signals and Systems, 2nd ed. Prentice-Hall, 1997. H.M. de Oliveira, Fundamentos da Engenharia de Telecomunicaes, Pub. Interna do DES, 1994. R.N. Bracewell, The Fourier Transform and its Applications, McGraw-Hill, 1989. R.A. Gabal and R.A. Roberts, Signals and Linear Systems, Wiley, 1987. Cdigo Nome da Disciplina CH

ECOMP032 Ementa:
Circuitos

Eletrnica

60

Eletrnicos;

Propriedades

Eletrnicas

de

Materiais.

Semicondutores,

Junes

Semicondutoras e Diodos Semicondutores. Transistores Bipolares e de Efeito de Campo. Circuitos Integrados Lineares. Amplificadores Operacionais. Multivibradores e Osciladores.

Bibliografia:

Cdigo

Nome da Disciplina

CH

ECOMP033 Ementa:

Eletromagnetismo

60

Reviso matemtica. Eletrosttica. Problemas de valores de fronteira em eletrosttica. Conduo eltrica. Magnetosttica.

Bibliografia:
D. T. Paris and F. K Hurd, Basic Electromagnetic Theory, McGraw-Hill Book Company, New York (1969) E. M. Purcell, Electricity and Magnetism Berkeley Physics Course Vol. 2, McGraw-Hill Book Company, New York (1965) John R. Reitz, Frederic J. Milford and Robert W. Christy, Foundations of Electromagnetic Theory, 4 . edio, Addison-Wesley Pub Co (1992) Cdigo Nome da Disciplina CH

ECOMP034 Ementa:

Servomecanismos

60

Conceito de sistemas e de modelos; representao dos sistemas; conceito de estado, de controlabilidade e de observabilidade; propriedades dos sistemas no domnio do tempo, estabilidade de Routh; lugar das razes; resposta em frequncia: diagramas de Bode e estabilidade de Nyquist; aplicaes e simulaes.

Bibliografia:
OGATA, K. Engenharia de Controle Moderno Prentice Hall do Brasil 1970 e Ed. Atualizada ELGERD, 0. Control System Theory Int. Student Ed. 1967 DORF, R.C. Modern Control Systems Addison-Wesley Pub. Co. e Ed. Atualizada CREN, C.T. Introduction to Linear System Theory Holt, Hinehart na Winston Onc. - 1970 OGATA, K. Projeto de Sistemas Lineares de Controle com MATLAB Prentice Hall do Brasil 1996

Cdigo

Nome da Disciplina

CH

ECOMP035 Ementa:

Banco de Dados

60

Mtodos de acesso primrio e secundrio. Arquitetura de banco de dados e modelos de dados. Projeto conceitual: modelo entidade-relacionamento. Projeto lgico. Modelo relacional. Estudos de casos em SGBDS. Transaes, concorrncia, recuperao, segurana e integridade em banco de dados. Linguagem SQL.

Bibliografia:
Navathe, S. e Elmasri, R.E. Sistemas de Banco de Dados. Addison Wesley, Brasil, 2005. Silberschatz, Abraham. Sistemas de Banco de Dados, Campus, Rio de Janeiro, 2006. Date, C. J. Introduo a Sistemas de Banco de Dados, Campus, Rio de Janeiro, 2004. Setzer, Valdemar. Banco de Dados, Edgard Blucher, So Paulo, 2005. Heuser, C.A., Projeto de Banco de Dados. Sagra-Luzzatto, Porto Alegre, 2004. Cdigo Nome da Disciplina CH

ECOMP036 Ementa:

Engenharia de Software

60

Fases do desenvolvimento de software. Modelos de processos de software. Requisitos de especificao de software. Tcnicas de levantamento de dados. Planejamento e projeto de software. Gerenciamento de projetos. Modelos de sistema. Testes de software.

Bibliografia:
Sommerville, Ian. Engenharia de Software, Prentice-Hall, So Paulo, 2003. Pressman, Roger. Engenharia de Software, McGraw-Hill, So Paulo, 2002. Rezende, Denis. Engenharia de Software, Brasport, Rio de Janeiro, 2005. Pfleeger, Shari. Engenharia de Software: Teoria e Prtica, Prentice-Hall, So Paulo, 2004. Filho, Wilson. Engenharia de Software: Fundamentos, Mtodos, Padres, LTC, So Paulo, 2003. Cdigo Nome da Disciplina CH

ECOMP037 Ementa:

Sistemas Distribudos

60

Caracterizao de sistemas de computao distribuda. Modelos de sistemas distribudos. Processos em sistemas distribudos. Objetos distribudos. Sincronizao e coordenao. Servios de sistemas distribudos. Segurana em sistemas distribudos. Novos modelos de sistemas distribudos. Algoritmos distribudos. Replicao e tolerncia a falhas.

Bibliografia:
Coulouris, G. Dollimore J. Distributed Systems: Concepts and Design. Addison Wesley, USA, 2005. Tanenbaum, A. Steen M. Distributed Systems: Principles and Paradigms. Prentice Hall, USA, 2002. Cdigo Nome da Disciplina CH

ECOMP038

Compiladores

60

Ementa:
Processadores de linguagem: compilador e interpretador. Introduo compilao. Fases da compilao. Ambigidade. Relaes sobre gramticas. Anlise lxica. Anlise sinttica ascendente e descendente. Ferramentas para anlise lxica e sinttica. Tabelas de smbolos. Anlise semntica e gerao de cdigo. Introduo otimizao de cdigo.

Bibliografia:
Price, A. M. Implementao de Linguagens de Programao: Compiladores. Sagra Luzzato, 2001. Aho, Sethi, Ullman. Compiladores: Princpios, Tcnicas e Ferramentas. LTC, Rio de Janeiro, 1986. Setzer, Valdemar. A Construo de um Compilador. Campus, Rio de Janeiro, 1986. Cdigo Nome da Disciplina CH

ECOMP039 Ementa:

Princpios de Comunicao

60

Anlise de sinais determinsticos, Comunicaes analgicas, Principais tipos de modulao e demodulao, Comunicaes Digitais, Transmisso de Dados, Comunicaes Modernas (celulares, satlites, pticas etc.).

Bibliografia:
H. Magalhes de Oliveira, "Fundamentos da Engenharia de Telecomunicaes", 801 pg., 2009, publicao do DES-UFPE. K.S. Shanmugam, "Digital and Analog Communication Systems",1985, Wiley. M.S. de Alencar, "Sistemas de Comunicaes", 2001, rica ISBN 8571948380. W.S. Chui, "Princpios de Telecomunicaes: Manual de Laboratrio e Exerccios", 1992, rica. H. Taub, "Principles of Communication Systems", 2nd ed., 1986, McGraw-Hill. A. B. Carlson, "Communication Systems", 3rd ed., 1986, McGraw-Hill M. Snchez, J.A. Corbelle, "Transmisso Digital e Fibras pticas", 1994, Makron Books. H. Magalhes de Oliveira, "Fragmentos Histricos das Telecomunicaes", 2001, publicao interna do DESUFPE, 45pp. Cdigo Nome da Disciplina CH

ECOMP040 Ementa:

Projeto de desenvolvimento

60

Os tpicos sero definidos pelo professor ao ministrar a disciplina, enfocando os principais temas atuais da rea.

Bibliografia:
A bibliografia ser definida em funo do tema sobre Humanidades a ser adotado pelo professor responsvel pela disciplina.

Cdigo

Nome da Disciplina

CH

ECOMP041

Gerenciamento de Projetos

60

Ementa:
Ciclo de vida e organizao de projetos. Gesto da integrao. Gesto do escopo. Gesto do tempo. Gesto de custos. Gesto de qualidade. Gesto de recursos humanos. Gesto de comunicaes. Gesto de riscos. Gesto de aquisies. Software para gesto de projetos.

Bibliografia:
PMI Institute, Um Guia do Conjunto de Conhecimentos em Gerenciamento de Projetos. Project Management Institute, Pennsylvania, EUA, 2004. Heldman, K. Gerncia de Projetos: Guia Para o Exame Oficial do PMI. Campus, So Paulo, 2005. Prado, D. S. Gerenciamento de Projetos nas Organizaes. EDGerencial, Belo Horizonte, 1999. Dinsmore, C. Como se Tornar Um Profissional em Gerenciamento de Projetos. Qualitymark, Rio de Janeiro, 2005. Cdigo Nome da Disciplina CH

ECOMP042 Ementa:

Metodologia da Pesquisa e do Trabalho Cientfico

40

Cincia e conhecimento cientfico. Diferena entre cincia e tecnologia. A pesquisa cientfica. Teorias cientficas e a validao da pesquisa. Metodologia geral da pesquisa. Tipos de pesquisa. Mtodos

e tcnicas de pesquisa. Problema e problemtica - aprimoramento das hipteses. Estudos exploratrios e referencial terico. Elaborao de um projeto de pesquisa e de um relatrio de pesquisa. Ferramentas auxiliares.

Bibliografia:
Castro, C. M. A Prtica da Pesquisa. Pearson, 2006. Volpato, G. L. Cincia: da filosofia publicao. Cultura Acadmica, 2007 Costa, Ana Rita. Orientaes Metodolgicas para Produo de Trabalhos Acadmicos. Edufal, Macei, 1997. Lakatos, E.M. Fundamentos de Metodologia Cientfica. Atlas, So Paulo, 2001.

Cdigo

Nome da Disciplina

CH

ECOMP043 Ementa:

Interface Hardware-Software 2

60

Kernel Linux, Modulos, Construo e execuo de mdulos, Tcnicas de depurao, Comunicao com o hardware, modalidades de device drivers, Virtual device drivers, Kernel-mode e user-mode, alocao de memria, tipos de dados no kernel.

Bibliografia:
Understanding the Linux Kernel, Daniel Plerre Bovet, Marco Cesati, Bovet Daniel, Cesati Marco; Third Edition Linux Device Drivers, Jonathan Corbet, Alessandro Rubini, Greg Kroah-Hartman; Third Edition Essential Linux Device Drivers, Sreekrishnan Venkateswaran Cdigo Nome da Disciplina CH

ECOMP044 Ementa:

Processamento Digital de Sinais

60

Anlise Espectral Digital. Transformada Discreta de Fourier (DFT).Algoritmos de DFT. Filtragem usando DFT e de Longas Seqncias de Dados. Amostragem. Transformaes. Filtros Digitais. Sinais de Tempo Discreto. Funes Janela. Convoluo. Processamento de udio.

Bibliografia:

Cdigo

Nome da Disciplina

CH

ECOMP045 Ementa:

Empreendedorismo

40

O Empreendimento e o Empreendedor. Caractersticas do Empreendedor. Plano de Negcios Simplificado. Teoria Visionria. Estudos de Viabilidade. Anlise de Mercado. Fundamentos de Marketing. Criatividade. Planejamento Financeiro. Fontes de financiamento, incubadoras Conceitos Bsicos de Legislao Empresarial. Depoimentos de Empreendedores. Simulao Empresarial. Anlise dos Planos de Negcios.

Bibliografia:
Dolabela, Fernando. O Segredo de Luisa, Cultura, So Paulo, 1999. Dolabela, Fernando. Oficina do Empreendedor, So Paulo, 1999. Dornelas, J.C.A. Empreendedorismo Transformando Idias Em Negcios- 2 ed. Campus, 2005. Dornelas, J.C.A. Empreendedorismo na Prtica- 1 Edio. Editora Campus, 2008. Salim, Csar. Construindo Planos de Negcios, Elsevier, Rio de Janeiro, 2003. Covey, Sthephen. Os 7 Hbitos das Pessoas Altamente Eficazes, Best Seller, So Paulo, 2002. Carlzon, Jan. A Hora da Verdade, Sextante, Rio de Janeiro, 2003. Cdigo Nome da Disciplina CH

ECOMP046 Ementa:

Sistemas de tempo Real

60

Introduo aos sistemas operacionais. Conceitos bsicos de sistemas operacionais. Gerncia de processador, de memria, de dispositivos de entrada/sada. Sistemas de arquivo. Sistemas operacionais multitarefas e preemptivos. Viso e conceitos gerais de sistemas de computao a tempo real. Sincronizao de processos concorrentes. Escalonamento de tarefas em sistemas em tempo real. Gerenciamento de entrada e sada. Aplicaes.

Bibliografia:
Liu, Jane W. S.. Real Time Systems, Prentice Hall,, 2000. Cheng, A. M. K. Real-Time Systems: Scheduling, Analysis, and Verification. Wiley-Interscience. 2002. Cdigo Nome da Disciplina CH

ECOMP047 Ementa:

Computao Grfica

60

Transformaes Geomtricas 2D e 3D. Modelagem. Visualizao. Iluminao. Realidade virtual. Ferramentas e Ambientes de Software.

Bibliografia:
Gomes, Jonas e Cruz Velho. Fundamentos da Computao Grfica, IMPA, Rio de Janeiro, 2003. Watt, Alan. 3D Computer Graphics, Addison Wesley, USA, 1999. Hearn, Donald. Computer Graphics with Open GL, Pearson Education, NJ, 2004. Borges, Jos Antonio. Introduo s tcnicas de computao grfica 3D. SBC, Rio de Janeiro, 1988. Angel, Edward. Interactive computer graphics: a top-down approach with OpenGL 3rd ed. Reading, MA: AddisonWesley, 2003. Ames, A.L.; Nadeau, D.R.; Moreland, J.L. VRML 2.0 sourcebook, 2. ed. New York, Wiley, 1997. Cdigo Nome da Disciplina CH

ECOMP048 Ementa:

Multimdia

60

Autoria: Plataformas para Multimdia. Ferramentas de Desenvolvimento. udio: Propriedades Fsicas do Som. Representao Digital. Processamento e Sntese de Som. Imagens: Representao Digital, Dispositivos Grficos, Processamento. Desenhos: Representao de Figuras. Vdeo: Interfaces, Processamento. Animao.

Bibliografia:
CHAVES, EDUARDO O. C. MULTIMIDIA - CONCEITUACAO, APLICACOES E TECNO- ED. PEOPLE 1991 Multimdia: Conceitos e Aplicaes - Wilson de Paula Pdua Filho LTC, Rio de Janeiro, 2000. RUSS, JOHN C. ; " The Image Processing Handbook ". CRC Press, Boca Raton, 1992.

Cdigo

Nome da Disciplina

CH

ECOMP049

Projeto de Sistemas embarcados

40

Ementa:
Os tpicos sero definidos pelo professor ao ministrar a disciplina, enfocando os principais temas atuais da rea.

Bibliografia:
A bibliografia ser definida em funo do tema sobre Humanidades a ser adotado pelo professor responsvel pela disciplina.

Cdigo

Nome da Disciplina

CH

ECOMP050 Ementa:

Sistemas Embarcados

40

Engenharia de Requisitos para Sistemas Embarcados. Especificao, Anlise e Modelos de Implementao. Seleo de Arquitetura. Reusabilidade de Componentes de Software e Hardware para Sistemas Embarcados. Desenvolvimento de Software em Camadas de Abstrao. Introduo aos Componentes de Hardware Reconfigurveis. Microcontroladores: Arquiteturas, Linguagens de Programao, Memria, Dispositivos de E/S, Programao, Temporizadores, Interrupo, Conversores Analgico/Digitais e Digital/Analgicos. Editores, Compiladores, Simuladores, Tcnicas de Teste e Depurao, Escalonadores de Processos, Tcnicas de escalonamento, Sistemas Operacionais de Tempo Real para Microcontroladores

Bibliografia:

Cdigo

Nome da Disciplina

CH

ECOMP051 Ementa:

Microprocessadores e Aplicaes

40

Memrias e Dispositivos Programveis. Barramentos de Dados, Endereo e Controle. Arquitetura Bsica de Microprocessadores e Microcontroladores. Entradas e Sadas. Interrupes.

Programao em Assembly e C para microcontroladores. Tpicos avanados: memria virtual, cache, controladores de memria, DMA. Perifricos. Aplicaes de Microprocessadores.

Bibliografia:
Organizao Estruturada de Computadores ; 4 ed ; Tanenbaum, Andrew S; LTC: 2002; . ISBN 8521612532 Aplicaes Prticas do Microcontrolador 6051; 12 ed ; SILVA, Jr., V. P; rica : ; . ISBN 8571949395 Apostila de Microcontroladores; ; BA, N.; CEFET-SC: ; . ISBN Microcontrolador 6051 Detalhado ; 4 ed ; NICOLAS, D. E. C.; rica: 2002 ; . ISBN ORGANIZAAO E PROJETO DE COMPUTADORES: A INTERFACE HARDWARE/SOFTWARE ; 2 ed; HENNESSY, JOHN L. & PATTERSON, DAVID ; LCT :2002 Cdigo Nome da Disciplina CH

ECOMP052 Ementa:

Modelagem e Simulao

40

Sistemas Contnuos, Discretos e a Eventos Discretos. Modelos e Tcnicas de Modelagem de Sistemas. Mecanismo de Controle de Tempo. Modelos Estatsticos e Matemticos. Anlise dos Dados da Simulao. Linguagens de Programao.

Bibliografia:

Cdigo

Nome da Disciplina

CH

ECOMP053 Ementa:

Sistemas de Eventos Discretos

40

Definio e caracterizao de sistemas a eventos discretos (SED's). Modelos de sistemas a eventos discretos. lgebra Max-Plus. lgebra de processos. Teoria de linguagens formais e autmatos. Lgica temporal. Redes de Petri. Tcnicas de modelagem e sntese de controladores: redes de Petri e teoria de controle supervisrio. Exemplificao: sistemas de manufatura.

Bibliografia:

Cdigo

Nome da Disciplina

CH

ECOMP054 Ementa:

Projeto de Automao e Controle

40

Sistemas Contnuos, Discretos e a Eventos Discretos. Sistemas em Malha Aberta e Fechada. Modelos e Tcnicas de Modelagem. Tcnicas de Anlise de Desempenho de Sistemas. Controladores e Compensadores. Sensores, Transdutores e Atuadores. Sistemas de Aquisio de Dados, Monitorao e Controle. Controladores Programveis. Simulao de Modelos de Sistemas. Intertravamento de Mquinas. Elementos e Sistemas de Automao Industrial (CNC, CLP, Mquinas, Manipuladores, Robs Industriais, Transportadores, Inspeo e Medio). Ambiente de Manufatura Integrada por Computadores (CIM, CAE, CAD, CAM, Tecnologias de Movimentao, Tecnologia de Grupo).

Bibliografia:

Cdigo

Nome da Disciplina

CH

ECOMP055

Controle Digital

40

Ementa:
Sistemas de controle e automao. Modelos matemticos para sistemas e perturbaes. Anlise de sistemas discretos no tempo. Implementao por computador de sistemas analgicos. Projeto de

controladores digitais. Otimizao. Aspectos prticos. Introduo a sistemas no-lineares. Controladores lgicos programveis . Sistemas distribudos de controle digital.

Bibliografia:
Astrom, K. J. ; Wittenmark, B. , Computer controlled systems theory and design. Prentice hall, New Jersey, 1984. Isermann,R. Digital control systrem, Springer, 1981. James, K. PC Interfacing and Data Acquisition: Techniques for Measurement, Instrumentation and Control , Book News Inc., 2000. Kane, L. A. Advanced Process Control and Information Systems for the Process Industries. Gulf Professional Publishing Company, 2000. Ikonen, E. et al., Advanced Process Identification & Control , Marcel Dekker, 2001. Cdigo Nome da Disciplina CH

ECOMP056 Ementa:

Controle Analgico

60

Introduo teoria de controle. Representao matemtica de sistemas lineares. Comportamento dinmico de sistemas lineares. Propriedades de sistemas de controle. Tcnicas de anlise de sistemas de controle. Tcnicas de sntese de sistemas de controle

Bibliografia:
OGATA, Katsuhiko. Engenharia de controle moderno. So Paulo: Pearson. ALDABO, Ricardo. Sistemas de Redes para Controle e Automao. So Paulo: Books Express, 2000. Cdigo Nome da Disciplina CH

ECOMP057 Ementa:

Anlise Formal de Sistemas Complexos

40

Redes de Petri Lugar/Transio; Modelagem com Redes de Petri; Redes de Petri de Alto Nvel; Redes de Petri Coloridas (CP-nets); CP-nets hierrquicas; CP-nets com Tempo; CPN-Tools; Modelagem com CP-nets; Anlise comportamental de modelos CP-nets; Aplicao de CP-nets;Verificao de modelos

Bibliografia:
. International Journal on Software Transfer Technology, Springer-verlag, 1998. L.M. Wells. Performance Analysis Using Coloured Petri Nets. Tese de Doutorado, Universidade de Aarhus, Dinamarca, 2002. A. V. Ratzzer et alli. CPN Tools for Editing, Simulating, and Analysing Coloured Petri Nets, 2003. L.M. Kristensen. State Space Methods for Coloured Petri Nets. Tese de Doutorado, Universidade de Aarhus, Dinamarca, 2000.

6. Estgio Supervisionado
O Estgio Supervisionado do Curso de Engenharia da Computao, no obrigatrio, tem por objetivo, a articulao dos conhecimentos tericos e o exerccio da profisso em seu sentido mais amplo, promovendo atividades voltadas para a formao de profissionais de computao com conhecimento das diversas realidades do mercado, quer seja nas aplicaes de carter cientfico, quer nas de cunho empresarial. O Estgio Supervisionado de Computao coordenado pelo Colegiado do Curso e tem carter optativo. Pode ser realizado ao longo do curso, aps o 3 (terceiro) semestre letivo. Durante o Estgio, os alunos devero desenvolver atividades prticas que permitam sedimentar os conhecimentos acumulados nas diversas disciplinas j cursadas e entrar em contato com a realidade local, conhecendo suas dificuldades e necessidades de aprimoramento e automao. Os estgios supervisionados devero ter acompanhamento de um professor do Instituto de Computao, responsvel pela evoluo do aluno nas suas atividades prticas, suprindo-lhe com a orientao e apoio necessrios ao seu bom desempenho durante todo o estgio. O Estgio Supervisionado poder ser remunerado ou no, e em instituies de ensino e pesquisa ou em empresas privadas, desde que haja nelas um profissional da rea de Computao que seja responsvel pelas atividades dirigidas do aluno e que possa avali-lo no final do estgio.

7. Trabalho de Concluso de Curso


A concluso do curso depender da elaborao individual de uma monografia final, denominada TCC Trabalho de Concluso do Curso, apresentada a uma banca examinadora, sob a coordenao do Colegiado do Curso de Engenharia de Computao, na forma como dispe a Resoluo n. 01-IC, de 10.08.2006. O TCC no constitui disciplina apesar de contar com uma carga horria de 60 horas para a integralizao curricular. A monografia representa o trabalho de final de curso previsto no Regimento Geral da Universidade, sendo obrigatria a sua entrega por escrito e a respectiva apresentao individual perante uma banca examinadora formada por no mnimo 02 (dois) professores que no participaram da orientao do trabalho. O TCC tem como finalidade desenvolver a capacidade crtica e a produo criativa do aluno, demonstrando os conhecimentos adquiridos no decorrer do curso. Para tanto, alm do auxlio de um orientador o aluno contar na estrutura curricular com uma disciplina de Metodologia da Pesquisa e Trabalho Cientfico no terceiro semestre do Curso, visando auxili-lo na elaborao da monografia.

8. Atividades Complementares
As atividades complementares devem ser desenvolvidas ao longo do curso, dentro da carga horria prevista, segundo programao individual de cada aluno. Ao final do Curso, a Coordenao cadastrar as atividades individuais dos alunos, definindo a carga horria correspondente a cada atividade, considerando-se, dentre outras e todas vinculadas a reas de interesse do curso: pesquisa, extenso, monitoria, eventos culturais, cientficos e estudantis (congressos, seminrios, encontros, conferncias, palestras, cursos), ncleos temticos, temas interdisciplinares, disciplinas extracurriculares ministradas fora do curso ou por outras instituies, se forem compatveis com a formao do bacharel em Computao.

9. Avaliao
9.1. Avaliao do Projeto Pedaggico
A avaliao permanente deste Projeto Pedaggico a ser implantado com a presente proposta de importncia fundamental para aferir o sucesso do currculo proposto para o Curso, como tambm para certificar-se da necessidade de alteraes futuras que venham aprimorar o Projeto, tendo em vista o seu carter dinmico e a necessidade de adaptar-se s constantes avaliaes que ter que enfrentar. Seguindo a orientao dos Conselhos Superiores da UFAL, devero ser inseridos mecanismos que possibilitem uma avaliao institucional e uma avaliao do seu desempenho acadmico ensino e aprendizagem de acordo com as normas vigentes na Instituio, possibilitando a realizao de uma anlise diagnstica e formativa, durante todo o processo de implantao do atual Projeto Pedaggico. Tal processo de avaliao dever utilizar estratgias e tticas que possibilitem uma discusso ampla, visando detectar as deficincias que porventura existam. As atividades de extenso universitria, realizadas no mbito do Curso, em parceria com rgos pblicos ou empresas privadas, sero tambm avaliadas pela sociedade, atravs de instrumentos adequados, inclusive nos estgios curriculares no obrigatrios. Tambm ser adotado para fins de avaliao do Projeto Pedaggico do curso, o roteiro proposto pelo INEP/MEC para as condies de ensino, atravs dos seguintes tpicos: 1. Organizao Didtico-Pedaggica: Administrao Acadmica, Projeto do Curso, Atividades Acadmicas articuladas ao ensino de graduao; 2. Corpo Docente: Formao Profissional, Condies de Trabalho, Atuao e Desempenho Acadmico e Profissional; 3. Infra-Estrutura: Instalaes Gerais, Biblioteca, Instalaes e Laboratrios Especficos.

9.2. Avaliao dos Docentes


A avaliao do desempenho docente ser efetivada pelos alunos/disciplinas atravs de formulrio prprio e obedecendo aos critrios do processo de avaliao Institucional.

9.3. Avaliao dos Discentes


A verificao de aprendizagem ser realizada pela freqncia e pelo aproveitamento nos estudos, os quais devero ser atingidos conjuntamente.

9.4. Consideraes Finais da Avaliao do Aprendizado


indispensvel que a avaliao seja entendida como um processo amplo de aprendizagem, envolvendo assim a responsabilidades do professor e a do aluno. Assim, a avaliao aqui proposta deve-se pautar tambm em questes de avaliao comportamental, avaliao humanista, avaliao cognitivista e avaliao no modelo scio-cultural. Considerase que as pessoas aprendem de maneira diferente e em momentos diferentes. O aluno tambm ser avaliado nas suas atividades de Iniciao Cientfica, estgios e monitorias, visando garantir um maior aproveitamento. O Colegiado acompanhar, ainda, o desempenho dos alunos no ENAD e nas selees para os programas de psgraduao do pas.

Anexo I Corpo Docente


Doutores:
Alejandro Csar Frery Orgambide Arturo Hernndez Dominguez Eliana Silva de Almeida Evandro de Barros Costa Fbio Paraguau Duarte da Costa Henrique Pacca Loureiro Luna Ig Ibert Bittencourt Santana Pinto Leandro Dias da Silva Leonardo Viana Luis Claudius Coradine Mrcio Nunes de Miranda Olival de Gusmo Freitas Jnior Patrick Brito Roberta Vilhena Vieira Lopes Rodrigo Paes

Mestres:
Alcino DallIgna Jnior Ailton Cruz dos Santos Cid Cavalcanti de Albuquerque Diniz Fireman de Arajo Filho Fbio Cunha de Albuquerque Heitor Soares Ramos Filho Jaime Evaristo dos Santos Jorge Silva Dantas Jos Arnon Silva Costa Leandro Sales Marcus de Melo Braga Mrcio Ribeiro Petrcio Antonio Medeiros Barros

Silvio Chagas da Silva Washington Guimares Bomfim Willy Carvalho Tiengo

Especialistas:
Fernando Bruno de Oliveira Marcos Cavalcante Gameleira