3 research outputs found
A Systematic Map for Improving Teaching and Learning in Undergraduate Operating Systems Courses
Operating Systems (OS) is an important area of knowledge included in virtually allundergraduate computing curricula and in some engineering curricula as well. Teaching and learning anOS undergraduate course have always been a challenge. Several different approaches have been used for OSteaching and learning. Nevertheless, it is not easy for a teacher to choose one of them. No guidelines areavailable on how to choose one of them to match the specific objectives of each OS course. The objective ofthis paper is to analyze the approaches that have been used to improve OS teaching and learning by applyinga systematic map. In particular, we consider the following dimensions: learning objectives, assessment,empirical study, methodology, and mode (face-to-face, online, or blended). The systematic map devisedin this paper is focused on the time span from 1995 to 2017 and considered six of the major publicationson the Computer Science Education. We considered three journals (theJournal of Engineering Education,the IEEE TRANSACTIONS ONEDUCATION, and theInternational Journal of Engineering Education) and threeconferences (the ACM Technical Symposium on Computer Science Education—SIGCSE, the Conferenceon Computing Education Research—ITiCSE, and the International Conference on Computing EducationResearch—Koli). A total of 55 papers were included in the study after performing a search based on theinclusion/exclusion criteria. Nine approaches to improve OS teaching and learning were identified andanalyzed. Furthermore, the implications for OS instructors and for research in this field are discussed.2018-1
Diseño e implementación de aplicaciones software para el aprendizaje de Semáforos y Rendimientos en la asignatura Sistemas Operativos
Este trabajo aborda el desarrollo de dos aplicaciones formativas,
centradas en los conceptos de semáforos y rendimientos, y
planteadas mediante la teoría de la gamificación o ludificación que
permiten una alta tasa de aprendizaje con un elevado recuerdo en el
tiempo de los conceptos aprendidos.
Se ha planteado como una plataforma de aplicaciones formativas
desarrollada en PHP, HTML, CSS y JavaScript y creada mediante el
modelo MVC (Model View Controller) para separar la lógica de
control, los datos y la interfaz de usuario en tres componentes
distintos.
El diseño del entorno está basado en la apariencia del sistema
Moodle de la UDIMA para facilitar la curva de aprendizaje del
sistema y el ciclo de vida de desarrollo se ha realizado mediante
técnicas de prototip ado evolutivo que garanticen un interfaz de
usuario eficaz, eficiente y que proporcione una alta satisfacción de
uso.2019-2
Ensino de sistemas operativos com recurso à virtualização
Relatório da Prática de Ensino Supervisionada, Mestrado em Ensino de Informática, Universidade de Lisboa, Instituto de Educação, 2021O presente relatório tem como objetivo descrever, analisar e refletir sobre o trabalho
desenvolvido na Prática de Ensino Supervisionada, no âmbito da unidade didática de
Iniciação à Prática Profissional IV, do Mestrado em Ensino de Informática, realizado numa
turma do 11º ano do curso profissional de Técnico de Gestão e Programação em Sistemas
Informáticos na Escola Secundária Padre António Vieira, em Lisboa.
Foram lecionadas doze aulas através das plataformas Zoom (trabalho síncrono) e
MS Teams (trabalho assíncrono), no Módulo 3 – Sistema Operativo Servidor, da disciplina
de Sistemas Operativos e, com recurso à virtualização, os alunos puderam instalar,
configurar e resolver problemas de um sistema operativo servidor a partir de pequenos
problemas e tarefas propostas de acordo com os objetivos e conteúdos presentes no
módulo.
Durante a intervenção foi utilizada a metodologia baseada em projeto (PjBL) e aula
invertida contribuindo para o desenvolvimento de competências ao nível da autonomia,
responsabilidade, gestão de tempo, comunicação e organização e, permitindo-lhes a
construção do próprio conhecimento e o desenvolvimento das suas aprendizagens, de uma
forma mais significativa.
No decorrer da intervenção pretendia estudar o contributo da virtualização para a
aprendizagem. Para isso formulei o seguinte objetivo: analisar de que forma a virtualização
contribui para a aprendizagem de sistema operativo servidor. E as questões: 1) De que
modo a virtualização é potenciador das aprendizagens? 2) De que forma é que a
virtualização altera os comportamentos face ao ensino de sistemas operativos? e, 3) Quais
as dificuldades que os alunos enfrentam na utilização de sistema operativo servidor?
Após um período inicial de observação e análise do contexto foram criados os
conteúdos e tarefas para suportar o estudo. Ao longo da intervenção e, numa perspetiva
reflexiva, apoiada por revisão bibliográfica observei que a virtualização funcionou como uma
boa estratégia permitindo que os conteúdos da disciplina fossem abordados e que os alunos
os adquirissem de uma forma motivadora. Verifiquei que os alunos demoraram mais tempo
a realizar as tarefas do que o planeado. Mas destaco como mais relevante a dinâmica criada
assim como as competências trabalhadas para o processo de ensino e aprendizagem na
resolução de problemas.The present report aims to describe, analyze and reflect on the work developed in
supervised teaching practice, within the framework of the didactic unit of Initiation to
Professional Practice IV, of the Master's degree in Computer Teaching, held in a class of the
11th year of the professional course of Management and Programming Technician in
Computer Systems at Secondary School Padre António Vieira, in Lisbon.
Twelve classes were taught through the Zoom (synchronous work) and MS Teams
(asynchronous work) platforms, in Module 3 - Server Operating System, of operating
systems discipline and, using virtualization, students were able to install, configure and solve
problems of a server operating system from small problems and tasks proposed according to
the objectives and contents present in the module.
During the intervention, the project-based methodology (PjBL) and inverted class
were used, contributing to the development of competencies in terms of autonomy,
responsibility, time management, communication and organization, allowing them to build
their own knowledge and develop their learning, in a more significant way.
In the course of the intervention, I wanted to study the contribution of virtualization to
learning. To do this, I formulated the following objective: analyze how virtualization
contributes to server operating system learning. And the questions: 1) How is virtualization a
learning enhancer? 2) How does virtualization change behaviour stemming from the teaching
of operating systems? and, 3) What difficulties do students face in using server operating
system?
After an initial period of observation and context analysis, the contents and tasks
were created to support the study. Throughout the intervention and, from a reflexive
perspective, supported by bibliographic review, I observed that virtualization functioned as a
good strategy allowing the contents of the discipline to be addressed and students to acquire
them in a motivating way. I noticed that the students took longer to perform the tasks than
planned. But I point out as more relevant the dynamics created as well as the skills worked
for the teaching and learning process in problem solving