Área de concentração: 55138 - Mestrado Profissional em Ensino de Computação para Educação Básica em Rede Nacional

Criação: 03/12/2025

Nº de créditos: 4

Carga horária:

Teórica
Por semana
Prática
Por semana
Estudos
Por semana
Duração Total
3 1 0 15 Semanas 60 Horas

Docentes responsáveis:


Objetivos:

Compreender os fundamentos da engenharia de software, incluindo requisitos, documentação e trabalho colaborativo. Desenvolver competências para o planejamento, implementação, teste e validação de projetos de sistemas computacionais. Promover a análise crítica de sistemas considerando aspectos técnicos, éticos, pedagógicos e sociais. Estimular práticas interdisciplinares no desenvolvimento de soluções tecnológicas. Integrar os princípios de interação humano-computador (IHC) no projeto de soluções de software.


Justificativa:

O desenvolvimento de sistemas computacionais é uma competência essencial para o profissional de Computação, que deve ser capaz de projetar, avaliar e aplicar soluções tecnológicas em contextos inter e multidisciplinares. A disciplina alia fundamentos de engenharia de software à prática docente, incentivando o trabalho colaborativo, a análise crítica e a criação de soluções aplicáveis a cenários reais e interdisciplinares.


Conteúdo:

- Fundamentos da Engenharia de Software: ciclo de vida de software, engenharia de requisitos, modelagem, boas práticas de codificação, teste, manutenção e documentação.
- Trabalho Cooperativo e Metodologias Ágeis: práticas de colaboração, planejamento e controle de projetos (Scrum, Kanban, etc.).
- Projeto de Software Educacional: definição de escopo, levantamento de necessidades, prototipagem.
- Interação Humano-Computador (IHC): usabilidade, acessibilidade e design centrado no usuário.
- Validação e Verificação de Sistemas: testes, avaliação de qualidade, métricas de eficiência e desempenho.
- Análise Crítica de Sistemas Computacionais: aspectos éticos, legais, de inclusão digital e impacto social.
- Prática de Projetos Interdisciplinares: desenvolvimento de sistemas computacionais com aplicação em áreas como educação, saúde, meio ambiente ou cultura.


Forma de avaliação:

Serão atribuídas notas entre 0 e 10 às provas, seminários, exercícios e projetos. A nota final (NF) será calculada pela média ponderada das notas dessas atividades.

- Participação em atividades práticas e seminários (30%)
- Projeto final (40%)
- Prova de conhecimentos (30%)

A (NF) será convertida em conceito como segue:
- Conceito A, para NF >= 8,5;
- Conceito B, para 7,0 <= NF < 8,5;
- Conceito C, para 5,0 <= NF < 7,0;
- Conceito R (reprovado), para NF < 5,0.


Observação:

Nenhuma.


Bibliografia:

- PRESSMAN, Roger S.; MAXIM, Bruce R. Engenharia de software: uma abordagem profissional. 9. ed. Porto Alegre: AMGH, 2021. 672 p.
- SOMMERVILLE, I. Engenharia de Software. 10. ed. São Paulo: Pearson Education, 2023.
- Marco Tulio Valente. Engenharia de Software Moderna: Princípios e Práticas para Desenvolvimento de Software com Produtividade, Editora: Independente, 2020.
- PREECE, J., ROGERS, Y., SHARP, H. Design de Interação: além da Interação Humano-Computador. Bookman, 2013

CONECTE-SE COM A GENTE
 

© 2026 Instituto de Ciências Matemáticas e de Computação