CURSO DE CIÊNCIA DA COMPUTAÇÃO 1 PERÍODO Area de Ciências Humanas e Sociais Aplicadas DISCIPLINA: PRÁTICAS INVESTIGATIVAS I H111926 03 60 Introdução e ensaio da prática investigativa. Procedimentos metodológicos na execução de atividades de iniciação científica. DISCIPLINA: INTRODUÇÃO A INFORMÁTICA F1663 História da computação. Classificação dos computadores. Conceitos básicos. Sistemas numéricos. Aplicações da Informática. Conceitos de hardware. Conceitos do software. Noções de estrutura de dados. Modalidades de processamento de dados. Noções de sistemas. Noções de Sistemas Operacionais. Internet. DISCIPLINA:INTRODUÇÃO ÇÃO F1671 A O conceito de algoritmo. A Lógica de programação e a programação estruturada. Linguagem de definição de algoritmos. Estrutura de um algoritmo. Identificadores. Variáveis. Declaração de variáveis. Operações Básicas. Comandos de Entrada e Saída. Comandos de Controle de Fluxo. Estruturas de Dados homogêneos. O conceito de Modularização. Uso de uma linguagem de Programação. Ambiente de programação. Componentes da linguagem. Palavras reservadas. Estrutura de um programa. Identificadores. Variáveis e constantes. Declaração de variáveis. Operações básicas. Comandos de entrada e saída. Comandos de controle. Estruturas de dados homogêneas e modularização
DISCIPLINA: CALCULO I F16 Funções reais de uma variável real. Limite e continuidade. Derivadas. Aplicações da derivada. Teorema do valor médio. Antiderivadas. A Integral de Riemann. Teorema fundamental do cálculo. Técnicas de Integração. Aplicações da integral no cálculo de áreas. DISCIPLINA: GEOMETRIA ANALITICA E ALGEBRA VETORIAL F1329 O Ponto no plano. Vetores no plano. Produtor escalar. Estudo da linha reta no plano. A circunferência. Cônicas. Transformação de coordenadas. Equação geral do segundo grau. Coordenadas polares. O ponto no espaço. Vetores no espaço. Produto vetorial e produto misto. O plano no espaço. A linha reta no espaço. Superfícies. Curvas no espaço. 2 PERÍODO DISCIPLINA:FUNDAMENTOS ANTROPOLÓGICOS E SOCIOLÓGICOS H113341 O surgimento da Antropologia e da Sociologia como Ciências. Seus idealizadores e principais teóricos. Análise antropológica e sociológica do processo identitário do homem cultural e social. O homem e a organização da sociedade. A perspectiva da Antropologia e da Sociologia na contemporaneidade mundial e brasileira. Saberes e fazeres antropológicos e sociológicos nas distintas áreas de atuação.
Area de Ciências Humanas e Sociais Aplicadas DISCIPLINA: PRÁTICAS EXTENSIONISTAS I H112035 03 60 Contextualização da extensão. Conhecimentos para compreensão de temáticas relevantes sobre a história e o papel da extensão universitária. Desenvolvimento de ações extensionistas. DISCIPLINA: ÁLGEBRA I F1396 Os números naturais. Sistemas de numeração. Aritmética dos inteiros. Os números racionais. DISCIPLINA: CÁLCULO II F1631 Aplicações da integral definida, Coordenadas Polares. Séries. Série de Taylor. Diferenciabilidade de Funções de Várias Variáveis. DISCIPLINA: ÇÃO ORIENTADA A OBJETOS I F1906 Programação orientada a objetos: classes, pacotes, modelagem, interfaces, herança, polimorfismo. Tipos abstratos de dados. Tratamento de exceções. Projeto de soluções usando programação orientada a objetos
DISCIPLINA: SISTEMAS DIGITAIS F1914 Circuitos Lógicos. Portas Lógicas. Circuitos Digitais MSI. Circuitos Combinatórios e Circuitos Seqüenciais. Circuitos Digitais LSI. Memórias. 3 PERÍODO Area de Ciências Humanas e Sociais Aplicadas DISCIPLINA: FILOSOFIA E CIDADANIA H113465 Evolução do Conhecimento: Conhecimento filosófico, Grandeza do Conhecimento,As relações homem-mundo,o homem cidadão. Filosofia, Ideologia e Educação: Processo de ideologização, Escola e Sociedade, Ciência e valores, Educação e Transformação; Ética e Cidadania: Ética e Moral, O compromisso ético, A construção da cidadania, A Pluradimensionalidade Humana; Ação Educativa e Cidadania: Ética e labor, Ética e trabalho, Ética e Ação, A Integralidade do homem na Sociedade. DISCIPLINA: PRÁTICAS INVESTIGATIVAS II H112540 Introdução e ensaio de iniciação científica por meio da articulação do conhecimento teórico e prático. Procedimentos metodológicos na execução de atividades de iniciação científica. DISCIPLINA: Programação Orientada à Objetos II F105686 A disciplina tem como objetivo, orientar o aluno diante do assunto Programação Orientada a Objetos, utilizando como base a construção de interfaces gráficas utilizando os conceitos e boas práticas da Orientação a Objetos tais como: herança visual, poliforfismo, sobrecarga, entre outros.
DISCIPLINA: ESTRUTURA DE DADOS I F105457 Conceitos avançados de programação: orientação a objetos, hierarquia de classes, polimorfismo, interfaces e classes abstratas. Recursão. Complexidade de Algoritmos: conceitos básicos, notação O-grande, o melhor, o médio e o pior caso. Estrutura de dados fundamentais: vetores e listas encadeadas. Coleções: conceitos gerais; operações básicas; tipos de coleções; hierarquia de classes e interfaces das coleções. Listas lineares: sequenciais e encadeadas. Implementação das listas lineares como coleções. Listas lineares restritas: pilhas, filas e deques. Tabelas hash: funções de hash, tratamento das colisões. Implementação das tabelas hash como coleções. DISCIPLINA:ESTATÍSTICA COMPUTACIONAL F105708 Natureza da observação estatística. Estruturação de Tabelas. Séries Estatísticas. Representações Gráficas. Medidas de Posição e de Dispersão. Introdução ao Cálculo de Probabilidades. Principais propriedades do cálculo de probabilidades. Modelos Teóricos Discretos de Probabilidades. Modelos Teóricos Contínuos de Probabilidades. Inferência Estatística. Estimação Estatística. Testes Estatísticos de Significância. Regressão Linear Simples e Múltipla. Análise de Variância. DISCIPLINA: ALGEBRA LINEAR F1353 Cálculo matricial. Sistemas de equações lineares. Espaços vetoriais. Transformações lineares. Espaço vetoriais com produto interno.
4 PERÍODO DISCIPLINA: Estrutura de Dados II F105490 Árvores: conceitos e definições, árvores binárias. Árvores binárias de busca. Árvores balanceadas: árvores AVL, árvores red-black. Árvores Splay. Heap: Filas de prioridades. Classificação interna de dados: classificação por seleção, método da bolha, classificação por inserção, classificação por Quick Sort e Heap Sort. DISCIPLINA: Teoria dos Grafos F105716 Conceito de Grafos. Dígrafos e multigrafos. Implementação de Grafos. Caminhos e Ciclos. Planaridade. Grafos Infinitos. Conectividade. Grafos Orientados e Não Orientados. Problemas Intratáveis. DISCIPLINA: Física I F105724 Padrões e Unidades. Algarismos Significativos. Vetores. Movimento em Duas e Três Dimensões. As Leis Fundamentais da Mecânica. Trabalho e Energia. Momento Linear, Impulso e Rotação de Corpos Rígidos. DISCIPLINA: Calculo Numérico F105732 Erros e ordem de convergência. Métodos iterativos para resolução de equação lineares. Métodos diretos e iterativos para resolução de sistemas lineares, interpolação. Diferenças finitas. Ajuste de curvas métodos dos mínimos quadrados. Integração numérica. Soluções numéricas de equações diferenciais ordinárias
DISCIPLINA: LINGUAGEM DE ÇÃO F105740 02 40 Conceitos Fundamentais de Linguagens de Programação. Evolução das Linguagens de Programação. Sintaxe e Semântica. Elementos de uma Linguagem de Programação: nomes, ligações, tipos de dados, expressões, estruturas de controle, subprogramas, tratamento de erros. Programação concorrente. Linguagens de Programação Funcional. Linguagens de Programação Lógica. Linguagens de Programação Orientadas a Objetos. Outros tipos de linguagens. Aplicações Práticas. Area de Ciências Humanas e Sociais Aplicadas DISCIPLINA: PRÁTICAS EXTENSIONISTAS II H112590 03 60 Desenvolvimento de um projeto de extensão no contexto interdisciplinar. Instituir a prática cotidiana de extensão e possibilitar a associação direta dos conteúdos e metodologias desenvolvidas no ensino e nas práticas investigativas com as ações de interação e intervenção social. Contribuir para a promoção de extensão, aberta à participação da população, visando à difusão das conquistas e benefícios resultantes da criação cultural, da pesquisa científica e tecnológica geradas nas instituições. 5 PERÍODO DISCIPLINA: Teoria da Computação F105759 02 40 Fundamentos matemáticos da computação, Máquinas Abstratas, Máquinas de Turing, Enumerabilidade, Computabilidade e Decidibilidade, Modelos de Computação Funções Redutibilidade, Complexidade computacional DISCIPLINA: Linguagens Formais e Autômatos F105767 Elementos fundamentais das linguagens formais (cadeias, alfabetos e linguagens). Gramáticas. Hierarquia de Chomsky. Gramáticas e linguagens regulares. Autômatos finitos determinísticos e não determinísticos. Gramáticas e linguagens livre de contexto. Autômatos de pilha. Linguagens
recursivas. Linguagens recursivamente enumeráveis. Linguagens sensíveis ao contexto. Gramáticas dependentes de contexto e gramática irrestrita. DISCIPLINA: Redes de Computadores I F105570 06 120 Conceitos de Redes de Computadores. Protocolos. Classificação das Redes. Topologias. Padrões. Modelos de Referência: OSI e TCP/IP. Arquitetura de Redes. Internet: Arquitetura e Protocolos. Camadas de Rede: Física, Enlace, Rede, Transporte e Aplicação. Futuro das Redes. DISCIPLINA: Engenharia de Software F105848 06 120 Sistema de Informação;Engenharia de Software;Paradigmas da Engenharia de Software; Metodologias de Desenvolvimento de Sistemas; Ferramentas da engenharia de software; Modelagem de Dados; Modelo de Entidade-Relacionamento; Introdução a Orientação a Objetos; Diagrama de Caso de Uso; Modelo Conceitual. 6 PERÍODO DISCIPLINA: Banco de Dados F105813 06 120 Análise da evolução do gerenciamento de dados. Introdução ao banco de dados. Sistemas gerenciadores de banco de dados (SGBD). Componentes, princípios e técnicas aplicados aos SGBDs. Modelo relacional. SQL. Projeto de bancos de dados relacionais. DISCIPLINA: Compiladores F1055 Introdução à Arquitetura de Compiladores. Análises: Léxica, Sintática e Semântica. Otimização e Geração de Código.
DISCIPLINA: REDES DE COMPUTADORES II F105791 Criptografia: conceitos. Tipos de Algoritmos. Certificados Digitais. Redes Wireless: conceitos. Protocolos. Planejamento de enlaces. Segurança. Configuração de elementos ativos. Gerência de Redes: conceitos. Arquitetura de gerenciamento. Protocolos de gerenciamento. Monitoração e controle de rede. Protocolo SNMP. Plataformas de gerenciamento. Serviços avançados de rede: VPNs. Tipo de VPN, Construção de VPNs. Qos. Conceito de Qos. Configurando QOS. NAC. DISCIPLINA: Arquitetura e Organização de Computadores F105775 Representação de dados e sistemas de numeração. Aritmética computacional. Caracterização da organização de sistemas de computação e detalhamento de subsistemas - memória, processador, dispositivos de entrada e saída de dados e barramentos. Caracterização e análise das formas de tradução de programas de uma linguagem de alto nível para um programa executável. Estudo de um conjunto de instruções e dos modos de endereçamento utilizados por um sistema de computação. Programação estruturada em Assembly. Tratamento de interrupções. 7 PERÍODO DISCIPLINA: Administração de Banco de Dados F105821 Papel e importância da administração de banco de dados. Atividades do administrador de banco de dados e do administrador de dados. Gerenciamento de memória, disco e processos. Otimização de bases de dados: estrutura e consultas. Gerenciamento de usuários e segurança. Estratégias e políticas de backup e recovery. Estratégias e políticas de contingência.
DISCIPLINA: EMPREENDEDORISMO F105473 02 40 Mecanismos e procedimentos para criação de empresas. A gestão do negócio. Análise de Investimentos. Conceito de Planejamento. Elaborando e implementando Estratégias. Elaboração de um Plano de Negócios. DISCIPLINA: COMPUTAÇÃO VISUAL F105830 Introdução ao conceito de processamento de imagem e Computação Gráfica. Modelo de representação de imagem em nível de cinza e em cor, armazenamento, processamento, comunicação e exibição. Morfologia, compressão de imagens. Está no final das ementas Area de Ciências Humanas e Sociais Aplicadas DISCIPLINA: Optativa I F105830 DISCIPLINA: Sistemas Operacionais F105554 Conceito, funções e tipos de sistemas operacionais. Gerência de Processos. Gerência de memória. Sistemas de Arquivos. Entrada e Saída. Estudos de Caso de Sistemas Operacionais
8 PERÍODO DISCIPLINA: PROJETO DE REDES DE COMPUTADORES F105856 Metodologia para Projeto de Redes de Computadores: Análise de Requisitos, Projeto Lógico, Projeto Físico. Aplicações Práticas. Estudo de Caso. DISCIPLINA: ADMINISTRAÇÃO DE SERVIDORES F105864 Datacenter: conceitos. Hardwares que compõem o datacenter. Normas. Sistemas operacionais para servidores: conceitos. Microsoft Windows Server e Linux. Plano de recuperação de desastres e infraestrutura de backup. DISCIPLINA: Inteligência Artificial e Redes Neurais F105872 Inteligência e conhecimento Resolução de problemas e técnicas de busca Representação do conhecimento e inferência Aquisição do conhecimento e construção de bases de conhecimento Sistemas Especialistas Redes Neurais Artificiais DISCIPLINA: Sistemas Digitais de Controle F1058 Elementos da arquitetura de microcontroladores e de interfaces: dados digitais; CPU, memória, interfaces e controles internos; operações e interrupções de entrada/saída (E/S); relógios e sincronização externa; conversão analógica/digital (A/D) e digital/analógica; interfaces (A/D) para sensores; interfaces para atuadores; contatos; modulação por largura pulso (PWM).
9 PERÍODO DISCIPLINA: ESTÁGIO SUPERVISIONADO EM COMPUTAÇÃO F105899 Estágio em atividades da área de computação e informática. 08 160 DISCIPLINA: TRABALHO DE CONCLUSÃO DE CURSO EM COMPUTAÇÃO F105902 02 40 Pesquisa sobre temas relacionados à área de computação e informática ou desenvolvimento de um produto. Elaboração da fundamentação teórica. Defesa de trabalho acadêmico. Definição do sistema. Análise projeto implementação. Escolha de um produto para o desenvolvimento de um sistema completo, contendo: definição do sistema, análise, projeto e implementação e teste. Elaboração de Interfaces Homem-máquina, usabilidade, qualidade de software. DISCIPLINA: TÓPICOS ESPECIAIS EM COMPUTAÇÃO F105910 Estudo de temas avançados ou recentes na área de computação e informática. OPTATIVA I DISCIPLINA: Libras H113457 Fundamentos históricos, socioculturais e definições referentes a língua de sinais. Legislação e conceitos sobre língua e linguagem. Entendimentos dos conhecimentos necessários para a inclusão dos surdos quanto aos aspectos Biológicos, Pedagógicos e Psicossociais.
DISCIPLINA: Segurança da Informação F105929 Segurança da infraestrutura: Conceitos, Normas ISO, melhores práticas. Criptografia: conceitos. Tipos de Algoritmos. Certificados Digitais. Desenvolvimento seguro de aplicações: Conceitos, tipos de ataques, melhores práticas.