Guia do Universitário

O que vou aprender no curso de: Bacharelado em Engenharia da Computação

Glossário: O que vou aprender no curso de Bacharelado em Engenharia da Computação

Descrição

O que vou aprender no curso de Bacharelado em Engenharia da Computação

No curso de Bacharelado em Engenharia da Computação, você terá a oportunidade de adquirir conhecimentos sólidos e abrangentes na área de tecnologia da informação. Ao longo do curso, você irá explorar diversos aspectos da engenharia de computação, desde a programação e desenvolvimento de software até a análise de sistemas e redes de computadores. Este glossário fornecerá uma visão geral detalhada dos principais tópicos que serão abordados durante o curso.

1. Programação e Desenvolvimento de Software

Neste módulo, você aprenderá os fundamentos da programação e desenvolvimento de software. Serão abordadas linguagens de programação como C++, Java e Python, além de conceitos como estruturas de dados, algoritmos e paradigmas de programação. Você também terá a oportunidade de desenvolver projetos práticos, aplicando os conhecimentos adquiridos.

2. Sistemas Operacionais

Neste tópico, você estudará os princípios e funcionamento dos sistemas operacionais. Serão abordados conceitos como gerenciamento de processos, memória e dispositivos, além de técnicas de escalonamento e sincronização. Você também terá a oportunidade de explorar diferentes sistemas operacionais, como Windows, Linux e macOS.

3. Redes de Computadores

Neste módulo, você aprenderá sobre redes de computadores e comunicação de dados. Serão abordados conceitos como protocolos de rede, arquiteturas de redes, segurança e gerenciamento de redes. Você também terá a oportunidade de configurar e administrar redes, além de realizar análises de desempenho e diagnóstico de problemas.

4. Engenharia de Software

Neste tópico, você estudará os processos e metodologias utilizados na engenharia de software. Serão abordados temas como levantamento de requisitos, modelagem de sistemas, testes de software e gerenciamento de projetos. Você também terá a oportunidade de trabalhar em equipe, desenvolvendo projetos de software utilizando as melhores práticas da engenharia de software.

5. Banco de Dados

Neste módulo, você aprenderá sobre banco de dados e sistemas de gerenciamento de dados. Serão abordados conceitos como modelagem de dados, linguagens de consulta (SQL), normalização e otimização de bancos de dados. Você também terá a oportunidade de projetar e implementar bancos de dados, além de realizar consultas e manipulações de dados.

6. Inteligência Artificial

Neste tópico, você estudará os fundamentos da inteligência artificial. Serão abordados conceitos como aprendizado de máquina, redes neurais, algoritmos genéticos e processamento de linguagem natural. Você também terá a oportunidade de desenvolver projetos práticos utilizando técnicas de inteligência artificial.

7. Engenharia de Sistemas

Neste módulo, você aprenderá sobre engenharia de sistemas e análise de requisitos. Serão abordados conceitos como modelagem de sistemas, arquitetura de sistemas, verificação e validação de sistemas. Você também terá a oportunidade de aplicar técnicas de engenharia de sistemas na resolução de problemas complexos.

8. Segurança da Informação

Neste tópico, você estudará os princípios e técnicas de segurança da informação. Serão abordados temas como criptografia, autenticação, controle de acesso e políticas de segurança. Você também terá a oportunidade de analisar vulnerabilidades e implementar medidas de segurança em sistemas e redes de computadores.

9. Computação em Nuvem

Neste módulo, você aprenderá sobre computação em nuvem e serviços de infraestrutura. Serão abordados conceitos como virtualização, escalabilidade, disponibilidade e segurança na nuvem. Você também terá a oportunidade de utilizar plataformas de nuvem, como Amazon Web Services (AWS) e Microsoft Azure, para desenvolver e implantar aplicações.

10. Computação Gráfica

Neste tópico, você estudará os fundamentos da computação gráfica. Serão abordados conceitos como modelagem 3D, renderização, animação e realidade virtual. Você também terá a oportunidade de desenvolver projetos práticos utilizando técnicas de computação gráfica.

11. Internet das Coisas

Neste módulo, você aprenderá sobre a Internet das Coisas (IoT) e suas aplicações. Serão abordados conceitos como sensores, atuadores, redes de sensores, protocolos de comunicação e segurança na IoT. Você também terá a oportunidade de desenvolver projetos práticos utilizando dispositivos IoT.

12. Ética e Responsabilidade Profissional

Neste tópico, você estudará os princípios éticos e a responsabilidade profissional na área de engenharia da computação. Serão abordados temas como privacidade, propriedade intelectual, direitos autorais e ética no uso da tecnologia. Você também terá a oportunidade de refletir sobre o impacto social e ambiental da tecnologia.

13. Projeto de Conclusão de Curso

No último ano do curso, você terá a oportunidade de desenvolver um projeto de conclusão de curso. Neste projeto, você aplicará os conhecimentos adquiridos ao longo do curso para resolver um problema real ou desenvolver uma solução inovadora na área de engenharia da computação. Você também terá a oportunidade de apresentar e defender o seu projeto perante uma banca examinadora.