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 - 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 - 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. Relação com recursos de tecnologia da informação. Gestão de Pessoas.
EMENTA - Introdução à Arquitetura de Computadores
Representação de dados: sistemas de numeração. Aritmética binária e decimal. Circuitos combinacionais e sequenciais. Arquitetura de um sistema computacional.
EMENTA - Introdução aos Sistemas de Informação
Projeto político e pedagógico do curso. Computação e sua evolução. Profissional de Tecnologia. Entidades e associações de classe. Introdução ao desenvolvimento web.
EMENTA - Arquitetura de Computadores
Arquitetura do PC: processadores, barramentos, memória, chipsets, dispositivos de entrada e saída. Linguagens de máquina, arquiteturas RISC e CISC.
EMENTA - Metodologia Científica
Ciência e construção de conhecimento. Ciência e Universidade. Leitura e escrita acadêmica. Trabalhos Científicos.
EMENTA - Princípios de Segurança nas Organizações
Segurança da Informação. Criptografia, assinatura digital e certificado digital. Políticas de Segurança da Informação. Ferramentas e técnicas para proteção e monitoramento de sistemas.
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 orientada a objetos. Modularização. Registros. Arquivos: tipos e manipulação. Variáveis dinâmicas. Recursividade.
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. Responsabilidade ambiental.
EMENTA - Estruturas de Dados
Pesquisa e Ordenação. Listas, filas, pilhas e aplicações. Árvores. Hashing.
EMENTA - Fundamentos de Banco de Dados
Conceitos básicos e arquitetura de um SGBD. Modelo de dados. Modelo relacional, restrições de integridade e normalizações. Linguagem de definição de dados, manipulação e controle de dados.
EMENTA - Fundamentos de Redes de Computadores
Evolução das redes de computadores. Organização das redes de computadores. Processo de Comunicação. Modelo OSI e a arquitetura TCP/IP. Padrões da ISO e do IETF. Redes locais. Projeto de Redes. Redes de longa distância. Meios Físicos de Transmissão. Equipamentos de conectividade. Redes Sem Fio.
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. Patentes e direitos.
EMENTA - Programação Orientada a Objetos
Fundamentos da orientação a objetos. Classes e objetos. Abstração e encapsulamento. Herança. Polimorfismo. Sobrecarga e sobrescrita de métodos e construtores. Classes abstratas e interfaces. Desenvolvimento de aplicações orientado a objetos.
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 - Banco de Dados
Implementação de projetos lógicos de banco de dados. Uso de sistemas gerenciadores de banco de dados e SQL. Gerencimento de transações. Controle de concorrência. Recuperação. Segurança.
EMENTA - Engenharia de Software
Fundamentos da Engenharia de Software. Requisitos. Processos e modelos de desenvolvimento de software. Qualidade de software. Métricas de software. Verificação e validação de software. Ferramentas CASE.
EMENTA - Introdução ao Desenvolvimento Web
Engenharia de documentos: metalinguagens e padrões de intercâmbio de documentos. Projeto e construção de hiperdocumentos. Linguagens de desenvolvimento estáticas. Aplicações WEB interativas.
EMENTA - Planejamento Financeiro e Custos em Tecnologia da Informação
Conceitos e classificação de custos. Métodos de custeio. Aspectos técnicos e práticos de análise de custo, volume e lucro. Análise de custos para a formação de preço. Sistema de informação de custos para apoio à tomada de decisão.
EMENTA - Redes de Computadores
Arquitetura TCP/IP. Algoritmos e protocolos de roteamento. Protocolos de transporte TCP e UDP. Protocolos de aplicação. Endereçamento na Internet. Serviços de redes de computadores. Administração de redes de computadores.
EMENTA - Técnicas de Orientação a Objetos
Desenvolvimento de aplicações orientado a objetos com interface gráfica. Aplicações orientadas a objetos com banco de dados. Internacionalização. Tratamento de Exceções. Padrões de Projeto. Projeto e desenvolvimento de aplicações orientado a objetos. Comandos de uma orientada a objetos.
EMENTA - Análise e Projetos de Sistemas
Desenvolvimento iterativo e Processo Unificado. Linguagem padrão de modelagem de sistemas. Prática em Análise e Projeto de Sistemas OO.
EMENTA - Comportamento Organizacional
Pessoa, personalidade e trabalho. Relações étnico-raciais. Motivação. Relações interpessoais, com ênfase no processo de interação analista-usuário. Trabalho em equipe. Educação em Direitos Humanos. Liderança e poder. O papel do agente de mudanças. Teorias e técnicas para tratamento de conflito e negociação.
EMENTA - Desenvolvimento de Sistemas
Aplicação das técnicas de análise, projeto e implementação para o desenvolvimento de sistemas orientado a objetos. Integração com banco de dados. Documentação de sistemas. Implantação de sistemas nas organizações.
EMENTA - Desenvolvimento Web
Linguagens de desenvolvimento dinâmicas. Integração banco de dados e WEB. Frameworks de persistência. Desenvolvimento de aplicações WEB.
EMENTA - Fundamentos de Sistemas de Informação
Fundamentos de Sistemas de Informação. Sistemas de Informações voltados à Internet. Sistemas para apoio à decisão e soluções de pacotes de softwares comerciais. Gestão dos Sistemas de Informações nas Organizações.
EMENTA - Sistemas Operacionais
Conceitos, classificação e estrutura. Gerenciamento de memória. 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 - Administração de Sistemas Operacionais
Características gerais de sistemas operacionais. Gerência de usuários, domínios, recursos e processos. Ativação, configuração e monitoramento de serviços de rede. Infraestrutura de Rede e Servidores. Técnicas para administração e controle de segurança de servidores em rede.
EMENTA - Empreendedorismo
Mecanismos e procedimentos para criação de empresas. Perfil do empreendedor. Sistemas de gerenciamento, técnicas de negociação. Qualidade e competitividade. Noções de Marketing.
EMENTA - Inteligência Artificial
Fundamentos da inteligência artificial. Resolução de problemas: mecanismo de busca em espaços de estados. Sistema especialistas. Representação do Conhecimento. Redes Neurais. Computação evolucionária. IA para Sistemas de Informação.
EMENTA - Metodologia da Pesquisa
Metodologia e Método. Tipos de Pesquisas Correntes em Computação. Elaboração de um projeto de pesquisa. Escrita de artigo científico.
EMENTA - Projeto de TC
Conceito de Trabalho de Curso. Definação e delimitação do tema de trabalho. Elaboração orientada do projeto de TC. Normas para Elaboração de TC. Modelo de relatório de Trabalho de Curso. Apresentação e Redação de documentos relativos ao TC.
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 - Ergonomia de Sistemas
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 - Ergonomia de Sistemas
EMENTA
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 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. Ambiente de gerência integrada.
EMENTA - Sistemas de Informação
Introduçao ao Gerenciamento de Processos de negócios. Conceitos e problemas relacionados à integração de sistemas. Padrões e tecnologias para integração de sistemas. Desenvolvimento de soluções para integração de sistemas. Plano diretor de informática.
EMENTA - Sistemas Multimídia
Conceitos de multimídia e sistemas multimídia. Processamento de imagem. Fundamentos de processamento de som. Processamento de vídeo. Fundamentos de animação. Softwares de autoria. Soluções multimídia.
EMENTA - Trabalho de Curso
Desenvolvimento do referencial teórico do TC, sob orientação de um professor. Fontes de Pesquisa. Normas para elaboração do TC. Redação de documentos relativos ao TC. Seminário de TC.
EMENTA - Análise de Desempenho
Conceitos de desempenho de um sistema de computação. Monitoração de desermpenho de sistemas reais. Modelos e Técnicas de modelagem e simulação. Estudo de casos.
EMENTA - Data Warehouse
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.
EMENTA - Gerência de Projetos
Conceito e objetivos da gerência de projetos. Etapas de um projeto. Metodologias, técnicas e ferramentas de gerência de projetos. Modelos de gerenciamento de projetos.
EMENTA - Segurança e Auditoria
Auditoria de sistemas. Segurança de sistemas. Metodologias para auditoria. Análise de riscos em sistemas de informação. Plano de Contingência. Técnicas de avaliação de sistemas.
EMENTA - Trabalho 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.