Professional Documents
Culture Documents
"
CURRCULO DO CURSO
Curso:
Currculo:
Documentao:
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:
Mnimo:
7 semestres
Mximo:
14 semestres
Mnimo: 12
Mximo: 25
Coordenador do Curso:
Telefone:
(01)
Fase 01
Disciplina
tipo
Pr-Requisito
Conjunto
Simulao e medidas eltricas de portas CMOS: tenses, correntes, atraso, minimizao e mapeamento. Circuitos combinacionais (codificador, decodificador, somador,
multiplicador, barrel shifter, unidade lgica e aritmtica). Elementos de interconexo (multiplexador, barramento tri- state) e de armazenamento (latch, flip-flop, registrador, clula
de memria). Relgio e temporizao. Circuitos seqenciais: registrador de deslocamento e contador. Memrias (DRAM, SRAM, ROM, FLASH). Arranjos lgicos (PAL, PLA,
FPGA).
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
Ob
Introduo Computao
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
6 INE5382
ou
INE5603
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
6 INE5381
Funes reais de varivel real. Funes elementares. Noes sobre limite e continuidade. A derivada. Aplicaes da derivada. Integral definida e indefinida.
MTM5161 Calculo A
Data: 01/12/2009
Ob
72
Pgina:1
!"
CURRCULO DO CURSO
Curso:
Currculo:
Fase 02
Disciplina
tipo
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
6 INE5383
ou
INE5402
INE5605
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
5 INE5104
eh
MTM5161
INE5115
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
5 EEL5310 eh
EEL5105
EEL5340
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.
Ob
54
Ob
72
4 MTM5223
Ob
72
4 MTM5162 eh
INE5407
MTM5161
MTM5192
Data: 01/12/2009
Pgina:2
!"
CURRCULO DO CURSO
Curso:
Currculo:
Fase 03
Disciplina
tipo
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
6 INE5384
ou
INE5404
INE5609
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
4 INE5368
eh
MTM5512 eh
MTM7174
INE5369
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
4 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
6 INE5309
eh
INE5406
INE5366
Espao vetorial. Transformaes lineares. Mudana de base. Produto interno. Transformaes ortogonais. Autovalores e autovetores de um operador. Diagonalizao.
Aplicao da lgebra linear s cincias.
Data: 01/12/2009
Ob
72
4 MTM5223
MTM5512
Pgina:3
!"
CURRCULO DO CURSO
Curso:
Currculo:
Fase 04
Disciplina
tipo
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
4 INE5355
INE5410
eh
INE5411
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
4 INE5312
INE5403
eh
INE5408
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
4 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
4 INE5372
INE5403
eh
INE5408
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
5 INE5363
eh
INE5408
INE5364
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
Data: 01/12/2009
Ob
90
5 INE5319
INE5408
Pgina:4
!"
CURRCULO DO CURSO
Curso:
Currculo:
Fase 05
Disciplina
tipo
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
eh
INE5414
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
4 INE5322
ou
INE5417
INE5614
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
4 INE5341
INE5408
eh
MTM5245 eh
MTM5512 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
4 INE5317
INE5408
eh
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
4 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
Data: 01/12/2009
Ob
72
4 INE5323
INE5408
Pgina:5
!"
CURRCULO DO CURSO
Curso:
Currculo:
Fase 06
Disciplina
tipo
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
4 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
4 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
4 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
INE5419
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
Data: 01/12/2009
Ob
72
4 INE5385
INE5407
Pgina:6
!"
CURRCULO DO CURSO
Curso:
Currculo:
Fase 07
tipo
Pr-Requisito
Conjunto
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
4 INE5386
INE5403
eh
INE5414
eh
INE5415
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
4 INE5371
INE5405
eh
INE5413
eh
INE5416
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
4 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
4 INE5336
INE5423
Conceituao da pesquisa em cursos de graduao em cincia da computao. Conceitos e tcnicas para preparao de projetos de pesquisa: introduo, objetivos,
hipteses, metodologia, justificativa, resultados esperados, estado da arte, desenvolvimento, experimentos, concluses. Conceitos e tcnicas para proceder reviso
bibliogrfica e a escrita de artigos cientficos. Orientao para o desenvolvimento do projeto em Cincia da Computao. Relatrios sobre o andamento dos projetos.
INE5433
_______
Ob
Disciplina Optativa I
Ob
108
6 INE5327
INE5427
Disciplina Optativa II
Fase 08
tipo
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
108
6 INE5328
INE5433
_______
Ob
Disciplina Optativa IV
(02)
Data: 01/12/2009
Pgina:7
!"
CURRCULO DO CURSO
Curso:
Currculo:
Disciplinas Optativas
Disciplina
tipo
108
Pr-Requisito
Conjunto
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.
CAD5146
Op
36
Conceito de empreendedorismo. A formao da Personalidade. O Processo comportamental. Fatores de sucesso, o perfil do empreendedor. Desenvolvimento de habilidades
empreendedoras.
CAD5240
Op
36
Planejamento. Desenvolvimento e controle de recursos humanos. Organizao da funo de pessoal. Recrutamento. Seleo. Integrao. Manuteno e direo de pessoal.
CAD5241
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
Op
Integrao Software/Hardware
72
4 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
Op
Arquitetura de Computadores I
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
Op
Arquitetura de Computadores II
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
Op
72
4 INE5349
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
72
INE5411
INE5440
Op
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
Data: 01/12/2009
Op
72
INE5420
Pgina:8
!"
CURRCULO DO CURSO
Curso:
Currculo:
INE5444
Estgio Supervisionado I
Op
72
4 INE5353
INE5417
Op
72
4 INE5354
INE5417
72
INE5412
72
INE5412
72
INE5412
72
INE5412
72
INE5412
72
INE5403
INE5445
Estgio Supervisionado II
INE5446
INE5447
INE5448
Op
INE5449
Op
INE5450
INE5451
Op
eh
INE5408
-Ementa Livre para assuntos relevantes na rea de Algoritmos
INE5452
Op
72
INE5403
eh
INE5408
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
Data: 01/12/2009
Op
72
INE5417
Pgina:9
!"
CURRCULO DO CURSO
Curso:
Currculo:
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
Projetos de Sistemas para Web: modelo cliente-servidor, padro MVC, arquitetura em camadas, protocolo http. Linguagens de marcao para Interface com o usurio.
Servidoeres: web, web dinmico e de aplicao. Linguagens de programao para Internet. Tecnologias de apoio programao para Internet. Frameworks de programao
para Internet.
INE5646
Programao Web
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
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
Observaes:
Legenda:
Op
36
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
pr-requisitos EEl5105 e INE5406 para o cumprimento da INE5411. Portaria n134/preg/2007 de 31/05/2007.
Tipo: Ob=Disciplina Obrigatria; Op=Disciplina Optativa; Es=Estgio; Ex=Extracurso. H/A=Hora Aula
Equivalente: Disciplina equivalente; Conjunto: Disciplinas que devem ser cursadas em conjunto
Data: 01/12/2009
Pgina:10