Grade Curricular e Ementas
Disciplinas por Série
Descrição | Carga Horária (horas) | Oferta | Série | Ementa |
---|---|---|---|---|
Atividades Acadêmicas Complementares | 80 | – | – | … |
Extensão Universitária Curricular – Disciplinas | 327 | – | – | … |
Algoritmos | 180 | Anual | 1° ano | Estudo das formas de representação do pensamento lógico através de técnicas de desenvolvimento de algoritmos e da representação e manipulação de dados na memória principal e secundária de um computador. |
Cálculo diferencial e integral | 90 | Anual | 1° ano | Fundamentos Matemáticos (Frações Algébricas. Produtos Notáveis. Potenciação, Radiciação e Logaritmos. Trigonometria). Números Reais, funções reais de uma variável real, limites, continuidade, derivadas e integrais. |
Estatística básica | 60 | Anual | 1° ano | Estatística descritiva, resumo de dados, medidas de posição e de escala. Probabilidades: Análise Combinatória, probabilidades, variável aleatória, distribuições discretas e contínuas, estimações paramétricas (pontual e intervalar), estimação para a média e para a variância, testes de hipóteses. Técnicas de amostragem; Análise de Regressão; Análise de Variância; Estatística Experimental. Exemplos cotidianos de uso da estatística. |
Extensão I | 60 | Anual | 1° ano | Aspectos teóricos das atividades de extensão. Realização de atividades em projetos extensionistas. |
Geometria analítica e álgebra linear | 90 | Anual | 1° ano | Estudo de matrizes, sistemas de equações lineares, determinante e matriz inversa, vetores, retas e planos, distâncias, espaços vetoriais, mudança de base, transformações lineares, autovalores e autovetores. |
Introdução à ciência da computação | 60 | Anual | 1° ano | Histórico da Computação. Sistemas de Numeração. Representação de Dados no Computador. Noções de Hardware e Software. Caracterização do Perfil Profissional do Egresso, áreas de atuação e Mercado de Trabalho. Áreas do Curso de Ciência da Computação. Meio Ambiente e Responsabilidade Socioambiental. |
Lógica Matemática | 90 | Anual | 1° ano | Estudo de lógica matemática. Álgebra de Boole. Teoria dos conjuntos, relações, funções e operações. Indução matemática e relações de recorrência. Noções básicas de contagem, divisibilidade e congruência. |
Sistemas Digitais | 120 | Anual | 1° ano | Fundamentos básicos de semicondutores. Portas lógicas, características básicas dos Circuitos Integrados digitais, sinais de clock. Álgebra booleana. Circuitos lógicos combinacionais. Circuitos lógicos sequenciais. Dispositivos de armazenamento (memórias), máquinas de estados. |
Estruturas de dados | 120 | Anual | 2° ano | Programação orientada a objetos. Estruturas avançadas para a representação e manipulação de dados, em memória primária e secundária de computadores: listas, pilhas, filas, árvores, grafos, fluxo em redes. |
Extensão II | 90 | Anual | 2° ano | Realização de atividades em projetos extensionistas. |
Linguagem de montagem | 60 | Anual | 2° ano | Estudo de linguagem de montagem e desenvolvimento de software básico. Estudo de conjuntos de instruções e modos de endereçamento. Implementação de construções de alto nível em linguagem de máquina: estruturas de decisão, laços de repetição, chamadas de procedimentos e funções e recursividade. |
Organização e arquitetura de computadores | 90 | Anual | 2° ano | Estudo de conceitos da organização e da arquitetura de computadores. Noções de arquiteturas paralelas. |
Processo de engenharia de Software I | 90 | Anual | 2° ano | Estudo de aspectos teórico-práticos da análise de sistemas computadorizados. |
Tecnologias para desenvolvimento de sistemas | 60 | Anual | 2° ano | Estudo de tecnologias e técnicas para programação de aplicações. |
Teoria da Computação | 120 | Anual | 2° ano | Estudo de modelos teóricos da computação, de linguagens formais e de autômatos. Estudo da decidibilidade. Introdução à complexidade. |
Cálculo numérico computacional | 75 | Semestral | 2° ano 1º semestre | Estudo de conceitos e princípios gerais de análise numérica, soluções de equações polinomiais e transcendentais, soluções de sistemas de equações lineares, aproximação de funções, integração e derivação numérica e aproximação à solução de equações diferenciais ordinárias. |
Computação e Sociedade | 30 | Semestral | 2° ano 2º semestre | Estudo de aspectos profissionais, legais e éticos da computação. Relações humanas: étnico-raciais, bullying, assédio moral e sexual e Direitos Humanos. História e Cultura Afro-Brasileira, Africana e Indígena. |
Otimização Combinatória | 60 | Semestral | 2° ano 2º semestre | Estudo de métodos e técnicas aplicadas na resolução de problemas de otimização combinatória. |
Banco de dados | 105 | Anual | 3° ano | Estudo de modelagem e abstração de dados. Modelo Relacional: Conceitos, Normalização, Álgebra Relacional e linguagens formais de consulta. Linguagem de consulta SQL. Mecanismos de otimização de consultas. Projeto físico de banco de dados: indexação e estruturas de arquivos. Introdução a aspectos de gerenciamento de banco de dados. |
Computação gráfica | 75 | Anual | 3° ano | Estudo de conceitos de representação e visualização de objetos 2D e 3D em aplicações gráficas. |
Extensão III | 90 | Anual | 3° ano | Realização de atividades em projetos extensionistas. |
Inteligência artificial | 120 | Anual | 3° ano | Estudo de técnicas de Inteligência Artificial e representação do conhecimento, e conceitos envolvidos em sua utilização. |
Processo de engenharia de software II | 120 | Anual | 3° ano | Estudo de aspectos teórico-práticos do projeto e implementação de sistemas computadorizados. Realização de Atividades Extensionistas. |
Redes de computadores | 120 | Anual | 3° ano | Estudo dos conceitos e uso de redes de computadores e suas tendências. |
Sistemas operacionais | 120 | Anual | 3° ano | Estudo de técnicas e algoritmos utilizados em sistemas operacionais para gerenciamento de recursos em um sistema de computação. |
Linguagens de Progamação | 60 | Semestral | 3° ano 1º semestre | Evolução das linguagens de programação. Paradigmas de linguagens de programação. Noções sobre linguagens: imperativa, funcional, lógica, orientada a objetos e declarativas. Estudo comparativo das linguagens (variáveis, expressões, escopo, comandos, tipagem, procedimentos, abstração, controle). Sintaxe e Semântica. Estudos de casos. |
Pesquisa em computação | 30 | Semestral | 3° ano 2º semestre | Apresentar os conceitos de metodologia científica e os principais métodos de pesquisa aplicados na Ciência da Computação. |
Compiladores | 90 | Anual | 4° ano | Conceitos básicos sobre compiladores e interpretadores. Análise Léxica. Análise Sintática. Análise Semântica. Geração e Otimização de Código. Projeto e implementação de um Compilador |
Estágio supervisionado | 180 | Anual | 4° ano | Estágio em empresa visando consolidar e aplicar os conhecimentos adquiridos no curso. Propiciar ao acadêmico o convívio com profissionais e metodologias de trabalho em empresas que tenham a computação como atividade meio ou fim. |
Extensão IV | 45 | Anual | 4° ano | Realização de atividades em projetos extensionistas. |
Processamento de imagens digitais | 60 | Anual | 4° ano | Estudo de conceitos e técnicas de armazenamento, processamento e análise de imagens digitais. |
Projeto e análise de algoritmos | 90 | Anual | 4° ano | Estudo de conceitos envolvidos no projeto e na análise dos algoritmos. |
Trabalho de conclusão de curso | 90 | Anual | 4° ano | Desenvolvimento de um trabalho monográfico com as etapas de projeto e realização da pesquisa sob a orientação de docente do curso, visando consolidar e aplicar os conhecimentos teóricos e práticos obtidos por meio da aplicação de metodologia científica. |
Optativa I | 60 | Semestral | 4° ano 1º semestre | … |
Sistemas Administrativos | 60 | Semestral | 4° ano 1º semestre | Estudo de conceitos de administração, de funções administrativas, de métodos em uma empresa. Sistemas de informações gerenciais e de apoio à decisão. Processos de negócios e sistemas de informação. Legislação e relações de trabalho |
Formação de Empreendedores | 60 | Semestral | 4° ano 2º semestre | Desenvolvimento da capacidade empreendedora, com ênfase no estudo do perfil do empreendedor e no desenvolvimento de técnicas de planejamento e análise de oportunidades de negócios na área de computação, sistematizado através de um plano de negócios que considere estratégias de inovação, marketing e planejamentos operacional, gerencial, financeiro e desenvolvimento sustentável. Realização de Atividades Extensionistas. |
Optativa II | 60 | Semestral | 4° ano 2º semestre | … |
Atividades Acadêmicas Complementares: 80
Total do Curso: 3260 horas
Carga horária e ementa das disciplinas:
Consultar o Plano Politico Pedagógico – PPP