Using Game Design Mechanics as Metaphors to Enhance Learning of Introductory Programming Concepts
Using Game Design Mechanics as Metaphors to Enhance Learning of Introductory Programming Concepts
批准号:
2055436
负责人:
Magy Seif ElNasr
金额:
$7.12万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2020
资助国家:
美国
项目状态:
已结题
起止时间:
2020-07-01 至 2021-08-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
This project tackles the urgent needs of the nation to engage people of all ages in computational thinking and help them learn basic computer science concepts with a unique and innovative approach of structured in-game computer program coding. Researchers will explore the design and development of a 3D puzzle-based game, called May's Journey, in which players solve an environmental maze by using the game's pseudo code to manipulate game objects. The game is designed to teach introductory but foundational concepts of computer programming including abstraction, modularity, reusability, and debugging by focusing players on logic and concepts while asking them to type simple instructions in a simplified programming language designed for novices. The game design in this project differs from today's block-based programming learning approaches that are often too far from actual computer code, and also differs from professional programming languages which are too complex for novices. The game and its embedded programming language learning are designed to be responsive to the progress of the learner throughout the game, transitioning from pseudo code to the embedded programming language itself. Error messages for debugging are also designed to be adaptive to players' behavior in the game. Using extensive log data collected from people playing the game, researchers can study how people learn computer programming. Such knowledge can advance understanding of the learning processes in computer programming education. Additionally, this work emphasizes the use of games as informal learning environments as they are accessible and fun, drawing attention and retention of many learners of different age groups with the potential to change attitudes towards computer programming across different populations. This project is co-funded by the STEM + Computing (STEM+C) program that supports research and development to understand the integration of computing and computational thinking in STEM learning, and the Advancing Informal STEM Learning (AISL) program that funds innovative research, approaches and resources for use in a variety of settings with its overall strategy to enhance learning in informal environments.The project's formative and summative evaluation methods, including surveys, expert reviews of learners' computer code developed in the game, and interviews, are used to gauge learners' engagement as well as learning. In exploring learning, researchers aim to understand how players build implicit computer science knowledge through gameplay and how that gameplay relates to their performance on external transfer tasks. The project will answer the following three research questions: (1) Can observers reliably detect and label patterns of gameplay that provide evidence of learning or misconceptions regarding the four computer science constructs - abstraction, modularity, debugging and semantics - that learners exhibit playing May's Journey? (2) How does learner's implicit knowledge of these computer science constructs change over time and do those patterns vary by gender and prior programming experiences? (3) Is there a strong correlation between implicit learning measures and transfer of CS concepts: modularity, debugging, semantics, and abstraction? How do these correlations vary across elements of the game? This work will result in several outcomes: game design metaphors tested for their learning and engagement value that can be abstracted and embedded in different games. This project will also contribute patterns and an understanding of how people learn and engage in problem solving using concepts of abstraction, modularity, debugging and semantics. These outcomes will lead to advancement in knowledge in the learning sciences as well as the design of educational games that enrich STEM learning, particularly in programming and computational thinking. In addition, this project will engage female participants and underserved populations through partnering organizations including National Girls Collaborative project.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
期刊论文(2)
专著(0)
科研奖励(0)
会议论文
Using game design mechanics as metaphors to enhance learning of introductory programming concepts.
使用游戏设计机制作为隐喻来增强对入门编程概念的学习。
DOI:
10.1145/3337722.3341825
发表时间:
2019
期刊:
In Proceedings of the 14th International Conference on the Foundations of Digital Games
影响因子:
--
作者:
[Jemmali, C., Kleinman, E., Bunian, S., Almeda, M. V., Rowe, E., Seif El-Nasr, M.]
通讯作者:
Seif El-Nasr, M.
DOI:
--
发表时间:
2020
期刊:
影响因子:
--
作者:
[Chaima Jemmali;Carter Ithier;Seth Cooper;M. S. El-Nasr]
通讯作者:
Chaima Jemmali;Carter Ithier;Seth Cooper;M. S. El-Nasr
Open Process Models Optimizing Self Regulated Learning in the Classroom
-
批准号:2302778
-
项目类别:Standard Grant
-
资助金额:$84.95万
-
财政年份:2023
-
负责人:Magy Seif ElNasr
-
依托单位:
Collaborative Research: StudyCrafter: An AI-Supported Platform for Engaging Learners to Conduct Research with Human Subjects
-
批准号:2142497
-
项目类别:Standard Grant
-
资助金额:$43.53万
-
财政年份:2022
-
负责人:Magy Seif ElNasr
-
依托单位:
Collaborative Research: Open Player and Community Modeling as a Learning Tool
-
批准号:2111396
-
项目类别:Standard Grant
-
资助金额:$48.59万
-
财政年份:2020
-
负责人:Magy Seif ElNasr
-
依托单位:
Collaborative Research: Open Player and Community Modeling as a Learning Tool
-
批准号:1917982
-
项目类别:Standard Grant
-
资助金额:$48.59万
-
财政年份:2019
-
负责人:Magy Seif ElNasr
-
依托单位:
Using Game Design Mechanics as Metaphors to Enhance Learning of Introductory Programming Concepts
-
批准号:1810972
-
项目类别:Standard Grant
-
资助金额:$40.0万
-
财政年份:2018
-
负责人:Magy Seif ElNasr
-
依托单位:
国内基金
海外基金
Galaxy Analytical Modeling
Evolution (GAME) and cosmological
hydrodynamic simulations.
-
批准号:
-
项目类别:省市级项目
-
资助金额:10.0万元
-
批准年份:2025
-
负责人:Antonios Katsianis
-
依托单位:
基于 Nash game 法研究奇异 Itô 随机系统的 H2/H∞ 控制
-
批准号:61703248
-
项目类别:青年科学基金项目
-
资助金额:25.0万元
-
批准年份:2017
-
负责人:赵勇
-
依托单位: