中文
相关论文

相关论文: Minecraft: An Engaging Platform to Learn Programmi…

200 篇论文

The intention of these notes is to give a mathematical account of how I believe students could be taught to think about functional programming languages and to explain how such languages work.

编程语言 · 计算机科学 2010-08-09 Chris Preston

The increasing availability of digital tools for education offers significant opportunities to enhance teaching practices and student engagement. This study presents a structured categorization of online educational tools based on their…

物理教育 · 物理学 2025-06-23 Marina Babayeva

Math is the backbone of any field. Still its a night mare for many. Recent survey proves that many students become dropouts from their higher education due to math courses. ICT is an enchanted word in the contemporary educational…

计算机与社会 · 计算机科学 2015-04-09 R. D. Balaji , V. Veeramani , Malathi Balaji

Live coding for teaching-synchronously writing software in front of students-can be an effective method for engaging students and instilling practical programming skills. However, not all settings are conducive to live coding and not all…

人机交互 · 计算机科学 2025-04-04 Caroline Berger , David Weintrop , Niklas Elmqvist

Poor software quality can adversely affect application security by increasing the potential for a malicious breach of a system. Because computer security and cybersecurity are becoming such relevant topics for practicing software engineers,…

计算机与社会 · 计算机科学 2015-12-10 Nicole Radziwill , Jessica Romano , Diane Shorter , Morgan Benton

Computer programming is undergoing a true transformation driven by powerful new tools for automatic source code generation based on large language models. This transformation is also manifesting in introductory programming courses at…

计算机与社会 · 计算机科学 2025-07-02 Clemente Rubio-Manzano , Jazna Meza , Rodolfo Fernandez-Santibanez , Christian Vidal-Castro

The introductory programming sequence has been the focus of much research in computing education. The recent advent of several viable and freely-available AI-driven code generation tools present several immediate opportunities and…

The problems in our teaching on object-oriented programming are analyzed, and the basic ideas, causes and methods of the reform are discussed on the curriculum, theoretical teaching and practical classes. Our practice shows that these…

计算机与社会 · 计算机科学 2025-02-10 Guowu Yuan , Bing Kong , Haiyan Ding , Jixian Zhang , Yang Zhao

Accessibility education has been rarely incorporated into the high school curricula. This is a missed opportunity to equip next-generation software designers and decision-makers with knowledge, awareness, and empathy regarding accessibility…

人机交互 · 计算机科学 2024-06-10 Kyrie Zhixuan Zhou , Chunyu Liu , Jingwen Shan , Devorah Kletenik , Rachel F. Adler

Gamification is an effective strategy for motivating and engaging users, which is grounded in business, marketing, and management by designing games in nongame contexts. Gamifying education, which consists of the design and study of…

综合经济学 · 经济学 2025-08-11 Jiasheng Zhu , Luyao Zhang

The design of a serious game is presented that served as an instrument to motivate and aid to Physics education using active and ludic learning, specifically the topic of free fall of objects, with diverse educational purposes, first to…

物理教育 · 物理学 2024-07-24 Alberto Pacheco

Background: Software project management activities help to introduce software process models in Software Engineering courses. However, these activities should be adequately aligned with the learning outcomes and support student's…

软件工程 · 计算机科学 2021-01-21 Javier Gonzalez-Huerta , Jefferson Seide Molleri , Aivars Šablis , Ehsan Zabardast

Nowadays, scripting programming languages like Python, Perl and Ruby are widely used in system programming, scientific computing, etc. Although solving a particular problem in these languages requires less time, less programming effort, and…

计算机与社会 · 计算机科学 2014-04-24 Apostolos Syropoulos , Athanasios Stavrianos

The game industry is moving into an era where old-style game engines are being replaced by re-engineered systems with embedded machine learning technologies for the operation, analysis and understanding of game play. In this paper, we…

计算机与社会 · 计算机科学 2021-01-05 Yilei Zeng , Aayush Shah , Jameson Thai , Michael Zyda

We describe a novel, interdisciplinary, computational methods course that uses Python and associated numerical and visualization libraries to enable students to implement simulations for a number of different course modules. Problems in…

混沌动力学 · 物理学 2007-05-23 Christopher R. Myers , James. P. Sethna

Animation, which is basically a form of pictorial presentation, has become the most prominent feature of technology-based learning environments. It refers to simulated motion pictures showing movement of drawn objects. Recently, educational…

图形学 · 计算机科学 2013-12-09 Sajid Musa , Rushan Ziatdinov , Carol Griffiths

The advantages of mixed approach with using different kinds of programming techniques for symbolic manipulation are discussed. The main purpose of approach offered is merge the methods of object oriented programming that convenient for…

符号计算 · 计算机科学 2007-05-23 Alexander Yu. Vlasov

The COVID-19 pandemic has forced schools and universities to adapt to remote learning, and online gaming has emerged as a tool for education. Educational games can make learning fun and engaging, help students develop important skills like…

计算机与社会 · 计算机科学 2023-04-14 Yingwei Cheng , Nicholas Milikich

Game-based technologies and mobile learning aids open up many opportunities for learners; however, evidence-based decisions on their appropriate use are necessary. This explorative study (N = 100) examines the role of game elements in…

人机交互 · 计算机科学 2018-11-27 Heinrich Söbke , Maria Reichelt

Recent developments in computer programming and in mathematics suggest that there is a strong case for a new way of introducing programming to enhance the learning of school mathematics. The article describes a collaboration of mathematics…

历史与综述 · 数学 2022-03-30 Ian Benson , Jim Darby , Neil MacDonald , Jesse Sigal