3 research outputs found

    A Systematic Map for Improving Teaching and Learning in Undergraduate Operating Systems Courses

    Get PDF
    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

    Get PDF
    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

    Get PDF
    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
    corecore