当前位置: X-MOL 学术Comput. Appl. Eng. Educ. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Experiences from turning Linux into an instructional operating system
Computer Applications in Engineering Education ( IF 2.9 ) Pub Date : 2020-06-14 , DOI: 10.1002/cae.22288
Manuel Ramos‐Cabrer 1 , José Juan Pazos‐Arias 1 , Martín López‐Nores 1 , Alberto Gil‐Solla 1 , Yolanda Blanco‐Fernández 1
Affiliation  

The curriculum proposal for degrees related to Computer Science from the two main professional associations worldwide in information and communication technologies dedicate a considerable number of hours to operating system (OS) concepts, and so do the curricula defined by most universities. Nevertheless, the practical teaching of OS at an undergraduate level is currently a controversial issue. Some universities consider that the use of a real OS implies too steep a learning curve and its complexity can prevent an appropriate learning of the main concepts. Other universities consider that the use of an educational OS or the development of a simplified one from scratch are activities too far away from the reality that students will encounter in their professional lives. This paper presents a solution adopted at the University of Vigo, that tries to get the advantages of both approaches and avoid their drawbacks. It is based on combining small lab practices to acquire theoretical concepts and a medium‐sized project to deal with the complexity of a real OS. We designed a new laboratory environment for teaching OS, which greatly facilitates the development of applications to test features both provided by Linux and developed by students, minimizing the effort required to create testing scenarios, and hiding, as far as necessary, less important OS details. We also show the results of the evaluation process carried out during the last academic years.

中文翻译:

将 Linux 转变为教学操作系统的经验

来自全球信息和通信技术领域的两个主要专业协会的计算机科学相关学位课程提案将大量时间用于操作系统 (OS) 概念,大多数大学定义的课程也是如此。然而,本科阶段的 OS 实践教学目前是一个有争议的问题。一些大学认为,使用真正的操作系统意味着学习曲线太陡峭,其复杂性会妨碍对主要概念的适当学习。其他大学认为,使用教育操作系统或从头开始开发简化操作系统与学生在职业生涯中会遇到的现实相去甚远。本文介绍了 Vigo 大学采用的解决方案,试图获得两种方法的优点并避免它们的缺点。它基于结合小型实验室实践来获得理论概念和一个中型项目来处理真实操作系统的复杂性。我们设计了一个新的操作系统教学实验室环境,极大地促进了应用程序的开发,以测试 Linux 提供的和学生开发的功能,最大限度地减少创建测试场景所需的工作,并在必要时隐藏不太重要的操作系统细节. 我们还展示了上一学年进行的评估过程的结果。我们设计了一个新的操作系统教学实验室环境,极大地促进了应用程序的开发,以测试 Linux 提供的和学生开发的功能,最大限度地减少创建测试场景所需的工作,并在必要时隐藏不太重要的操作系统细节. 我们还展示了上一学年进行的评估过程的结果。我们设计了一个新的操作系统教学实验室环境,极大地促进了应用程序的开发,以测试 Linux 提供的和学生开发的功能,最大限度地减少创建测试场景所需的工作,并尽可能隐藏不太重要的操作系统细节. 我们还展示了上一学年进行的评估过程的结果。
更新日期:2020-06-14
down
wechat
bug