English
Related papers

Related papers: Engaging, Large-Scale Functional Programming Educa…

200 papers

The modern engineering landscape increasingly requires a range of skills to successfully integrate complex systems. Project-based learning is used to help students build professional skills. However, it is typically applied to small teams…

Computers and Society · Computer Science 2014-10-28 Robert Margolies , Maria Gorlatova , John Sarik , Peter Kinget , Ioannis Kymissis , Gil Zussman

The objective of our study is to ascertain the present learning behaviors, driving forces, and assessment techniques as perceived by first-year students, and to examine them through the lens of the most recent developments (pandemic, shift…

Computers and Society · Computer Science 2024-07-16 Manuela Andreea Petrescu , Tudor Dan Mihoc

The sixth workshop on Mathematically Structured Functional Programming is devoted to the derivation of functionality from structure. It is a celebration of the direct impact of Theoretical Computer Science on programs as we write them…

Programming Languages · Computer Science 2016-04-04 Robert Atkey , Neelakantan Krishnaswami

We present an investigation regarding the challenges faced by student teams across four consecutive iterations of a team-focused, project-based course in software engineering. The studied period includes the switch to fully online…

Computers and Society · Computer Science 2023-09-25 Dan Mircea Suciu , Simona Motogna , Arthur-Jozsef Molnar

Physics can be seen as a conceptual approach to scientific problems, a method for discovery, but teaching this aspect of our discipline can be a challenge. We report on a first-time remote teaching experience for a computational physics…

The arrival of AI coding assistants in educational settings presents a paradigm shift, introducing a "new kid in the classroom" for both students and instructors. Thus, understanding the perceptions of these key actors about this new…

Human-Computer Interaction · Computer Science 2025-09-17 Sergio Rojas-Galeano

Most STEM students experience the introductory physics sequence in large-enrollment (N $\gtrsim$ 100 students) classrooms, led by one lecturer and supported by a few teaching assistants. This work describes methods and principles we used to…

Physics Education · Physics 2018-07-12 Chad T. Kishimoto , Michael G. Anderson , Joe P. Salamon

Teaching programming through storytelling is a popular pedagogical approach and an active area of research. However, most previous work in this area focused on K-12 students using block-based programming. Little, if any, work has examined…

Computers and Society · Computer Science 2021-10-19 Sangho Suh , Ken Jen Lee , Celine Latulipe , Jian Zhao , Edith Law

With the advent of research-grade robotic telescopes (and professional archives) coupled with the wide availability of the Internet in schools, getting high-quality data in the classroom has become much easier than ever before. Robotic…

Physics Education · Physics 2018-04-25 L. M. Rebull

A number of introductory textbooks for Haskell use calculations right from the start to give the reader insight into the evaluation of expressions and the behavior of functional programs. Many programming concepts that are important in the…

Computers and Society · Computer Science 2014-12-17 Tim Olmer , Bastiaan Heeren , Johan Jeuring

Research has shown that it is challenging to change departmental culture to support the adoption of transformed teaching practices. Michigan State University is working to transform its introductory physics courses by engaging faculty in…

Physics Education · Physics 2014-10-02 James T. Laverty , Stuart H. Tessmer , Melanie M. Cooper , Marcos D. Caballero

As the landscape of software engineering evolves, introductory programming courses must go beyond teaching syntax to foster comprehensive technical competencies and professional soft skills. This paper reports on a pedagogical experience in…

Computers and Society · Computer Science 2026-03-20 Santiago Berrezueta-Guzman , Vanesa Metaj , Stefan Wagner

Although online education has become a viable and major component of higher education in many fields, its employment in engineering disciplines has been limited. COVID-19 pandemic compelled the global and abrupt conversion of conventional…

Physics Education · Physics 2021-06-09 Shadnaz Asgari , Jelena Trajkovic , Mehran Rahmani , Wenlu Zhang , Roger C. Lo , Antonella Sciortino

Virtual learning environments are a useful modality for engaging students in the classroom by affording them a sense of presence and immersion. The motivation of this project was to create an open-source augmented reality electrical circuit…

Human-Computer Interaction · Computer Science 2019-08-07 Dana Conard , Blake Vollmer , Corbin Shatto , Hannah Bowman , Sara Kassis

Understanding and enhancing student engagement through digital platforms is critical in higher education. This study introduces a methodology for quantifying engagement across an entire module using virtual learning environment (VLE)…

Computers and Society · Computer Science 2024-12-17 Laura J. Johnston , Jim E. Griffin , Ioanna Manolopoulou , Takoua Jendoubi

Machine learning has seen a vast increase of interest in recent years, along with an abundance of learning resources. While conventional lectures provide students with important information and knowledge, we also believe that additional…

Computers and Society · Computer Science 2021-07-30 Sebastian Raschka

In this paper, we discuss our experience in designing and teaching a course on Software Engineering Project Management, where the focus is on Agile/Scrum development and Requirement Engineering activities. The course has undergone…

Software Engineering · Computer Science 2025-06-18 Maria Spichkova

Without any major changes, a pilot version of a physical science lab course was able to continue when the COVID-19 crisis necessitated the abrupt suspension of on-campus education. The 'Maker Lab' course, in which students conceive and set…

Physics Education · Physics 2020-10-12 F. R. Bradbury , C. F. J. Pols

Embedding ethics modules within computer science courses has become a popular response to the growing recognition that CS programs need to better equip their students to navigate the ethical dimensions of computing technologies like AI,…

Code-generating Artificial Intelligence has gained popularity within both professional and educational programming settings over the past several years. While research and pedagogy are beginning to cope with this change, computing students…

Human-Computer Interaction · Computer Science 2026-04-21 Nicholas Gardella , James Prather , Juho Leinonen , Paul Denny , Raymond Pettit , Sara L. Riggs
‹ Prev 1 4 5 6 7 8 10 Next ›