Sistemas Operacionais
Trabalho Universitário: Sistemas Operacionais. Pesquise 861.000+ trabalhos acadêmicosPor: hackeando • 28/4/2014 • 4.806 Palavras (20 Páginas) • 336 Visualizações
Um framework construtivista no aprendizado de Sistemas
Operacionais – uma proposta pedagógica com o uso do
simulador SOsim
Francis Berenger Machado
1
, Luiz Paulo Maia
2
1Depto. de Informática – Pontifícia Universidade Católica do Rio de Janeiro (PUC-Rio)
Rua Marquês de São Vicente, 225 – Prédio do RDC – 4
o
andar – Gávea – 22453-900 –
Rio de Janeiro – RJ – Brazil
2Núcleo de Computação Eletrônico – Universidade Federal do Rio de Janeiro
Caixa Postal 2.324 – 20001-970 – Rio de Janeiro – RJ – Brasil
berenger@pobox.com, lpmaia@training.com.br
Abstract. The traditional methodology that has been used to teach Operating
Systems has not been enough for most of the students to learn sufficiently the
concepts and mechanisms of the subject in this program. This paper shows a
pedagogical proposal, which is based on constructive ideas to make the
learning process of Operating Systems more ef ective and interesting. The
framework presented uses the SOsim graphical simulator as a supporting tool
for the constructive model, so as to make it possible to bring together both the
learning process and practicing of theories learned in the classroom.
Resumo. A abordagem tradicional adotada para o ensino de Sistemas
Operacionais não parece ser suficiente para que a maioria dos alunos tenha
um aprendizado preciso dos conceitos e mecanismos que fazem parte do
currículo da disciplina. O presente trabalho apresenta uma proposta
pedagógica com base nas idéias construtivistas de forma a tornar o
aprendizado de Sistemas Operacionais mais efetivo e interessante. O
framework apresentado utiliza o simulador gráfico SOsim como ferramenta de
suporte ao modelo construtivista, possibilitando a criação de um ambiente
híbrido de ensino-aprendizado e a experimentação das teorias apresentadas
em sala de aula.
1. Introdução
Sistemas Operacionais é uma disciplina importante e obrigatória nos cursos de Ciência
da Computação, Sistemas de Informação e Engenharia de Computação [DC-MEC
2004]. O currículo da disciplina envolve teoria, abstração e projeto, abordando conceitos
e mecanismos um tanto complexos. A experiência de professores e alunos tem mostrado
como é grande a dificuldade em ensinar e compreender os conceitos teóricos, aplicação
prática e técnicas apresentadas. Ao contrário de outras disciplinas da área da
computação, Sistemas Operacionais é um assunto que não possui uma estrutura linear,
de forma que a docência possa ser realizada em estágios seqüenciais e evolutivos.
Conforme Maziero (2002), “uma das principais características da disciplina de Sistemas
Operacionais é a relativa dificuldade em definir um seqüenciamento didático claro entre
seus diferentes tópicos”.
O modelo tradicional de aula em que o professor segue uma bibliografia, elabora
transparências para suas aulas e aplica alguns exercícios teóricos, não parece suficiente
para que a maioria dos alunos tenha uma compreensão precisa do que está sendo
ensinado. O problema está tanto no modelo de ensino como na falta de ferramentas
capazes de traduzir para a realidade os conceitos teóricos apresentados. Além disso,
poucos laboratórios práticos são implementados, tornando as aulas extremamente
teóricas e desmotivantes para os alunos. Na verdade, a falta de prática distancia o aluno
do objeto em estudo, dificultando a real compreensão dos conceitos e mecanismos
envolvidos.
A dificuldade no ensino de Sistemas Operacionais já vem sendo discutida há
algum tempo por pesquisadores como Downey (1999) e Jones e Newman (2002). Uma
alternativa que tem sido bastante explorada com alguns resultados positivos é a
utilização do método construtivista no ensino da disciplina. O uso do construtivismo nas
ciências da computação é recente, apesar de ser bastante difundido na área da
matemática [Ben-Ari 1998]. No Brasil, existem poucos trabalhos acadêmicos
publicados sobre o ensino-aprendizado de Sistemas Operacionais. Dentre os existentes,
podemos destacar Anido (2000) e Maziero (2002).
Com base nesta proposta pedagógica, o artigo apresenta um framework
construtivista para ser avaliado e utilizado no ensino-aprendizado de Sistemas
Operacionais. Primeiramente, são apresentadas algumas iniciativas realizadas no ensino
da disciplina como também uma visão geral do funcionamento do simulador gráfico
SOsim. Conceitos da teoria
...