CURRÍCULO 002-003-R
CURRÍCULO 002-003-R
1º SEMESTRE
CE0972 - ALGORITMOS E LINGUAGEM DE PROGRAMAÇÃO
Estruturas fundamentais de algoritmos: seqüência, tomada de decisão, repetição(incondicional
e condicional). Linguagem algorítmica. Programação modular. Estruturas de Dados. Implementação
de algoritmos utilizando linguagens de programação. Aplicação e uso das estruturas fundamentais
de algoritmos.
CE1077 - CÁLCULO FUNDAMENTAL
Conjuntos. O corpo dos números reais e complexos. Funções. Funções elementares. Limites.
Continuidade.
CE1078 - FÍSICA APLICADA À COMPUTAÇÃO
Força eletrostática, potencial, corrente elétrica e potência. Campo magnético e indução.
Ondas eletromagnéticas. Luz. Estrutura da matéria. Semicondutores.
CE1086 - INTRODUÇÃO A COMPUTAÇÃO E LÓGICA
Histórico da Computação. Sistemas de Numeração. Álgebra de Boole. Sistemas Digitais.
Introdução à Arquitetura e Organização de Computadores. Lógica Proposicional. Lógica
dos Predicados.
CE0311 - PROBABILIDADE E ESTATÍSTICA
Conceitos fundamentais de Estatística. Fases do método estatístico. Organização de dados.
Medidas de tendência central e de posição. Medidas de dispersão. Teoria elementar de probabilidade.
Variáveis aleatórias. Modelos de distribuição de variáveis aleatórias. Aproximações
e ajustes às distribuições teóricas. Amostragem. Distribuições por amostragem. Intervalos
de confiança. Testes de hipótese paramétricos.
2º SEMESTRE
CE0007 - ÁLGEBRA LINEAR
Matrizes e sistemas lineares. Vetores no espaço real n-dimensional e vetores no sistema complexo n-dimensional. Espaços
vetoriais e subespaços. Bases e dimensão. Transformações lineares. Operadores lineares. Autovalores
e autovetores.
CE0039 - CÁLCULO DIFERENCIAL E INTEGRAL
Derivadas de funções de uma variável. Funções de duas ou mais variáveis. Derivadas
parciais. Derivada de funções de duas variáveis. Máximos e Mínimos. Aplicações.
Taxas Relacionadas. Integral Definida. Técnicas de Integração.
CE0054 - CIRCUITOS DIGITAIS
Circuitos elétricos, Circuitos combinacionais e seqüenciais. Análise de circuitos lógicos. Subsistemas
lógicos: multiplex, demultiplex, decodificador, memória, latch, flip-flop, registradores e contadores. Laboratório
de Circuitos Lógicos.
CH1223 - ESTUDO DO HOMEM CONTEMPORÂNEO
Exame crítico do conhecimento científico e tecnológico. Fundamentos e aplicações da Ética,
Cidadania e Responsabilidade Social. Problemáticas existenciais, sociais e culturais que a sociedade pós-industrial,de
massas e de consumo, coloca para o ser humano. Possíveis respostas a essas problemáticas: a perspectiva religiosa
cristã e franciscana, o pensamento ecológico e a justiça social.
CE1032 - PROGRAMAÇÃO DE COMPUTADORES
Recursividade. Alocação dinâmica de memória. Estruturas de dados. Qualidade na programação.
Implementação de algoritmos utilizando linguagens de programação. Aplicações práticas.
3º SEMESTRE
CE0125 - ENGENHARIA DE SOFTWARE
Objetivos e histórico da Engenharia de Software. Paradigmas de desenvolvimento de software. Diversidade de metodologias.
Análise e modelagem orientada a objetos. Modelos estáticos e modelos dinâmicos.
CE0472 - ESTRUTURA DE DADOS E ALGORITMOS
Estudo e aplicações das estruturas de dados: pilhas, filas, listas, listas circulares, listas duplamente ligadas.
Algoritmos de ordenação e busca. Hashing. Árvores. Árvores binárias. Árvores binárias
de busca. Árvores balanceadas. Árvores B. Grafos.
CH1272 - FUNDAMENTOS CIENTÍFICOS DA COMUNICAÇÃO
Leitura: características, tipos e diretrizes. Escrita: fundamentos, normas e produção textual. Características
gerais do trabalho, do método e da pesquisa científicos. Monografia: documentação, projeto de
pesquisa, relatório e informe científicos.
CE0261 - MATEMÁTICA DISCRETA
Indução. Crescimento de funções. Somatórios. Resolução de recorrências.
Conjuntos.
CE1087 - PROGRAMAÇÃO ORIENTADA A OBJETOS I
Introdução ao paradigma da programação orientada a objetos. Classes e Objetos. Definição
de classes: variáveis-membro, construtores, destrutores e métodos. Instanciação de objetos. Ligação
tardia. Sobrecarga de funções. Herança e polimorfismo.
4º SEMESTRE
CE0019 - ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES
Organização de computadores. Memórias. Unidade Central de Processamento. Microprogramação.
Linguagem de máquina. Operações de entrada/saída. Introdução a linguagem Assembly.
Modos de endereçamento. Interrupção.
CE0049 - CÁLCULO NUMÉRICO
Resolução de equações algébricas transcendentes. Integração numérica.
Interpolações Ajustamento de curvas. Desenvolvimento de rotinas para resolução desses tópicos
através de vários métodos. Resolução numérica de sistemas de equações.
CE0238 - LABORATÓRIO DE ENGENHARIA DE SOFTWARE
Projeto orientado a objetos. Implementação orientada a objetos. Ferramentas CASE.
CE1089 - PROGRAMAÇÃO ORIENTADA A OBJETOS II
Tratamento de exceções. Utilização de fluxos de caracteres e de bytes (arquivos). Interfaces gráficas.
Implementação de projetos com linguagem de programação orientada a objetos.
CE0382 - SISTEMAS OPERACIONAIS
Evolução das arquiteturas computacionais e o histórico dos sistemas operacionais. Filosofias de processamento.
Processos, sincronização, comunicação inter-processos. Gerenciamento de CPU, memória e
entrada/saída. Sistemas de arquivos. Sistemas operacionais da atualidade.
5º SEMESTRE
CE0028 - BANCO DE DADOS
Arquitetura de sistemas de gerenciamento de bancos de dados. Modelagem de dados conceitual e operacional. Linguagens de definição
de dados e de manipulação de dados.
CE1079 - COMPLEXIDADE DE ALGORITMOS
Modelos computacionais. Medidas de eficiência de algoritmos. Técnicas de desenvolvimento de algoritmos. Algoritmos
envolvendo seqüências e conjuntos. Cotas inferiores e superiores. Redutibilidade. Algoritmos geométricos.
NP-completude. Algoritmos para computação paralela. Algoritmos aproximativos.
CE0062 - COMPUTAÇÃO GRÁFICA
Fundamentos de cor. Imagem digital. Dispositivos gráficos. Transformações geométricas e sistemas
de coordenadas. Objetos gráficos planares. Objetos gráficos tridimensionais. Visualização e transformações
de visualização. Recortes e janelas. Modelos de iluminação.
CE1080 - ESTÁGIO SUPERVISIONADO I
Orientação, acompanhamento e avaliação do projeto de trabalho a ser realizado pelo aluno em instituições
públicas ou privadas, ou em projetos de iniciação científica.
CH1273 - ÉTICA, DIREITO E RESPONSABILIDADE SOCIAL
Introdução ao estudo da ciência do direito. Direito Constitucional. Direito Civil. Direito do Trabalho.
Noções sobre contrato de trabalho, de prestação de serviços e as conseqüências
no campo do direito autoral. Conceito de ética relativa e ética absoluta. Pressupostos filosóficos da
ética. Formação ética da nação brasileira. Conceito de responsabilidade social.
Vantagens e desvantagens da política de responsabilidade social nas organizações. Administração
de organizações do terceiro setor. Código de Propriedade Industrial. Legislação específica
sobre informática e os devidos órgão governamentais. Legislação de importação/exportação.
CE0320 - PROGRAMAÇÃO DE APLICAÇÕES CLIENTE/SERVIDOR
Protocolos para comunicação entre computadores. Mecanismos para comunicação interprocessos: chamada
remota de procedimentos, paradigma de trocas de mensagens. Programação visual e orientada a eventos. Projeto
e implementação de aplicações.
6º SEMESTRE
CE1081 - ESTÁGIO SUPERVISIONADO II
Orientação, acompanhamento e avaliação do projeto de trabalho a ser realizado pelo aluno em instituições
públicas ou privadas, ou em projetos de iniciação científica.
CE0245 - LINGUAGENS FORMAIS E AUTÔMATOS
Formalismo para descrição de linguagens: gramáticas e autômatos. Autômatos finitos e linguagens
regulares. Autômatos de pilha e linguagens livres de contexto. Máquinas de Turing (computabilidade e decidabilidade).
Tese de Church. Problemas indecidíveis.
CE1038 - PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO
Introdução aos paradigmas de linguagens de programação. Evolução das principais
linguagens de programação. Estruturas de linguagens de programação. Orientação a
objetos. Linguagens funcionais. Linguagens lógicas.
CE0359 - REDES DE COMPUTADORES
Evolução dos recursos de telecomunicações, códigos e modos de transmissão, controle
de erros, técnicas de modulação e multiplexação, topologias de redes, modelos de padronização
de redes, redes de pacotes, protocolos e serviços, redes locais.
CE0404 - TÓPICOS EM BANCO DE DADOS
Administração de Banco de Dados. Prática, em laboratório, usando linguagens de definição
de dados (DDL) e linguagens de manipulação de dados (DML). Tópicos em Banco de Dados.
CE0407 - TÓPICOS EM ENGENHARIA DE SOFTWARE
Paradigmas de desenvolvimento de software. Codificação, testes, depuração, operação
e manutenção de software. Custos de desenvolvimento. Qualidade do software. Gerenciamento da configuração
do software. Engenharia de software auxiliada por computador.
7º SEMESTRE
CE0060 – COMPILADORES
Descrição formal de linguagens de programação. Análise léxica. Análise sintática.
Ferramentas para geração de analisadores léxico e sintático.
CH1274 - EMPREENDEDORISMO
Aplicação de atividades vivenciais e jogos de simulação de negócios. Conceitos sobre empreendedorismo.
Características e habilidades do empreendedor. O comportamento empreendedor: análise de oportunidades. Estudo
de casos. Solução de problemas. O processo de geração de idéias e conceitos de negócios.
Meios para análise de oportunidades e idéias. Estratégia de negócios. O processo de criação
de um negócio. Aspectos práticos da abertura e funcionamento de um negócio. Instituições
de apoio e financiamento de pequenas empresas. Desenvolvimento de plano de negócio. Gerenciamento do próprio
negócio. Confecção de um plano de negócio.
CE0211 - INTELIGÊNCIA ARTIFICIAL
Agentes. Resolução de problemas. Métodos de busca. Representação do conhecimento. Incerteza.
Aprendizado. Redes Neurais. Lógica Fuzzy.
CE0376 - SISTEMAS DISTRIBUÍDOS
Objetivos e caracterização de sistemas distribuídos. Arquitetura de sistemas distribuídos. Estrutura
do software: componentes e suas interconexões. Primitivas de comunicação e problemas de software relacionados
com controle, identificação e proteção em sistemas distribuídos. Sincronização.
Atualização de cópias múltiplas.
CE0476 - TÓPICOS EM ARQUITETURA DE COMPUTADORES
Arquiteturas Avançadas de Computadores. Máquinas RISC. Processadores pipelined. Arquiteturas Paralelas. Multiprocessadores.
Avaliação de desempenhos. Arquiteturas específicas.
CE1083 - TRABALHO DE CONCLUSÃO DE CURSO I
Características dos projetos de conclusão. Especificação dos projetos de conclusão. Planejamento
das atividades de trabalho. Orientação para o desenvolvimento, testes e integração dos projetos.
Acompanhamento e controle das atividades.
8º SEMESTRE
CH0310 - GESTÃO DA TECNOLOGIA DA INFORMAÇÃO
Visão integradora do ambiente empresarial e da tecnologia de informação. Sistemas de informações
gerenciais. Informação estratégica. Processo administrativo e informação. Sistemas de gestão
integrados. Gerenciamento estratégico dos recursos informáticos. Planejamento Estratégico. Avaliação
de sistemas e de recursos de tecnologia de informação. Aspectos de controle e segurança. Planos de segurança
e de contingência. Auditoria de Sistemas e de Gestão.
CE1084 - SISTEMAS MULTIMÍDIA E REALIDADE VIRTUAL
Introdução: definição, perspectiva do usuário, aplicações, tipos e características
de mídias, parâmetros de qualidade de serviço (QoS). Gerenciamento de QoS. Perspectiva do sistema: captura,
armazenamento, recuperação, apresentação, transferencia, trabalho cooperativo. Tecnologias de
dispositivos. Digitalização de áudio e vídeo. Algoritmos de compressão. Escalonamento e
sincronização de fluxos de mídia. Infra-estrutura de comunicação, redes de serviços
integrados. Plataformas distribuídas multimídia.
CE0396 - TEORIA DOS GRAFOS
Grafos e subgrafos. Caminhos em grafos. Subárvores geradoras. Conexidade. Caminhos eulerianos. Circuitos hamiltonianos.
Coloração. Emparelhamento. Conjuntos independentes. Fluxo em redes. Grafos orientados.
CE0412 - TÓPICOS EM REDES DE COMPUTADORES
Tecnologias de LANs: Fast Ethernet e ATM. Arquitetura Internet: serviços integrados, serviços diferenciados.
Administração de redes locais. Aplicações práticas.
CE0417 - TÓPICOS ESPECIAIS EM INFORMÁTICA
Discussão de temas atuais de informática, de interesse a formação do profissional da área.
CE1085 - TRABALHO DE CONCLUSÃO DE CURSO II
Orientação para o desenvolvimento, testes e integração dos projetos. Acompanhamento e controle
das atividades. Avaliação e apresentação dos Trabalhos de Conclusão.