Engenharia de Computação - UNIVESP

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.