Matriz Curricular
A seguir, a estrutura de disciplinas do curso. Clique no nome da disciplina para expandir e ver mais detalhes.
1º Semestre
Ética, Cidadania e Sociedade40h
Código: SOC100
Objetivos: Compreender os conceitos de ética, cidadania e sociedade; analisar a relação entre ética, cidadania e sociedade...
Leitura e Produção de Textos80h
Código: LET110
Objetivos: Discutir o papel social da linguagem no contexto da nossa realidade; oferecer conceitos e reflexões a respeito da linguagem humana...
Pensamento Computacional80h
Código: COM100
Objetivos: Apresentar noções básicas de computação. Utilizar sistemas computacionais para acesso à internet, programas e compartilhamento de informações...
Inglês80h
Código: LET100
Objetivos: Desenvolver as habilidades de compreensão oral e escrita pelo uso das mídias digitais como recurso...
Matemática Básica80h
Código: MMB002
Objetivos: Revisar e aprofundar conceitos básicos e ideias chave da matemática escolar...
Projetos e Métodos para a Produção do Conhecimento40h
Código: INT100
Objetivos: Compreender a estrutura científica formal como maneira de comunicação acadêmica...
2º Semestre
Algoritmos e Programação de Computadores I80h
Código: COM110
Objetivos: Compreender conceitos básicos de programação e descrever algoritmos para resolver problemas utilizando a linguagem de programação Python...
Cálculo I80h
Código: MCA501
Objetivos: Desenvolver os conceitos e apontar aplicações do Cálculo Diferencial e Integral de funções de uma variável real...
Introdução a Conceitos de Computação40h
Código: COM140
Objetivos: Fornecer noções básicas sobre o funcionamento de dispositivos computacionais e álgebra booleana.
Algoritmos e Programação de Computadores II80h
Código: COM120
Objetivos: Reforçar a prática de programação em Python, composição de programas com múltiplos arquivos de código fonte...
Fundamentos de Internet e Web40h
Código: COM130
Objetivos: Apresentar noções de conhecimentos sobre a estrutura de documentos na WEB.
Fundamentos Matemáticos para Computação80h
Código: COM150
Objetivos: Desenvolver a base matemática necessária para o projeto de algoritmos e noções de complexidade.
3º Semestre
Estruturas de Dados80h
Código: COM160
Objetivos: Familiarizar os alunos com a modelagem e implementação de diferentes estruturas de dados...
Formação Profissional em Computação40h
Código: COM200
Objetivos: Desenvolver conhecimentos básicos sobre as possibilidades de formação no Eixo de Computação...
Sistemas Computacionais80h
Código: COM210
Objetivos: Compreender os mecanismos básicos de funcionamento de um computador...
Estatística e Probabilidade80h
Código: PES300
Objetivos: Compreender técnicas e métodos para descrever e extrair informações sobre conjuntos de dados.
Gestão da Inovação e Desenvolvimento de Produtos40h
Código: ADM200
Objetivos: Compreender técnicas de desenvolvimento de produtos e negócios...
Programação Orientada a Objetos80h
Código: COM230
Objetivos: Introduzir noções de programação orientada a objetos com ênfase na linguagem Python.
4º Semestre
Banco de Dados80h
Código: COM300
Objetivos: Projetar e implementar bancos de dados.
Cálculo II80h
Código: MCA502
Objetivos: Ampliar a extensão de cálculo de uma variável para várias variáveis...
Infraestrutura para Sistemas de Software80h
Código: COM310
Objetivos: Compreender e aplicar conceitos de comunicação através de redes de computadores...
Desenvolvimento Web80h
Código: COM320
Objetivos: Desenvolver sistemas de gestão de informação e de conteúdo através de aplicações Web.
Interface Humano-Computador80h
Código: COM330
Objetivos: Desenvolvimento de interfaces de usuário com ênfase em WEB com noções de acessibilidade.
Projeto Integrador em Computação I80h
Código: PJI110
Objetivos: Integrar os conhecimentos adquiridos nas disciplinas do curso...
5º Semestre
Engenharia de Software80h
Código: COM390
Objetivos: Analisar, projetar, testar e entregar sistemas de software.
Segurança da Informação80h
Código: COM440
Objetivos: Apresentar os conceitos básicos e ferramentas de segurança da informação.
Aplicações em Aprendizado de Máquina80h
Código: COM340
Objetivos: Conhecer técnicas básicas de aprendizado de máquina com o foco em uso de ferramentas/frameworks.
Desenvolvimento para Dispositivos Móveis80h
Código: COM450
Objetivos: Ensinar o aluno a programar, levando em conta as especificidades de dispositivos móveis e também as oportunidades de aplicações web convertidas para dispositivos móveis através de frameworks prontos.
Projeto Integrador em Computação II80h
Código: PJI240
Objetivos: Integrar os conhecimentos adquiridos nas disciplinas do curso, aplicando-os em um projeto prático.
6º Semestre
Gerência e Qualidade de Software80h
Código: COM480
Objetivos: Conhecer e aplicar os conceitos práticos relacionados à qualidade de software e as diferentes métricas para a sua avaliação.
Sistemas de Informação80h
Código: ISI001
Objetivos: Apresentar os principais conceitos relacionados a sistemas de informação. Permitir que o aluno compreenda os diferentes tipos de sistemas de informação, principalmente os sistemas de apoio à tomada de decisão.
Computação Escalável80h
Código: COM460
Objetivos: Permitir que o aluno saiba avaliar questões relacionadas a desempenho de aplicações e propor soluções escaláveis.
Planejamento Estratégico de Negócios80h
Código: COM470
Objetivos: Desenvolver planos de negócios com análises de viabilidade financeira e de mercado.
Projeto Integrador em Computação III80h
Código: PJI310
Objetivos: Integrar os conhecimentos adquiridos nas disciplinas do curso, aplicando-os em um projeto prático.
7º Semestre
Impactos da Computação na Sociedade80h
Código: COM500
Objetivos: Compreender os impactos da utilização da computação nos mais variados setores da sociedade. Analisar os impactos de sua utilização em relação a ética, cidadania e sociedade.
Redes Neurais80h
Código: COM510
Objetivos: Apresentar os conceitos básicos de redes neurais, suas formas de organização e mecanismos de funcionamento.
Aprendizado Profundo80h
Código: COM520
Objetivos: Aprimorar os conceitos de redes neurais apresentando o aprendizado profundo, os tipos de algoritmos e seus usos.
Visão Computacional80h
Código: COM530
Objetivos: Apresentar os principais conceitos envolvidos na aquisição, processamento e análise de imagens digitais. Preparar os alunos para o uso de desenvolvimento de sistemas de processamento e análise de imagens.
Projeto Integrador em Computação IV80h
Código: PJI410
Objetivos: Integrar os conhecimentos adquiridos nas disciplinas do curso, aplicando-os em um projeto prático.
8º Semestre
Processamento de Linguagem Natural80h
Código: COM550
Objetivos: Introduzir conceitos de técnicas de interpretação da linguagem humana por sistemas computacionais.
Segurança da Informação80h
Código: COM440
Objetivos: Apresentar os conceitos básicos e ferramentas de segurança da informação.
Eletiva80h
Código: ELE500
Objetivos: Permitir ao aluno escolher uma disciplina de seu interesse para complementar sua formação.
Planejamento Estratégico de Negócios80h
Código: COM470
Objetivos: Desenvolver planos de negócios com análises de viabilidade financeira e de mercado.
Trabalho de Conclusão de Curso (TCC)80h
Código: TCC530
Objetivos: Desenvolver um trabalho de conclusão de curso que integre os conhecimentos adquiridos ao longo do curso.
9º Semestre
Sistemas Embarcados80h
Objetivos: Apresentar os conceitos de sistemas embarcados, seu hardware e software, e desenvolver projetos práticos com microcontroladores.
Robótica80h
Objetivos: Introduzir os fundamentos da robótica, incluindo cinemática, dinâmica, controle e programação de robôs.
Tópicos Avançados em Engenharia de Computação80h
Objetivos: Explorar temas emergentes e avançados em engenharia de computação, como computação quântica, blockchain, ou bioinformática.
Estágio Supervisionado160h
Objetivos: Proporcionar ao aluno experiência prática em ambiente profissional, aplicando os conhecimentos adquiridos no curso.
10º Semestre
Gestão de Projetos de Software80h
Objetivos: Apresentar metodologias e ferramentas para o planejamento, execução e controle de projetos de software.
Empreendedorismo em TI80h
Objetivos: Desenvolver habilidades para identificar oportunidades de negócio em TI, criar planos de negócios e gerenciar startups.
Computação em Nuvem80h
Objetivos: Compreender os conceitos e modelos de computação em nuvem, bem como as principais plataformas e serviços.
Tópicos Especiais em Engenharia de Computação80h
Objetivos: Abordar temas atuais e relevantes na área de engenharia de computação, com foco em novas tecnologias e tendências de mercado.