任务(项目管理)
计算机科学
数学教育
程序设计语言
软件工程
心理学
工程类
系统工程
作者
Jaroslav Porubän,Milan Nosáľ,Matúš Sulír,Sergej Chodarev
出处
期刊:Computers
[Multidisciplinary Digital Publishing Institute]
日期:2024-09-05
卷期号:13 (9): 221-221
标识
DOI:10.3390/computers13090221
摘要
Despite the effort invested to improve the teaching of programming, students often face problems with understanding its principles when using traditional learning approaches. This paper presents a novel teaching method for programming, combining the task-driven methodology and the case study approach. This method is called a task-driven case study. The case study aspect should provide a real-world context for the examples used to explain the required knowledge. The tasks guide students during the course to ensure that they will not fall into bad practices. We provide reasoning for using the combination of these two methodologies and define the essential properties of our method. Using a specific example of the Minesweeper case study from the Java technologies course, the readers are guided through the process of the case study selection, solution implementation, study guide writing, and course execution. The teachers’ and students’ experiences with this approach, including its advantages and potential drawbacks, are also summarized.
科研通智能强力驱动
Strongly Powered by AbleSci AI