Você está na página 1de 33

Em Direo a uma Proposta Prtica para o

Ensino da Engenharia de Software no Centro de


Informtica
Aluna: Sandrine Ventura Martins(svm2)
Orientador: Vinicius Cardoso Garcia(vcg)

Roteiro

Motivao

Objetivos

Evoluo da
Engenharia de
Software

Processo de
ensino-aprendiz
agem

Engenharia de
Software no
Centro de
Informtica

Concluso e
Trabalhos
Futuros

1.
Motivao

Motivao
Diferena existente entre a educao universitria e as
necessidades do mercado
Abordagem tradicional de ensino
Diferentes contextos da engenharia de software

2.
Objetivos

Objetivos Especficos
Estudar as principais referncias curriculares para engenharia de software;
Analisar as caractersticas das prticas de ensino-aprendizagem utilizadas em
disciplinas de engenharia de software;
Identificar as necessidades do mercado para um profissional de engenharia de
software.

3.
Evoluo da
Engenharia de
Software

Currculos
MEC

SBC

ACM

Ministrio da Educao

Sociedade Brasileira de Computao

Association for Computing


Machinery

Vrias disciplinas com diferentes


nfases

Conceitos, mtodos, tcnicas e


ferramentas

Sensvel s mudanas nas tecnologias,


prticas e aplicaes e novos
desenvolvimentos em pedagogia

Diferentes classificaes didticas

Foco em qualidade de software,


processos de software e
gerenciamento de software

Importncia da aprendizagem ao longo


da vida

Diferentes etapas do processo de


desenvolvimento e manuteno de
software

Profissionalismo, qualidade,
cronograma e custo

Dcadas
1950

1960

Produza
software
como voc
produz
hardware

Codifique e
resolva

1970

Mtodos
formais e
informais

1980

1990

2000

2010

Produtividade
e
escalabilidade

Mtodos
orientados-a
-objeto

Agilidade e
valor

Fenmenos
da
conectividade
global

4.
Processo de
ensino-aprendizagem

Processo de Ensino
Aluno

Assunto

Professor
Situao estimuladora ambiental

Motivao

Estrutura: componentes e
relaes

Conhecimentos prvios

Tipos de aprendizagem
requeridos

Comunicao verbal de instruo

Relao com o professor

Ordem de apresentao

Informao ao aluno sobre os


seus progressos

Atitude com a disciplina

Relacionamento com o aluno


Atitude com a matria ensinada
Bordenave e Pereira, 2004

Processo de Aprendizagem
Assim como o problema de um mdico conseguir
que seus pacientes fiquem curados, o problema do
professor conseguir que seus alunos aprendam.
Aprender uma atividade que acontece no aluno e que
realizada pelo aluno.
Bordenave e Pereira, 2004

Ensino-aprendizagem em Engenharia de Software


Engenharia da Computao, Cincia da Computao e Sistemas de
Informao
Primeiro ou segundo ano
Disciplinas essenciais

Ensino-aprendizagem em Engenharia de Software


1 ano
1 semestre

2 ano

2 semestre

1 semestre

3 ano

4ano

2 semestre

1 semestre

2 semestre

1 semestre

2 semestre

Sequncia de introduo a Computao

CS

CS

CS

SE400

SE400

CS

CS

MA

MA

MA

SE

SE

TE

CS

TE

SE200/201

SE

SE

SE

TE

TE

TE

TE

CS

SE

CS

TE

TE

TE

Estrutura geral para um curso de computao


Fonte: Adaptado de ACM/IEEE (2004)

5.
Engenharia de
Software no Centro de
Informtica

Metodologia
Uso de questionrios compostos por um
conjunto de questes que foram submetidos a
alunos, professores e profissionais da rea de
engenharia de software.

Professores

Currculos de Referncia adotados na ementa de engenharia de software

Professores

reas de conhecimento contempladas na ementa de engenharia de software

Professores

Abordagens de Ensino das disciplinas de engenharia de software

Professores

Mecanismos de avaliao

Professores

Desafios do ensino da engenharia de software

Alunos

Percentual de aprendizagem por rea de conhecimento

Alunos

reas de conhecimento que deveriam receber maior nfase

Alunos

Principais problemas que influenciaram negativamente no aprendizado

Profissionais

Importncia das reas de engenharia de software

Profissionais
rea de conhecimento

Rank de importncia

Gap de conhecimento

Design de Software

-75

Economia de Engenharia de
Software

12

-75

Prtica Profissional em
Engenharia de Software

-50

Fundamentos de Matemtica

15

-50

Fundamentos de Computao

-50
Gap de conhecimento das reas de engenharia de software

Profissionais

reas que devem receber maior ateno quanto ao seu ensino na graduao

Discusso dos Resultados

Relevncia dos tpicos

Correlao entre maior relevncia e aprendizagem

Correlao entre menor relevncia e aprendizagem

6.
Concluso e
Trabalhos Futuros

Concluso
reas de conhecimento consideradas relevantes so totalmente
complementares
Grande diferena quanto importncia dada a determinadas reas
de conhecimento em sua carga horria
Abordagens alternativas de ensino usadas de forma insuficiente

Trabalhos Futuros
Proposta para a integrao eficaz de conceitos e
prticas no ensino da engenharia de software , a fim
de diminuir o gap de conhecimento

Obrigada!