Elementos básicos da construção de algoritmos e programas de computador: dados e tipos primitivos. Constantes, variáveis, funções pré-definidas e expressões. Comandos de entrada, saída e atribuição. Estrutura seqüencial, seletiva e repetitiva de controle de programação. Tipos estruturados básicos.
EMENTA - Arquitetura de Computadores
Representação de dados: sistemas numeração. Aritmética binária e decimal. Circuitos combinacionais e seqüenciais. Arquitetura de um sistema computacional: memória, entrada/saída, barramentos, registradores, operações e unidade central de processamento de dados.
EMENTA - Fundamentos de Informática
Projeto político e pedagógico do curso. Computadores digitais e analógicos. Representação digital para textos, som e imagem. Comunicação digital do telégrafo ao satélite. Software X hardware. Infra-estrutura e serviços de Internet. Processo de distribuição e serviços de troca da informação. Noções de estrutura de sistemas distribuídos e do modelo cliente/servidor.
EMENTA - Fundamentos Matemáticos para Computação
Caracterização da Lógica Matemática. Cálculo Proposicional. Operações Lógicas. Conjuntos. Álgebra dos Conjuntos. Relações. Funções. Indução. Recursão. Sistemas de Equações Lineares.
EMENTA - Inglês Instrumental Básico
Estudo de textos específicos da área de computação visando a compreensão. Aspectos gramaticais e morfológicos pertinentes à compreensão.
EMENTA - Inglês Instrumental Avançado
Desenvolvimento e ampliação das estratégias de leitura e compreensão de textos e artigos.
EMENTA - Laboratório de Hardware
Arquitetura do PC: processadores, barramentos, memória, chipsets, dispositivos de entrada e saída. Tópicos especiais em arquitetura e organização de computadores; linguagens de máquina, arquiteturas RISC e CISC. Microcontroladores.
EMENTA - Metodologia Científica
Metodologia Científica: objeto e importância. Ciência e Conhecimento: Senso Comum, Filosófico e Científico. Trabalhos Científicos.
EMENTA - Probabilidade e Estatística
Conceito de probabilidade e seus teoremas fundamentais. Variáveis aleatórias. Distribuição de probabilidade. Conceito e objetivos da estatística. Estatística descritiva. Noções de amostragem. Distribuições amostrais: discreta e contínua. Inferência estatística: Teoria da estimação e teses de hipóteses. Regressão linear simples. Correlação. Análise de variância. Utilização de software estatístico.
EMENTA - Programação de Computadores
Metodologia de Desenvolvimento de programas. Comandos de uma linguagem de programação. Modularização de Algoritmos: procedimentos, funções, parâmetros e variáveis locais e globais. Registros. Arquivos: tipos e manipulação. Variáveis dinâmicas.
EMENTA - Sociedade da Informação
Sociedade e mudanças tecnológicas. Mercado, Trabalho e Oportunidades. Globalização e novas tecnologias. Ética profissional. Universalização de serviços para a cidadania. Educação na sociedade da informação.
EMENTA - Estruturas de Dados
Pesquisa e Ordenação. Listas lineares e suas generalizações: ordenadas, encadeadas, filas e pilhas. Aplicações de listas. Árvores e suas generalizações: binárias, buscas, balanceadas, B e B+. Aplicações de árvores. Hashing.
EMENTA - Fundamentos de Banco de Dados
Conceitos básicos e estrutura de um SGBD: nível conceitual, nível físico e externo. Modelo de dados: rede, hierárquico e relacional. Modelo relacional: conceito, álgebra relacional, restrições de integridade e normalizações. Linguagem de definição de dados e linguagem de manipulação de dados.
EMENTA - Fundamentos de Redes de Computadores
Características gerais e aplicações. Estruturas de redes de comunicação e meios de transmissão. Cabeamento estruturado. Arquitetura de redes. Tecnologia da comunicação de dados. Modelos de referência. Serviços em redes. Interligação de redes locais e longa distância. Projeto, instalação e configuração de redes locais. Fundamentos de protocolos TCP/IP.
EMENTA - Legislação em Informática
Noções de legislação trabalhista, comercial e fiscal. Crime e abuso na área de sistemas de informação. Propriedade intelectual e legislação na área de informática.
EMENTA - Programação Orientada a Objetos
Paradigma de programação orientada a objetos. Classes e Operações sobre objetos. Abstração e Encapsulamento. Mensagens. Herança. Polimorfismo. Tratamentos de erros e exceções.
EMENTA - Teoria Geral de Sistemas
Origem e conceito da teoria geral dos sistemas. Definição de sistemas. Tipos de sistemas. Aplicações do pensamento sistêmico na resolução de problemas. Pensamento sistêmico aplicado às organizações.
EMENTA - Análise e Projetos de Sistemas
Ciclo de vida dos sistemas e seus paradigmas. Análise e projeto de sistemas computadorizados estruturado e orientado a objetos de. Uso de linguagens, modelos, processos de desenvolvimento, e ferramentas para análise e projeto de sistemas computadorizados. Frameworks e Design pattern.
EMENTA - Banco de Dados
Implementação de projetos lógicos de banco de dados através do uso de sistemas gerenciadores de banco de dados e SQL. Gerenciamento de transações. Controle de concorrência. Recuperação. Segurança. Tópicos especiais em banco de dados.
EMENTA - Desenvolvimento em Ambiente WEB
Protocolos para aplicações Internet/Intranet. Princípios e arquitetura da World Wide WEB. Linguagens de desenvolvimento. Projeto e construção de hiperdocumentos. Aplicações WEB interativas: formulários e scripts. Integração banco de dados/WEB. Engenharia de documentos: metalinguagens e padrões de intercâmbio de documentos.
EMENTA - Redes de Computadores
Resolução de nomes. DHCP. Estrutura de sistemas autônomos e algoritmos de roteamento. Endereçamento na Internet. NAT e Proxy. Segurança de Redes: filtros de pacotes, firewalls, criptografia com SSL, VPN, IPsec.
EMENTA - Técnicas de Orientação a Objetos
Métodos para modelagem orientada a objetos. Orientação a objetos em aplicações comerciais, industriais e científicas. Processo de desenvolvimento baseado em orientação a objetos. Programação visual.
EMENTA - Teoria dos Grafos
Fundamentos de Grafos. Conexidade. Distância. Caminhos e Problemas de Caminhos. Estudo de Casos.
EMENTA - Desenvolvimento de Sistemas
Aplicação das técnicas de análise, projeto e implementação para o desenvolvimento de sistemas. Questões de integração com banco de dados. Documentação de sistemas. Implantação de sistemas nas organizações.
EMENTA - Engenharia de Software
Engenharia de Requisitos. Especificação de software. Ferramentas CASE. Processo de desenvolvimento de software. Métricas. Qualidade de Software. Teste de programa. Modelos de melhoria de processo de software. Planejamento de sistemas de qualidade de software. Padrões ISO, SEI, CMM.
EMENTA - Gerência de Redes de Computadores
Introdução à gerência de redes. Gerência centralizada e gerência distribuída. Arquitetura de gerência OSI. Modelo de gerência SNMP. Gerência de sistemas. Ambientes de gerência integrada.
EMENTA - Gestão de Negócios
Administração e suas funções. Níveis de administração. Estruturas das organizações. Evolução da administração. Organização de recursos. Orçamento econômico e financeiro.
EMENTA - Modelagem e Simulação
Teoria de Filas. Simulação discreta e contínua. Mecanismo de controle de tempo. Simulação de sistema simples e de filas. Simulação de sistemas de computação. Técnicas de Construção de Modelos e Análise de Resultados. Linguagens de Simulação.
EMENTA - Sistemas Operacionais
Sistemas operacionais: conceitos, classificação e estrutura. Gerenciamento de memória. Memória virtual. Conceito de processo. Gerência de processador: escalonamento de processos, monoprocessamento e multiprocessamento. Concorrência e sincronização de processos. Alocação de recursos e deadlocks. Gerenciamento de arquivos. Gerenciamento de dispositivos de entrada e saída.
EMENTA - Análise de Desempenho
Conceitos e definições sobre o desempenho de um sistema de computação. Experimentos práticos. Modelagem e avaliação de desempenho de redes de computadores. Sistemas cliente/servidor. Monitoração, compreensão e caracterização da carga de trabalho. Estudo de casos.
EMENTA - Empreendedorismo
Atividade empreendedora. Identificação de oportunidades de plano de negócio. Determinação de custos para empreendimento. Viabilidade financeira. Projeto de empreendimento. Formação de Preços. Controle de fluxo de caixa em empreendimentos.
EMENTA - Fundamentos de Sistemas de Informação
Fundamentos de Sistemas de Informação: conceito, classificação, objetivos e componentes. Sistemas de Informação nas organizações: desafios e impacto. Modelo de um Sistema de Informação. Sistemas de informação aplicados. Tecnologia da informação como diferencial estratégico nas organizações, planejamento, implementação e avaliação de SI. Segurança de sistemas de informação. Auditoria de sistemas de informação. Sistemas de apoio a decisão.
EMENTA - Metodologia da Pesquisa
Importância da iniciação científica na universidade. Elaboração de um projeto de pesquisa. Conceito de Trabalho de Conclusão de Curso. Definição e delimitação do tema de trabalho. Elaboração orientada do projeto de TCC. Normas para elaboração do TCC. Modelo de relatório de Trabalho de Conclusão de Curso. Redação de documentos relativos ao TCC.
EMENTA - Sistemas Distribuídos
Conceitos básicos: terminologia, sistemas centralizados, distribuídos, paralelos ou de alto desempenho. Paradigmas de comunicação de processos. Programação de aplicações Cliente/Servidor com Sockets e TCP/IP. Sincronização em sistemas distribuídos. Objetos distribuídos.
EMENTA - Data Warehouse
O ambiente, projeto e componentes do Data warehouse. Formas de disponibilização de informação. Classificação de Data warehouse e Data Marts. Processo de construção de Data warehouse. Estruturação e migração de dados em ambiente projetados. Data warehouse Distribuído. Pesquisas futuras em Data warehouse.
EMENTA - Inteligência Artificial
Introdução à Inteligência Artificial. Paradigmas de Inteligência Artificial. Resolução de problemas por mecanismos de busca em espaços de estados. Sistemas especialistas: aquisição e representação do conhecimento, estratégias para o tratamento de incertezas. Tópicos especiais em IA para Sistemas de Informação.
EMENTA - Sistemas de Informação
Informação, internet e comércio eletrônico: mudanças no ambiente e na organização. Business to consumer, Business to business, WWW e Comércio eletrônico, aspectos de implementação. Eletronic Data Interchange. Sistemas eletrônicos de pagamento. Costumer Relationship Managment. Questões legais e tributárias. Privacidade e ética.
EMENTA - Sistemas Multimídia
Comunicação homem-máquina. Autoria: plataformas para multimídia e ferramentas para desenvolvimento. Aúdio: propriedades físicas do som e sua representação digital. Processamento e síntese do som. Imagens: representação digital, dispositivos gráficos e processamento. Vídeo: interfaces e processamentos. Animação.
EMENTA - Trabalho de Conclusão de Curso
Desenvolvimento do referencial teórico do TCC, sob orientação de um professor. Fontes de Pesquisa. Normas para elaboração do TCC. Redação de documentos relativos ao TCC. Seminário de TCC.
EMENTA - Controle e Automação
Arquitetura dos CLP’s e áreas de aplicação. Módulos de Entrada e Saída. Programação de CLP’s. Linguagens Baseadas em Operadores Lógicos Booleanos. Linguagens Baseadas no Diagrama de Escada e GRAFCET. Tendências de Padronização de CLP’s. Fundamentos de Robótica. Aplicações de Robôs. Programação de Robôs.
EMENTA - DOM Scripting com HTML 5
HTML5. Formulários. Multimídia nativa. Canvas. Armazenamento de dados. Dom (Document Object Model). CSS e javascript. Modificando o DOM.
EMENTA - Engenharia de Usabilidade
Conceitos de interação e interface homem-máquina. Dispositivos de entrada e saída em sistemas interativos homem-máquina. Técnicas de diálogo homem-máquina. Ergonomia de software. Arquiteturas de softwares e padrões para interfaces de usuários. Metodologias, técnicas e ferramentas de concepção, projeto e implementação de sistemas interativos. Metodologias, técnicas e ferramentas para avaliação de interfaces.
EMENTA - Gerência de Projetos
Administração por projeto. Função gerencial. Planejamento de projetos. Negociação. Recursos. Cronogramas. Plano de projeto. Estimativas. Acompanhamento de projetos. Controle de projetos em informática.
EMENTA - Segurança em Computação
Criptografia tradicional: conceitos e técnicas clássicas e modernas. Criptografia assimétrica: fundamentação matemática, gerenciamento de chaves, hash, assinatura digital, ICP. Aplicações: protocolos de autenticação, correio eletrônico seguro, segurança de conexões e transações WWW.
EMENTA - Segurança em Computação
Criptografia tradicional: conceitos e técnicas clássicas e modernas. Criptografia assimétrica: fundamentação matemática, gerenciamento de chaves, hash, assinatura digital, ICP. Aplicações: protocolos de autenticação, correio eletrônico seguro, segurança de conexões e transações WWW
EMENTA - Trabalho de Conclusão de Curso
Desenvolvimento do referencial teórico do TCC, sob orientação de um professor. Fontes de pesquisa. Normas para elaboração do TCC. Redação de documentos relativos ao TCC. Seminário de TCC.
EMENTA - Trabalho de Conclusão de Curso
Estudo aplicado do TCC: levantamento de dados, modelagem, implementação, testes. Redação de documentos relativos ao TCC. Considerações finais. Banca TCC.