中文
相关论文

相关论文: Making Lab Sessions Mandatory -- On Student Work D…

200 篇论文

Much of the research done by modern physicists would be impossible without the use of computation. And yet, while computation is a crucial tool of practicing physicists, physics curricula do not generally reflect its importance and utility.…

物理教育 · 物理学 2015-06-15 Marcos D. Caballero , Steven J. Pollock

Programming is a craft which often demands that learners engage in a significantly high level of individual practice and experimentation in order to acquire basic competencies. However, practice behaviours can be undermined during the early…

计算机与社会 · 计算机科学 2013-11-05 Michael James Scott , Gheorghita Ghinea

Case study-based learning has been successfully integrated into various courses, including software engineering education. In the context of software design courses, the use of case studies often entails sharing of real successful or failed…

软件工程 · 计算机科学 2023-01-13 Chun Yong Chong , Eunsuk Kang , Mary Shaw

Getting a group to adopt cooperative norms is an enduring challenge. But in real-world settings, individuals don't just passively accept static environments, they act both within and upon the social systems that structure their…

社会与信息网络 · 计算机科学 2025-02-11 Qiankun Zhong , Nori Jacoby , Ofer Tchernichovski , Seth Frey

This study examines the integration of digital tools in project-based learning within a Biomedical Engineering course to enhance collaboration, transparency, and assessment fairness. Building on prior pilot experiences, we implemented a…

计算机与社会 · 计算机科学 2025-09-09 Gonzalo R. Ríos-Muñoz , Caterina Fuster-Barcelo , Arrate Muñoz-Barrutia

High-quality education helps in finding a job - but student skills heterogeneity and student reluctance to move towards a professional attitude are important barriers to employability. We re-engineered some of the technical courses of a…

软件工程 · 计算机科学 2015-01-08 Vincent Ribaud , Philippe Saliou

Programming courses in computing science are important because they are often the first introduction to computer programming for many students. Many university students are overwhelmed with the information they must learn for an…

计算机与社会 · 计算机科学 2023-09-25 Kashif Ishaq , Atif Alvi

Implementing a laboratory activity involves a complex interplay among learning goals, available resources, feedback about the existing course, best practices for teaching, and an overall philosophy about teaching labs. Building on our…

物理教育 · 物理学 2015-06-12 Benjamin M. Zwickl , Noah Finkelstein , H. J. Lewandowski

Programming is about automation in a wide variety of domains. Developing itself is one of those. As a side-effect, progress in automated coding may make people less willing to learn computer programming. This could become an issue, if the…

编程语言 · 计算机科学 2026-05-01 Attila Egri-Nagy

There are countless reasons cited in scientific studies to explain the difficulties in programming learning. The reasons range from the subject's complexity, the ineffective teaching and study methods, to psychological aspects such as…

计算机与社会 · 计算机科学 2020-06-26 Alberto Simões , Ricardo Queirós

The aim of the current work is to assess the challenges that gamification in education are facing nowadays. Benefits and disadvantages of using gamification in classroom are both discussed to offer a clearer view on the impact of using…

计算机与社会 · 计算机科学 2017-08-31 Iulian Furdu , Cosmin Tomozei , Utku Kose

Skills in the field of computer science (CS) are increasingly in demand. Often traditional teaching approaches are not sufficient to teach complex computational concepts. Interactive and digital learning experiences have been shown as…

新兴技术 · 计算机科学 2024-06-06 Michael Holly , Jannik Hildebrandt , Johanna Pirker

AI-powered coding assistants can support students in programming courses by providing on-demand explanations and debugging help. However, existing research often focuses on individual tools, leaving a gap in evidence-based design…

人机交互 · 计算机科学 2026-03-25 Boxuan Ma , Yinjie Xie , Huiyong Li , Gen Li , Li Chen , Atsushi Shimada , Shin'Ichi Konomi

An introductory formal languages course exposes advanced undergraduate and early graduate students to automata theory, grammars, constructive proofs, computability, and decidability. Programming students find these topics to be challenging…

形式语言与自动机理论 · 计算机科学 2014-12-17 Marco T. Morazán , Rosario Antunez

Programming and software engineering courses in computer science curricula typically focus on both providing theoretical knowledge of programming languages and best-practices, and developing practical development skills. In a massive course…

软件工程 · 计算机科学 2018-04-06 Marco Torchiano , Giorgio Bruno

Computer programming was once thought of as a skill required only by professional software developers. But today, given the ubiquitous nature of computation and data science it is quickly becoming necessary for all scientists and engineers…

计算机与社会 · 计算机科学 2016-08-23 Christian T. Jacobs , Gerard J. Gorman , Huw E. Rees , Lorraine Craig

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

Recent studies provide evidence that social constructivist pedagogical methods such as active learning, interactive engagement, and inquiry-based learning, while pedagogically more effective, can enable inequities in the classroom. By…

物理教育 · 物理学 2024-01-12 Matthew Dew , Emma Hunt , Viranga Perera , Jonathan Perry , Gregorio Ponti , Andrew Loveridge

When deploying online homework in physics courses, an important consideration is how many attempts should be allowed in order to solve numerical free-response problems. While on the one hand, the maximum number of attempts should be large…

物理教育 · 物理学 2014-07-10 Gerd Kortemeyer

As software systems continue to grow in complexity, testing has become a fundamental part of ensuring the quality and reliability of software products. Yet, software testing is still often perceived, both in industry and academia, as a…

软件工程 · 计算机科学 2025-07-29 Davi Gama Hardman , Cesar França , Brody Stuart-Verner , Ronnie de Souza Santos