Anda di halaman 1dari 7

EMENTAS DO CURSO DE COMPUTAO

DISCIPLINA
INTRODUO A INFORMTICA
CARGA HORRIA: 80 H
EMENTA: Conceito de Informtica, informao, dados e computadores; evoluo histrica
dos computadores; anatomia de um computador conceitos bsicos de hardware e
software; representao eletrnica dos dados (sistemas digitais, sistema binrio e cdigo de
representao); noes sobre comunicaes e redes de computadores; problemas de
segurana - controle de acesso e proteo a vrus.

DISCIPLINA
CONSTRUO DE PGINA WEB
CARGA HORRIA: 40 H
EMENTA: Caractersticas gerais da linguagem HTML; Comandos bsicos de formatao de
texto; Listas e enumeraes; Interligao de documentos; Incluso de imagens; Definio
de cores; Imagens mapeadas; Multimdia e animaes; Formatao utilizando tabelas;
Pginas com Frames; Criao de Formulrios; Folhas de estilo; Elementos da linguagem
javascript; Desvio condicional; Laos; Funes; Objetos; Hierarquia dos objetos do browser;
Tratamento de eventos; Crtica de formulrios; Manipulao de janelas e frames.

DISCIPLINA
INGLS INSTRUMENTAL
CARGA HORRIA: 40H
EMENTA: Decodificao de textos atuais de informtica em lngua inglesa; Gramtica
contextualizada; Gramtica sistematizada de itens referentes linguagem tecnolgica
especfica.

DISCIPLINA
FUNDAMENTOS DE ALGORITMOS PARA COMPUTAO
CARGA HORRIA: 80 H
EMENTA: Conjuntos e operaes com conjuntos; Princpio da Induo; sries; recorrncias;
Princpio Multiplicativo; permutaes, combinaes, arranjos, arranjos com repetio,
Binmio de Newton; Princpio da Incluso e Excluso; conceitos bsicos de teoria de
grafos.

1
DISCIPLINA
PROJETO E DESENVOLVIMENTO DE ALGORITMOS
CARGA HORRIA: 80 H
EMENTA: Conceito de algoritmo; tcnicas e metodologias para construo de algoritmos;
desenvolvimento de algoritmos usando pseudo-linguagem. Conceito de linguagem de
programao, de construo e execuo programas, usando como modelo os recursos
bsicos de uma linguagem imperativa; aplicao das tcnicas de construo de algoritmos
no desenvolvimento, implementao e execuo de programas simples.

DISCIPLINA
LGEBRA LINEAR
CARGA HORRIA: 80 H
EMENTA: Sistemas de equaes lineares; matrizes; determinantes; vetores; espaos
vetoriais; dependncia e independncia linear; transformaes lineares; autovalores e
autovetores; mtodos numricos; anlise de erro.

DISCIPLINA
ESTRUTURA DE DADOS
CARGA HORRIA: 80H
EMENTA: Conceitos bsicos de complexidade; notaes O, mega e Theta; listas, filas e
pilhas; algoritmos de busca; algoritmos de ordenao; rvores, percurso em rvores; rvore
binria de busca; rvores balanceadas; rvores AVL; rvores B; tabelas de espalhamento
(hashing); compresso de dados; prtica de laboratrio.

DISCIPLINA
MATEMTICA PARA COMPUTAO
CARGA HORRIA: 80 H
EMENTA: Funes: limites, continuidade de funes de uma varivel. Derivao: conceito,
propriedades, interpretao e representao geomtrica, o teorema do valor mdio,
mximos e mnimos. Integrao: conceito, propriedades, clculo de reas e de volumes.;
teorema fundamental do clculo; logaritmo e exponencial; regra de Lhopital; aplicaes.

2
DISCIPLINA
FUNDAMENTOS DE PROGRAMAO
CARGA HORRIA: 80 H
EMENTA: Introduo: O ambiente de desenvolvimento de programas; Tipos Bsicos e
Comandos Bsicos; Estruturas de controle: sequncia, seleo e repetio;
Subprogramao: funes e passagem de parmetros; Recursividade; Representao de
dados na forma de: Listas, Vetores e Matrizes, Tuplas e Strings, Arquivos, Dicionrios,
Conjuntos; Noes de complexidade de algoritmo.

DISCIPLINA
ORGANIZAO DE COMPUTADORES
CARGA HORRIA: 80 H
EMENTA: Organizao lgica e funcional do modelo Von-Neumann: conceito, arquitetura
lgica e funcional; unidades funcionais: ucp, memria; memria 3ach; dispositivos de e/s e
barramento; hierarquia de memria; arquiteturas micro e nanoprogramadas; mecanismos
de interrupo e de exceo; arquiteturas avanadas: pipeline, mltiplas unidades
funcionais e mquinas paralelas; conceito de mquina virtual; tendncias; processadores
RISC e CISC.

DISCIPLINA
MODELAGEM DE INFORMAO
CARGA HORRIA: 80H
EMENTA: Definio de Modelo, o processo de modelagem, nveis de modelagem; Modelo
entidade-relacionamento: elementos bsicos, extenses. Notaes grficas. Estudos de
Caso.

DISCIPLINA
PROBABILIDADE E ESTATSTICA
CARGA HORRIA: 80 H
EMENTA. Noes bsicas de probabilidade; eventos; experimentos aleatrios; variveis
aleatrias; espao amostral; distribuio de probabilidade; distribuio marginal e
condicional; momentos; correlao; valor esperado; teoremas limites; teorema central do
limite; estimao; convergncia; confiabilidade; noes de simulao.

3
DISCIPLINA
PROGRAMAO COM INTERFACES GRFICAS
CARGA HORRIA: 80 H
EMENTA: Introduo a Programao Orientada a Objetos: classes, objetos, herana e
polimorfismo; Tratamento de Excees; Mdulos e pacotes; Programao com Interfaces
Grficas: componentes grficos, programao orientada a eventos; Construes de
Aplicaes; Prtica de Laboratrio.

DISCIPLINA
BANCO DE DADOS
CARGA HORRIA: 80 H
EMENTA: Conceitos; evoluo dos sistemas de banco de dados; sistemas de
gerenciamento de banco de dados (SGBDs); modelos de bancos de dados: hierrquico,
relacional e orientado a objetos; modelo relacional, lgebra e clculo relacional; SQL:
linguagem de definio e manipulao de dados; projeto lgico relacional: mapeamento de
E-R para relacional; normalizao; projeto fsico; otimizao de consultas; mecanismos de
controle de concorrncia.

DISCIPLINA
FSICA PARA COMPUTAO
CARGA HORRIA: 80H
EMENTA: Conceitos fsicos bsicos: matria, fora e energia; leis da conservao.
Eletricidade e magnetismo: carga eltrica, fora e campo eltrico; leis de Coulomb e de
Gauss; fora e campo magntico; leis de Ampre e de Faraday; equaes de Maxwell;
circuitos eltricos. Ondas: movimento ondulatrio descrio matemtica e anlise de
Fourier; ondas eletromagnticas, o espectro eletromagntico. ptica: propagao, reflexo
e refrao da luz; fibras pticas. Matria condensada: fsica estatstica teoria cintica dos
gases, a distribuio de Boltzmann; a estrutura da matria: tomos, molculas e slidos
estados estacionrios, teoria das bandas e semicondutores.

4
DISCIPLINA
SISTEMAS OPERACIONAIS
CARGA HORRIA: 80 H
EMENTA: Breve reviso de organizao; modelos de sistemas operacionais: breve
histrico, conceitos, caractersticas, objetivos e funes; gerenciamento de memria:
organizao fsica, lgica e funcional, hierarquia, particionamento, proteo e estratgias de
particionamento; memria virtual: conceito, organizao lgica e funcional, mapeamento,
estratgias de busca, alocao e re-alocao; gerenciamento de processos: conceitos,
descrio, controle, estados, escalonamento, competio, cooperao, concorrncia,
comunicao, sincronismo, deadlock e starvation; sistema de entrada e sada e de
gerenciamento de arquivos; prtica de instalao do sistema Linux.

DISCIPLINA
PROGRAMAO DE APLICAES WEB
CARGA HORRIA: 80 H
EMENTA: Programao em PHP: sintaxe bsica, variveis, constantes, expresses,
operadores, estruturas de controle, sada de dados, formulrio, sesso, banco de dados,
cookies, manipulao de erro, autenticao, upload de arquivo.

DISCIPLINA
ANLISE DE SISTEMAS
CARGA HORRIA: 80 H
EMENTA: Requisitos funcionais e no funcionais. Modelagem do negcio, incluindo regras
de negcio e workflow. Tcnicas para captura de requisitos Entrevistas, JAD, Storyboard.
Especificao de requisitos funcionais. Especificao de requisitos usando casos de uso.
Integrao com o modelo de dados (ER).

5
DISCIPLINA
ENGENHARIA DE SOFWARE
CARGA HORRIA: 80 H
EMENTA: Produto versus Processo: modelos de ciclo de vida. Engenharia de Requisitos:
objetivos e mtodos. Paradigmas de desenvolvimento: estruturado, orientado a objetos.
Projeto de Software. Implementao de Software: tcnicas de codificao e estilos de
programao. Gerncia de Projeto: planejamento, execuo e controle. Modelos de
Qualidade de Processo: ISO, CMM. Qualidade de Software: critrios de qualidade,
mtricas. Revises e Testes de Software. Manuteno de Software: fundamentos e
reengenharia. Reutilizao. Apoio automatizado ao desenvolvimento de software:
Ambientes e Ferramentas CASE.

DISCIPLINA
REDE DE COMPUTADORES I
CARGA HORRIA: 120 H
EMENTA: Introduo: histria/evoluo das redes de dados e da Internet; comutao por
pacotes; arquitetura de redes; aplicaes HTTP, SMTP e outras; programao com
Sockets; princpios de transmisso confivel; protocolos de transporte: problemas bsicos
de um protocolo de transporte - UDP e TCP; congestionamento em redes.

DISCIPLINA
PROGRAMAO ORIENTADA A OBJETOS
CARGA HORRIA: 80 H
EMENTA: Implementao de classe-objetos, herana, polimorfismo, comunicao e
associao. Implementao de interfaces grficas e armazenamento de dados orientados a
objetos; prtica de laboratrio.

DISCIPLINA
ARQUITETURA E PROJETO DE SISTEMAS
CARGA HORRIA: 80 H
EMENTA: Componentes e frameworks. Solues padronizadas (padres de projeto).
Projeto de sistemas para Internet.

6
DISCIPLINA
COMPUTAO GRFICA
CARGA HORRIA: 80 H
EMENTA: Dispositivos e pacotes de software para computao grfica. programao
usando bibliotecas grficas; escala e recorte em 2d; algoritmos para traado de retas;
circunferncias; letras e polgonos em tecnologia de rastreio; tcnicas de interao; tcnicas
de manipulao de janelas; construo interativa de curvas; armazenamento, compactao
e recuperao de informaes grficas; construo de editores grficos; prtica de
laboratrio.

DISCIPLINA
EMPREENDEDORISMO E TICA PROFISSIONAL
CARGA HORRIA: 80 H
EMENTA: Estudo dos mecanismos e procedimentos para criao de empresas; perfil do
empreendedor; desenvolvimento da capacidade empreendedora; sistemas de
gerenciamento; qualidade e competitividade; tcnicas de negociao; marketing; tica e
cdigos de tica profissional; educao ambiental.

DISCIPLINA
REDES DE COMPUTADORES II
CARGA HORRIA: 120 H
EMENTA: Meios de transmisso, transmisso digital, modulao, tcnicas de codificao;
aplicaes multimdia: voz e vdeo, transmisso multimdia na Internet; acesso mltiplo a
meios de transmisso: protocolos, redes sem fio, padres; encaminhamento na Internet:
protocolos de roteamento, endereamento, traduo de endereos, sub-networking,
transmisso multicast; nvel de enlace: deteco de erros, enquadramento, hubs e pontes;
modo de transferncia assncrono assncrono (ATM): problemas bsicos, protocolos e
caminhos virtuais.

DISCIPLINA
TRABALHO DE CONCLUSO DE CURSO
CARGA HORRIA: 120 H