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.