Á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
© 2026 Instituto de Ciências Matemáticas e de Computação