Académique Documents
Professionnel Documents
Culture Documents
Curso:
Currculo:
Renovao atual de Reconhecimento - Portaria n286/MEC, 21/12/2012 - publicado no DOU em 27/12/2012. Renovao de
Reconhecimento do Curso - Portaria n1.668/MEC, 07/10/2010.
Parecer criao= 1153, de 17/12/1976 - Gabinete do Reitor
Parecer reconhecimento= 147 - 17/02/1981 - Conselho Federal de Educao
Curso reconhecido pela portaria/MEC n. 233, de 25/03/1981, publicado no Dirio Oficial da Unio de 30/03/1981
Objetivo:
O curso de Cincias da Computao tem por objetivo o fornecimento de slida formao cientfica e tecnolgica em computao,
tornando-o apto a projetar e desenvolver produtos de informtica.
Titulao:
Diplomado em:
Cincias da Computao
Mnimo: 7 semestres
Mximo: 14 semestres
CNE: 3000 H
Optativas Profissionais: 432 H/A
Mnimo: 12
Coordenador do Curso:
Telefone:
11/01/2016 01:52
Mximo: 28
Pgina: 1 de 12
CURRCULO DO CURSO
Curso:
Currculo:
Fase 01
Disciplina
Tipo
H/A
Aulas
Equivalentes
Pr-Requisito
Conjunto
Sistemas de numerao e cdigos numricos. lgebra Booleana. Funes e portas lgicas. Portas lgicas CMOS. Sntese e otimizao de circuitos lgicos.
Circuitos combinacionais. Circuitos sequenciais. Mquinas de estados finitos. Relgio e temporizao. Modelo bloco operativo/bloco de controle. Introduo
s linguagens de descrio de hardware (HDL). Dispositivos lgicos programveis.
EEL5105
Ob
90
Uso versus funcionamento interno de computadores. Organizao de Computadores. Teoria da Computao. Linguagem de Computador. Sistemas
Operacionais. Redes de Computadores. Sistemas Distribudos. Engenharia de Software. Matemtica na Computao. Tecnologias da informao: Bancos de
Dados, Computao Grfica, Segurana, Inteligncia Artificial. Computao e tica.
INE5401
Introduo Computao
Ob
36
Algoritmo. Programao de computador. Resoluo de problemas usando computador. Linguagem de Programao. Elementos de programao imperativa:
variveis simples, colees uni e n dimensionais; tipos das variveis; comandos; procedimentos e funes. Conceitos fundamentais do paradigma de
Programao Orientada a Objetos: objeto, atributo, mtodo, classe. Prtica de programao usando alguma linguagem de programao orientada a objetos.
INE5402
Ob
108
(INE5382
INE5603)
ou
Conjuntos, Seqncias e Somas. Lgica Proposicional, Lgica de Primeira Ordem, Lgica Matemtica (Prova de Teoremas), Induo e Recurso. Anlise
Combinatria: Permutaes e Combinaes, O Princpio do Pombal, Relaes de Recorrncia. Relaes: Propriedades de Relaes, Relaes de
Equivalncia, Fecho de Relaes. Funes: Definio e Tipos. Composio de Funes, Crescimento de Funes. Relaes de Ordenamento: Reticulados,
lgebras Booleanas. Estruturas Algbricas: Semigrupos e Grupos. Elementos de Teoria de Nmeros. Aplicaes da
Matemtica Discreta.
INE5403
Ob
108
INE5381
Funes reais de varivel real. Funes elementares. Noes sobre limite e continuidade. A derivada. Aplicaes da derivada. Integral definida e indefinida.
MTM5161 Clculo A
11/01/2016 01:52
Ob
72
Pgina: 2 de 12
CURRCULO DO CURSO
Curso:
Currculo:
Fase 02
Disciplina
Tipo
H/A
Aulas
Equivalentes
Pr-Requisito
Conjunto
Herana. Polimorfismo. Reusabilidade de software. Componentes. Criao e uso de bibliotecas de classes. Padres de projeto. Interface Grfica com o
Usurio. Excees. Relacionamentos entre classes: agregao, composio e especializao. Persistncia de dados e de objetos. Prtica de programao
com alguma linguagem de programao orientada a objetos.
INE5404
Ob
108
(INE5383
INE5605)
ou
INE5402
Anlise combinatria. Planejamento de uma pesquisa. Anlise exploratria de dados. Probabilidade. Variveis aleatrias discretas e contnuas. Principais
modelos tericos. Estimao de parmetros. Testes de hipteses.
INE5405
Probabilidade e Estatstica
Ob
90
(INE5104
INE5115)
eh
MTM5161
Mquinas seqenciais sncronas (Mealy e Moore) e sua representao (diagramas de transio e descrio em HDL). Sntese de circuitos seqenciais
(minimizao e codificao de estados). Mapeamento e alternativas de implementao de mquinas de estado ("hardwired", PLA, ROM e PLD). Estudos de
casos: controladores de memria, de interrupo, de DMA. Simulao de sistemas digitais descritos em HDL no nvel de transferncia entre registradores.
CPU vista como um sistema digital (datapath e unidade de controle). Unidade de controle de uma CPU simples ("hardwired" e microprogramada).
INE5406
Sistemas Digitais
Ob
90
(EEL5310 eh
EEL5340)
EEL5105
Estudo das relaes entre cincia, tecnologia e sociedade ao longo da histria, com nfase na atualidade; filosofia da cincia; anlise de valores e ideologias
envolvendo a produo e divulgao da cincia e da tecnologia; influncias das diferenas culturais nas concepes de cincia e tecnologia e de suas
relaes com as sociedades; a participao da sociedade na definio de polticas relativas s questes cientficas, tecnolgicas, econmicas e ecolgicas. O
impacto da informtica na sociedade.
INE5407
Ob
54
Matrizes. Determinantes. Sistemas lineares. lgebra vetorial. Estudo da reta e do plano. Curvas planas. Superfcies.
Ob
72
MTM5223
Ob
72
(MTM5162 eh
MTM5192)
11/01/2016 01:52
MTM5161
Pgina: 3 de 12
CURRCULO DO CURSO
Curso:
Currculo:
Fase 03
Disciplina
Tipo
H/A
Aulas
Equivalentes
Pr-Requisito
Conjunto
Alocao dinmica de memria. Variveis estticas e dinmicas. Estruturas lineares. Tabelas de Espalhamento. rvores. rvores de Pesquisa. Mtodos de
ordenao. Mtodos de acesso a arquivos. Tcnicas de implementaes iterativas e recursivas de estruturas de dados. Complexidade dos algoritmos em
estruturas de dados.
INE5408
Estruturas de Dados
Ob
108
(INE5384
INE5609)
ou
INE5404
Mquinas digitais: preciso, exatido e erros. Aritmtica de ponto flutuante. Sistemas de enumerao. Sistemas lineares. Resoluo computacional de
sistemas de equaes lineares. Resoluo de equaes transcendentes. Aproximao de funes: interpolao spline, ajustamento de curvas, aproximao
racional e por polinmios de Chebyschev. Integrao numrica: Newton-Cotes e quadratura Gaussiana.
INE5409
Ob
72
(INE5368
INE5369)
eh
(MTM5512 eh
MTM7174)
Multiprogramao. Multitarefa. Execuo concorrente. Recursos compartilhados e excluso mtua. Regies crticas. Coordenao de processos e threads.
Semforos. Monitores. Troca de mensagem. Programao concorrente orientada a objeto. Deadlock. Modelos de computao concorrente.
INE5410
Programao Concorrente
Ob
72
INE5356
INE5404
Tendncias tecnolgicas na fabricao de CPUs e memrias. CPU: instrues e modos de endereamento. Formatos de instrues e linguagem de
montagem. Simulador e montador. Aritmtica. Avaliao de desempenho. Datapath e unidade de controle. Alternativas de implementao (monociclo,
multiciclo, pipeline, superescalar). Excees e interrupes. Hazards estruturais, de dados e de controle. Hierarquia de memria e associatividade (cache e
TLB). Dispositivos de entrada e sada: tipos, caractersticas e sua conexo CPU e memria. Comunicao com a CPU (polling, interrupo, DMA).
INE5411
Organizao de Computadores I
Ob
108
(INE5309
INE5366)
eh
INE5406
Espao vetorial. Transformaes lineares. Mudana de base. Produto interno. Transformaes ortogonais. Autovalores e autovetores de um operador.
Diagonalizao. Aplicao da lgebra linear s cincias.
11/01/2016 01:52
Ob
72
MTM5223
MTM5512
Pgina: 4 de 12
CURRCULO DO CURSO
Curso:
Currculo:
Fase 04
Disciplina
Tipo
H/A
Aulas
Equivalentes
Pr-Requisito
Conjunto
Programao de Sistemas. Histrico de Sistemas Operacionais. Arquitetura de Sistemas Operacionais. Funcionalidades de Sistemas Operacionais. Gerncia
de Processos e Threads: Controle e Escalonamento. Impasses: Modelagem e Tratamento. Memria: Alocao, Gerncia e Memria Virtual. Entrada e Sada:
princpios de hardware e software, dispositivos perifricos. Sistema de Arquivos: Arquivos, Diretrios e Implementao. Proteo e Segurana. Sistemas com
Mltiplos Processadores.
INE5412
Sistemas Operacionais I
Ob
72
INE5355
(INE5410
INE5411)
eh
Grafos e grafos orientados. Representao de problemas com grafos. Caminhos, ciclos e caminho de custo mnimo. Conexidade e alcanabilidade. rvores e
rvore de custo mnimo. Colorao e planaridade de grafos. Grafos hamiltonianos e eulerianos. Fluxo mximo em redes. Estabilidade e emparelhamento em
grafos. Problemas de cobertura e de travessia. Representaes computacionais e complexidade de algoritmos em grafos.
INE5413
Grafos
Ob
72
INE5312
(INE5403
INE5408)
eh
Capacidade de canal. Taxa de transmisso. Codificao analgica-digital, digital-digital e digital-analgica. Princpios dos modelos das redes de
computadores: OSI e TCP/IP. Meios de transmisso de dados. Servios e tarefas ofertados na camada de enlace. Estudo de casos de protocolos e
tecnologias de enlace de dados. Redes de comutao de circuito e de pacotes.
INE5414
Redes de Computadores I
Ob
72
INE5324
INE5404
Programas, Mquinas e Computaes. Mquinas de Turing. Funes Recursivas. Computabilidade. Decidibilidade. Anlise e Complexidade de Algoritmos.
Classes e complexidade de problemas computacionais.
INE5415
Teoria da Computao
Ob
72
INE5372
(INE5403
INE5408)
eh
Caracterizao e classificaes dos paradigmas. Problemas tratveis pelos paradigmas. Definio e caracterizao dos principais paradigmas declarativos e
imperativos. Programao em Lgica. Programao Funcional. Prtica de programao com os principais paradigmas apresentados.
INE5416
Paradigmas de Programao
Ob
90
(INE5363
INE5364)
eh
INE5408
Anlise de requisitos: requisitos funcionais e requisitos no-funcionais; tcnicas para levantamento e representao de requisitos, incluindo casos de uso.
Modelagem OO: classe, atributo, associao, agregao e herana. Projeto OO: tcnicas para projeto; padres de projeto, componentes e frameworks;
projeto de arquitetura; mapeamento objeto-relacional. Linguagem de especificao orientada a objetos. Mtodos de anlise e projeto orientados a objetos.
Desenvolvimento de um software OO.
INE5417
Engenharia de Software I
11/01/2016 01:52
Ob
90
INE5319
INE5408
Pgina: 5 de 12
CURRCULO DO CURSO
Curso:
Currculo:
Fase 05
Disciplina
Tipo
H/A
Aulas
Equivalentes
Pr-Requisito
Conjunto
Arquitetura de Sistemas Distribudos. Paradigmas de Computao Distribuda: Troca de Mensagens, Cliente/Servidor, Comunicao em Grupo, Objetos
Distribudos. Comunicao entre Processos. Suporte de SO para Computao Distribuda. Sincronizao em Sistemas Distribudos. Consistncia e
Replicao de Dados em Sistemas Distribudos. Sistemas de Arquivo Distribudos. Computao GRID.
INE5418
Computao Distribuda
Ob
72
(INE5412
INE5414)
eh
Evoluo da prtica de desenvolvimento de software; qualidade de artefatos de software; modularidade e reusabilidade; modelagem estrutural e dinmica em
orientao a objetos, diferentes vises de um sistema; metodologias de anlise e projeto orientadas a objetos; teste de software; manuteno de software;
modelos de ciclo de vida; engenharia reversa; modelagem formal de sistemas; abordagens voltadas ao reuso de software; gerenciamento do processo de
produo de software e tcnicas de apoio ao gerenciamento do processo de produo de software; apoio automatizado ao desenvolvimento de software.
INE5419
Engenharia de Software II
Ob
72
(INE5322
INE5614)
ou
INE5417
Computao Grfica Bsica. Sistema Grfico Interativo. Transformaes geomtricas 2D e coordenadas homogneas. Clipping. Curvas paramtricas em 2D
e 3D. Estruturas de dados grficas 3D. Navegao 3D. Projees, perspectiva e clipping 3D. Superfcies paramtricas bicbicas. Visualizao em 3D
contendo, Rayshading, Raycasting e Raytracing. Converso por varredura e buffer de profundidade. Iluminao de objetos. Implementao de um rayshader.
APIs Grficas e OpenGL. Animao e utilizao de modelos hierrquicos. Simulao de movimentao de animais e humanos. Realidade virtual e VRML.
INE5420
Computao Grfica
Ob
72
INE5341
(INE5408 eh
MTM5245 eh
MTM7174)
O processo de compilao. Linguagens e suas representaes. Gramticas: definio formal, classificao (Hierarquia de Chomsky), propriedades,
problemas de deciso e aplicaes. Gramticas regulares, autmatos finitos, conjuntos regulares e expresses regulares. Gramticas livres de contexto.
Autmatos de pilha. Teoria de Parsing. Anlise lxica e sinttica.
INE5421
Ob
72
INE5317
INE5415
Camada de Rede TCP/IP: endereamento, roteamento, protocolos. Camada de Aplicao: conceitos e protocolos. Aspectos de segurana em redes de
computadores. Dispositivos de interconexo, conceito de processores de redes. Protocolos leves. Mtodos formais para especificao e verificao de
protocolos. Administrao de redes de computadores.
INE5422
Redes de Computadores II
Ob
72
INE5344
INE5414
Banco de Dados (BD). Sistema de Gerncia de BD: funcionalidades, mdulos principais, categorias de usurios, dicionrio de dados. Modelo relacional:
conceitos, restries de integridade, lgebra relacional, clculo relacional. Linguagens SQL: DDL, DML, restries de integridade, vises, autorizao de
acesso. Modelagem de dados: etapas do projeto de um BD relacional, modelo Entidade-Relacionamento (ER), mapeamento ER-relacional. Teoria da
Normalizao: objetivo, dependncias funcionais, formas normais.
INE5423
Banco de Dados I
11/01/2016 01:52
Ob
72
INE5323
INE5408
Pgina: 6 de 12
CURRCULO DO CURSO
Curso:
Currculo:
Fase 06
Disciplina
Tipo
H/A
Aulas
Equivalentes
Pr-Requisito
Conjunto
Desenvolvimento de Sistemas Operacionais: projeto lgico, arquitetura, inicializao de Sistemas Computacionais, componentes (processos, threads,
escalonador, mecanismos de sincronizao, gerenciadores de memria, sistemas de arquivos, drivers de dispositivos de entrada e sada), teste, depurao,
estudos de caso.
INE5424
Sistemas Operacionais II
Ob
72
INE5357
INE5412
Modelagem de sistemas. Modelos analticos e Modelos de simulao. Processos estocsticos. Introduo teoria das filas. Redes de filas. Gerao de
nmeros pseudo-aleatrios. Gerao de variveis aleatrias. Metodologia de projetos de modelagem e simulao de sistemas. Modelos voltados simulao:
definio, taxonomia e desenvolvimento. Validao de modelos de simulao. Praticas de modelagem e simulao. Linguagens de simulao. Estudo de
casos.
INE5425
Modelagem e Simulao
Ob
72
INE5101
INE5405
Projeto de especificao de linguagens de programao. Implementao das etapas que compreendem o processo de compilao: Anlise Lxica, Anlise
Sinttica, Anlise Semntica, Gerao e Otimizao de Cdigo. Evoluo e tendncias da rea de compiladores e linguagens de programao.
INE5426
Construo de Compiladores
Ob
72
INE5318
INE5421
Projetos. Metodologias de planejamento e gesto de projetos. reas de conhecimento da gerncia de projetos: Escopo, Tempo, Risco, Integrao,
Comunicao, Custo, Recursos Humanos, Aquisio, Qualidade. Grupos de processos: Iniciao, Planejamento, Execuo, Controle, Encerramento.
Tcnicas de acompanhamento de projetos. Ferramentas computacionais de apoio ao planejamento e gerncia de projetos. Estudo de casos.
INE5427
Ob
72
INE5417
Histrico, Teoria de Problemas, Paradigma Simblico da IA, Modelagem de Agentes Inteligentes, Mtodos de Busca, Representao de Conhecimento,
Mtodos de Inferncia, Tratamento de Incertezas, Sistemas Especialistas, Lgica Nebulosa, Paradigma Conexionista da IA, Redes Neurais Diretas e
Algoritmos de Aprendizado, Paradigma Evolucionrio da IA, Algoritmos Genticos.
INE5430
Inteligncia Artificial
Ob
72
INE5371
(INE5405
INE5413
INE5416)
eh
eh
-Estrutura de um trabalho de pesquisa. Metodologia para elaborao de proposta e redao de monografia. Tcnicas de apresentao e defesa pblica.
Questes ticas.
INE5453
11/01/2016 01:52
Ob
18
INE5417
Pgina: 7 de 12
CURRCULO DO CURSO
Curso:
Currculo:
Fase 07
Carga horria optativa da stima fase = 126 HA
Disciplina
Tipo
H/A
Aulas
Equivalentes
Pr-Requisito
Conjunto
tica pessoal, profissional e pblica na rea da informtica. Dilemas ticos do profissional da informtica; privacidade, vrus, hacking, uso da internet, direitos
autorais, etc. Desemprego e informatizao. Responsabilidade social. O profissional e o mercado de trabalho. Trabalho e relaes humanas. O
empreendedorismo como opo do profissional da informtica. Legislao: Poltica nacional e tendncias atuais referentes regulamentao da profisso.
INE5428
Informtica e Sociedade
Ob
72
INE5385
INE5407
Segurana em aplicaes: programao segura, deteco de falhas, cdigos maliciosos (malware). Segurana em sistemas operacionais: princpios de
controle de acesso, sistemas confiveis. Segurana em redes de computadores: ataques e defesas. Princpios de criptografia: criptografia simtrica e
assimtrica, integridade de dados. Protocolos de autenticao: princpios, infra-estrutura de chaves pblicas e aplicaes (X.509, OpenPGP, SPKI, IBE),
protocolos criptogrficos (S/Mime, IPSec, SSL, OpenSSH, Kerberos, VPNs).
INE5429
Segurana em Computao
Ob
72
INE5386
(INE5403
INE5414)
eh
Definio de sistemas multimdia e problemtica envolvida. Representao digital de udio, imagens e vdeos. Tcnicas e padres de compresso.
Aplicaes multimdia: caracterizao e requisitos. Protocolos de transporte de mdia e de controle-sinalizao. Qualidade de Servio.
INE5431
Sistemas Multimdia
Ob
72
INE5639
INE5414
SQL embutida: instrues estticas e dinmicas, cursores. Processamento de consultas: otimizao algbrica; plano de execuo de uma consulta
considerando estimativas sobre os dados, ndices, buffers e pipelines. Transaes: definio, propriedades, estados. Recuperao de falhas: categorias de
falhas, gerncia de buffer, tcnicas de recuperao. Controle de concorrncia: teoria da serializabilidade, escalonadores otimistas e pessimistas, tratamento
de deadlock. Noes bsicas de bancos de dados distribudos: arquiteturas, projeto, processamento de consultas, gerncia de transaes.
INE5432
Banco de Dados II
Ob
72
INE5433
Ob
108
Optativa I
Ob
60
Optativa II
Ob
60
INE5336
INE5423
Orientao para o desenvolvimento da fase inicial do projeto em Cincia da Computao. Elaborao de relatrios sobre o andamento dos trabalhos
11/01/2016 01:52
INE5327
(INE5427
INE5453)
eh
Pgina: 8 de 12
CURRCULO DO CURSO
Curso:
Currculo:
Fase 08
Carga horria optativa da oitava fase = 126 HA
Disciplina
Tipo
H/A
Aulas
Equivalentes
Pr-Requisito
Conjunto
Orientao para o desenvolvimento da fase final do projeto em Cincia da Computao. Defesa final do trabalho perante banca examinador.
INE5434
Ob
162
Optativa III
Ob
60
Optativa IV
Ob
60
INE5328
INE5433
Disciplinas Optativas
Disciplina
INE5461
Tipo
Programa de Intercmbio I
H/A
Aulas
Equivalentes
Pr-Requisito
Conjunto
Op
INE5462
Programa de Intercmbio II
Op
INE5461
INE5463
Op
INE5462
Marketing Pessoal: aspectos da competitividade e pessoas: contexto e impactos no sucesso profissional. O fator profissional na apresentao do
empreendedor: fatores de renovao e posicionamento para a excelncia.
Op
36
Conceito de empreendedorismo. A formao da Personalidade. O Processo comportamental. Fatores de sucesso, o perfil do empreendedor. Desenvolvimento
de habilidades empreendedoras.
Op
36
Planejamento. Desenvolvimento e controle de recursos humanos. Organizao da funo de pessoal. Recrutamento. Seleo. Integrao. Manuteno e
direo de pessoal.
Op
72
Conceitos, tcnicas e metodologias pertinentes ao desenvolvimento de projetos integrados de software e hardware, projeto baseado em plataforma,
arquiteturas de software e hardware, componentes de software e hardware, estratgias de implementao, microcontroladores, sistemas em chip nico
(system-on-a-chip), aplicaes de tempo-real, aplicaes distribudas. Estudo de caso: inicializao de sistemas computacionais, firmware, tratadores de
dispositivos, projeto integrado de software e hardware.
INE5435
Integrao Software/Hardware
Op
72
INE5346
INE5411
Fundamentos do projeto de computadores (mercados, custo, preo e desempenho). Arquiteturas de conjuntos de instrues (mquinas baseadas em
acumulador, pilha e registradores, mquinas load-store). Arquiteturas RISC, CISC e DSP. Pipelining e emisso mltipla (mquinas superescalares e VLIW).
Explorao de paralelismo entre instrues (escalonamento esttico e dinmico, previso esttica e dinmica de desvios, execuo especulativa, software
pipelining, trace scheduling). Projeto de hierarquia de memria.
INE5436
Arquitetura de Computadores I
Op
72
INE5411
Arquitetura de computadores modernos. Contextualizao da taxonomia de Flynn (SISD,SIMD,MISD,MIMD). Redes de Interconexo. Multicomputadores.
Multiprocessadores. Mquinas com Acesso Uniforme Memria (UMA). Multiprocessores simtricos (SMP). Mquinas com Acesso No Uniforme Memria
(NUMA). Mquinas com Coerncia de Cache e Acesso No Uniforme Memria (ccNUMA). Processadores Massivamente Paralelos (MPP). Sistemas
Distribudos. Clusters. Grids.
INE5437
Arquitetura de Computadores II
Op
72
INE5411
Perspectiva histrica, reviso de organizao de computadores, microprocessadores e microcontroladores. Princpios de projeto de sistemas embarcados,
restries de tempo-real, tcnicas de implementao, teste, emulao e depurao. Entrada e Sada (portas de E/S, tratamento de interrupes, E/S
programada, DMA). Temporizadores, contadores e relgios. Interfaceamento analgico (conversores A/D e D/A, sensores e atuadores). Estudo de casos:
sistemas embarcados baseados em microcontroladores, prototipao de sistemas embarcados em lgica programvel, sistemas embarcados baseados em
sistemas operacionais de tempo-real (RTOS).
INE5438
Laboratrio de Microprocessadores e
Lgica Programvel
11/01/2016 01:52
Op
72
INE5349
INE5411
Pgina: 9 de 12
CURRCULO DO CURSO
Curso:
Currculo:
INE5411
Especificao (requisitos, linguagens, nveis e estilos de descrio). Hardware: entrada e sada (sample-hold, conversores A/D e D/A, sensores e atuadores),
unidades de processamento (microprocessadores, DSPs, ASIPs e lgica reconfigurvel) e memrias (flash, cache e scratch pad). Eficincia energtica:
compiladores energeticamente conscientes e gerenciamento de potncia (DVS e DPM). Compactao de cdigo. Ferramentas de projeto de hardware e de
software (simulador, sntese comportamental e lgica, gerador de cdigo e depurador). Systems-on-Chip e co-projeto de hardware e software.
INE5439
Sistemas Embarcados
Op
72
INE5411
INE5411
INE5440
Op
72
Conceituao bsica e Caracterizao de um Sistema de Tempo Real. Escalonamento de Tempo Real: modelo de tarefas; abordagens de escalonamento de
tempo real. Controle de acesso a recursos: uso de protocolos de acesso a recursos. Comunicao em Tempo Real: requisitos, protocolos. Sistemas
Operacionais de Tempo Real: aspectos funcionais, aspectos temporais, estudo de casos. Linguagens de Programao de Tempo Real: caractersticas,
requisitos, estudo de casos.
INE5441
Op
72
INE5412
Modelagem simplificada de transistores NMOS e PMOS. O inversor CMOS: caracterstica de transferncia, atraso, consumo esttico e dinmico. Lgica
combinacional, flip-flops e registradores em CMOS. Estruturas regulares: ULA, PLA, ROM. Princpios bsicos de processos de fabricao. Regras
geomtricas e eltricas de projeto. Scaling. Variabilidade em tecnologias submicromtricas. Estilos full e semi-custom, lgica programvel pelo usurio.
Leiaute. Nveis de abstrao, metodologias de projeto e ferramentas de EDA (simuladores, analisadores, extratores, ferramentas de verificao e sntese).
INE5442
Op
72
INE5411
Consideraes iniciais sobre padres. Tcnicas simblicas. Tcnicas sub simblicas: redes neurais. Raciocnio baseado em caso - estendendo RP com um
framework de inteligncia artificial. Tcnicas estatsticas. Gerao de padres: anlise de sinais e imagens. Criao de aplicao de reconhecimento de
padres.
INE5443
Reconhecimento de Padres
Op
72
INE5420
Op
72
INE5353
INE5417
Op
72
INE5354
INE5417
INE5444
Estgio Supervisionado I
Estgio supervisionado na rea de computao.
INE5445
Estgio Supervisionado II
INE5446
Op
72
INE5412
INE5412
INE5412
INE5412
72
INE5412
72
(INE5403
INE5408)
eh
72
(INE5403
INE5408)
eh
INE5447
Op
72
INE5448
Op
72
INE5449
Op
72
INE5450
Op
INE5451
Op
INE5452
11/01/2016 01:52
Op
Pgina: 10 de 12
CURRCULO DO CURSO
Curso:
Currculo:
INE5454
Op
72
(INE5423
INE5432
INE5616)
ou
ou
Introduo Administrao de Redes (sistemas de administrao de redes, fontes, e fluxos de informao para administrao e objetivos estratgicos);
Administrao Inovadora de Redes; Tecnologias e Suporte Administrao de Redes (TMN do ITU-T, OSI/NM da ISO, SNMP da Internet ou assemelhadas);
Foras do Mercado de Administrao de Redes (gerncia proprietria, redes locais, e redes heterogneas); Tendncias em Administrao e Gerncia de
Redes. Avaliao de plataformas de gerncia, segurana da gerncia de redes.
INE5619
Op
72
INE5422
Cognio humana, Semitica Computacional; Critrios e recomendaes ergonmicas; Engenharia de requisitos visando a usabilidade, Tcnicas de Anlise
Ergonmica do Trabalho; Tcnicas de Concepo e de Especificao funcional da tarefa interativa; Tcnicas de Projeto e Especificao da interface com o
usurio; Tcnicas de Prototipagem Off-line e On-line; Tcnicas de avaliaes heursticas; Tcnicas de inspees ergonmicas, Norma ISO 9241, Tcnica de
ensaios de interao.
INE5624
Engenharia de Usabilidade
Op
72
INE5419
Propriedades de agentes. Arquitetura de construo de agentes. Linguagens para programao de agentes. Estudo de casos de agentes implementados
INE5628
Sistemas Multiagentes
Op
72
INE5430
Computao Ubqua; Sistemas de Comunicao sem Fios; Servios de Localizao e Posicionamento; Transaes e Gesto da Informao em Operao
Desligada; Interfaces para dispositivos de dimenso muito reduzida; Eng. de Sistemas de Informao para suporte mobilidade.
INE5640
Computao Mvel
Op
72
INE5422
Conceitos bsicos. Os Ecossistemas de Informao. O Ciclo de Vida do DW: Planejamento e Administrao, Levantameto de Requisitos, Modelagem
Dimensional, Projeto Fsico, o Back-Room e o Froon-Room, Metadados, Arquiteturas, Implementao, Segurana e Internet. Implantao, Suporte e
Treinamento.
INE5643
Data Warehouse
Op
72
INE5417
Consideraes iniciais da rea e aplicaes. Processos de descoberta do conhecimento (KDD) em base de dados. Anlise exploratria de dados. Tipos de
variveis, Tcnicas de Data Mining para classificao, estimao, predio, anlise de agrupamentos, anlise de associao: redes neurais, rvores de
deciso, regras de deciso, anlise discriminante, regresso linear, regresso logstica, anlise de cluster, anlise de componentes principais. Uso de
softwares de data mining. Exerccios. Data Mining de caso.
INE5644
Data Mining
Op
72
INE5423
Arquiteturas. Servios. Protocolos de comunicao entre cliente e servidor e entre servidores. Representao de dados no cliente. Acesso a bases de dados.
Escalabilidade. Linguagens de modelagem da interface com o usurio. Linguagens de programao no cliente e no servidor. Segurana. Instalao e
configurao de servidores. Prtica de programao.
INE5646
Op
72
INE5417
Introduo e sensibilizao. Internacionalizao de software: codificao de caracteres, sistemas de escrita, locales, algoritmos internacionalizados.
Localizao de software, de software web e de materiais relacionados. Ferramentas. Tpicos avanados.
INE5653
Introduo Internacionalizao e
Localizao de Software
Op
36
INE5419
Escopo e aplicaes da Lgica. Clculos de seqentes para as lgicas proposicional e quantificacional. Noes de semnticas. Exemplos de representao
do conhecimento.
INE5656
Op
36
Tpicos em Lgica Quantificacional. Clculo de seqentes para a Lgica Equacional Clssica. Semntica para a Lgica Equacional Clssica. Clculo de
seqentes para uma Lgica Descritiva. Semntica para a Lgica Descritiva.
INE5658
Lgica Simblica II
Op
36
Observaes
Disciplinas Optativas - o aluno para integralizao curricular, dever cursar 432h/a de disciplinas optativas, das quais, pelo
menos 288h/a deve ser de disciplinas eletivas escolhidas no quadro de optativas do currculo e 144h/a pode ser de deisciplinas de
carter geral (livre escolha), oferecidas pela UFSC, obedecidos os pr-requisitos.
Dispensar o aluno vinculado ao curriculo 2007.1 do curso, do cumprimento da disciplina: MTM5161 - Clculo A - , que tenha
cursado com aproveitamento a disciplina MTM5801 H Clculo I, MTM7174 Clculo B para Computao , que tenha cursado com
aproveitamento a disciplina MTM5802H Clculo IIMTM5145 lgebra Linear, que tenha cursado com aproveitamento a disciplina
MTM5812 Hlgebra I. portaria n066/preg/2008 de 27/03/2008.
O aluno do curso, vinculado ao currculo 1996.1 que migrar para o currculo 2007.1, que tenha cursado as disciplinas EEL5340
e EEL5310, fica dispensado de cursar as disciplinas EEL 5105 e INE5406 . Pargrafo nico - o referido aluno fica liberado dos pr11/01/2016 01:52
Pgina: 11 de 12
CURRCULO DO CURSO
Curso:
Currculo:
11/01/2016 01:52
Pgina: 12 de 12