Semestre 1:
Introdução à Engenharia de Computação
Matemática Aplicada
Programação Básica
Estruturas de Dados
Circuitos Digitais
Comunicação e Expressão Técnica
Arquitetura de Computadores
Redes de Computadores
Linguagens Formais e Autômatos
Sistemas Operacionais
Banco de Dados
Engenharia de Software
Sistemas Distribuídos
Projeto de Sistemas Digitais
Inteligência Artificial
Segurança de Sistemas
Sistemas Embarcados
Empreendedorismo em Tecnologia
Computação Gráfica e Visualização de Dados
Redes Avançadas
Sistemas de Controle
Projeto Integrado
Ética e Responsabilidade Social em Computação
Estágio Supervisionado
Desenvolvimento de Aplicações Web Avançadas
Computação em Nuvem
Projeto de Hardware de Alto Desempenho
Tópicos Avançados em Inteligência Artificial
IoT (Internet of Things)
Projeto de Conclusão de Curso
Estágio Final ou Trabalho de Conclusão de Curso (TCC)
- Importância do Inglês na Engenharia da Computação
- Análise de Artigos Científicos
- Interpretação de Documentação Técnica
- Redação de Relatórios Técnicos
- Elaboração de Documentação de Software
- Apresentações Técnicas
- Participação em Discussões Técnicas
- Termos e Expressões Comuns
- Glossário Técnico Personalizado
- Atividades de Simulação de Situações Profissionais
- Exercícios de Tradução e Interpretação
- Avaliação Contínua do Desempenho
- Importância da Gestão de Projetos
- Princípios Fundamentais da Gestão de Projetos
- Definição de Escopo e Objetivos
- Cronograma e Orçamento
- Riscos e Gerenciamento de Mudanças
- Alocação de Recursos e Equipe de Projeto
- Monitoramento de Progresso e Desempenho
- Comunicação e Relatórios
- Entrega e Implementação de Soluções
- Avaliação de Desempenho do Projeto
- Metodologias Tradicionais vs. Ágeis
- Ferramentas de Gestão de Projetos
- Análise de Projetos de TI Bem-Sucedidos e Fracassados
- Simulações de Projetos em TI
- Avaliação Contínua do Desempenho
- Autoavaliação e Reflexão
- Fundamentos da Robótica
- Princípios de Funcionamento
- Modelagem Cinemática e Dinâmica
- Simulação de Movimento e Comportamento
- Controle de Posição e Velocidade
- Sistemas de Navegação e Localização
- Processamento de Imagens
- Visão 3D e Percepção de Ambiente
- Robótica Industrial
- Robótica Móvel
- Projeto de Robôs Autônomos
- Desafios de Competição de Robótica
- Participação em competições de robótica para aplicação prática de conhecimentos adquiridos
- Trabalho em equipe para desenvolver soluções eficazes e inovadoras
- Considerações Éticas na Robótica
- Questões de responsabilidade e segurança no uso de robôs
- Impacto da automação e robotização na sociedade e no mercado de trabalho
- Robótica Responsável e Sustentável
- Desenvolvimento de tecnologias robóticas que promovam o bem-estar humano e o desenvolvimento sustentável
- Abordagens para mitigar riscos e preocupações éticas associadas à robótica
- Aprendizado Profundo (Deep Learning)
- Ética em Inteligência Artificial
- Manutenção de Sistemas e Redes
- Pós-Graduação (Opcional):
Após concluir a graduação em Engenharia de Computação, muitos estudantes optam por seguir para programas de pós-graduação para aprofundar seus conhecimentos em áreas específicas. Aqui estão alguns exemplos de disciplinas que podem ser oferecidas em níveis de mestrado e doutorado:
Pesquisa em Inteligência Artificial
Segurança Cibernética Avançada
Sistemas Autônomos e Robótica
Computação Quântica
Big Data e Análise de Dados em Escala
Empreendedorismo em Tecnologia Avançada
Computação em Saúde
Desenvolvimento Profissional Contínuo:
Além dos estudos formais, é crucial para os profissionais de Engenharia de Computação buscar o desenvolvimento contínuo ao longo de suas carreiras. Algumas áreas de foco para o desenvolvimento profissional contínuo incluem:
Certificações Profissionais:
Participação em Comunidades e Eventos:
Desenvolvimento de Habilidades de Liderança:
Atualização Tecnológica:
Publicações e Pesquisa:
Desenvolvimento de Habilidades Empresariais:
Treinamento em Habilidades Interpessoais:
Tendências e Futuro da Engenharia de Computação:
Manter-se atualizado com as tendências emergentes é crucial para os profissionais de Engenharia de Computação. Algumas áreas e tecnologias que podem moldar o futuro da engenharia incluem:
Computação Quântica:
Inteligência Artificial (IA) Avançada:
Internet das Coisas (IoT) e Edge Computing:
Realidade Aumentada (AR) e Realidade Virtual (VR):
Segurança Cibernética Avançada:
Desenvolvimento Sustentável em Tecnologia:
Computação em Nuvem Evoluída:
Blockchain e Criptomoedas: #
- Aplicações além das finanças, como contratos inteligentes e gestão de cadeias de suprimentos.
Robótica Colaborativa:
Bioinformática e Computação Química:
Desafios Éticos e Sociais:
Além das oportunidades tecnológicas, os profissionais de Engenharia de Computação também enfrentarão desafios éticos e sociais ao longo de suas carreiras. É importante considerar:
Ética em Inteligência Artificial:
Privacidade e Segurança de Dados:
Equidade e Inclusão:
Impacto Ambiental da Tecnologia:
Desafios de Segurança Cibernética:
Responsabilidade Social:
Desenvolvimento Ético de Inteligência Artificial:
Educação e Literacia Digital:
Gestão de Projetos Ética:
- Consciência Ambiental e Social: