中文
相关论文

相关论文: The Stress of Improvisation: Instructors' Perspect…

200 篇论文

An instructor teaching a course on Software Architecture needs to be more reflective to engage students productively in the learning activities. In this reflective essay, the author identifies a few decisive moments referred to as…

软件工程 · 计算机科学 2021-01-26 Arvind W Kiwelekar

Information processes in the society encourage the formation of a revision of the forms and methods of learning; involve the use of didactic capabilities of information and communication technologies in teaching. No less important in this…

计算机与社会 · 计算机科学 2018-07-25 Vladyslav Velychko

Team collaboration plays a key role in the success of any multi-user activity. Software engineering is a highly collaborative activity, where multiple developers and designers work together to solve a common problem. Meaningful and…

人机交互 · 计算机科学 2016-03-03 Soroush Ghorashi , Carlos Jensen

Teaching students how to write code that is elegant, reusable, and comprehensible is a fundamental part of CS1 education. However, providing this "style feedback" in a timely manner has proven difficult to scale. In this paper, we present…

计算机与社会 · 计算机科学 2024-03-25 Juliette Woodrow , Ali Malik , Chris Piech

This article explores the parallels between improvisational theater (Improv) and teaching in an Active Learning environment. It presents the notions of Active Teaching as a natural complement to Active Learning, and discusses how unexpected…

历史与综述 · 数学 2020-04-17 Pedro Morales-Almazan

This paper presents a personalized lecture concept using educational blocks and its demonstrative application in a new university lecture. Higher education faces daily challenges: deep and specialized knowledge is available from everywhere…

系统与控制 · 电气工程与系统科学 2025-09-11 Balint Varga , Lars Fischer , Levente Kovacs

Recent advances in program synthesis offer means to automatically debug student submissions and generate personalized feedback in massive programming classrooms. When automatically generating feedback for programming assignments, a key…

Intelligent coding systems are transforming software development by enabling users to specify code behavior in natural language. However, the opaque decision-making of AI-driven coders raises trust and usability concerns, particularly for…

软件工程 · 计算机科学 2025-08-11 Xiangzhe Xu , Shiwei Feng , Zian Su , Chengpeng Wang , Xiangyu Zhang

Computer programming represents a rapidly evolving and sought-after career path in the 21st century. Nevertheless, novice learners may find the process intimidating for several reasons, such as limited and highly competitive career…

A considerable share of the literature on physics education and on education more broadly focuses on the principles which should guide the design of courses and of classroom activities. In this short article I wish to place more attention…

物理教育 · 物理学 2023-04-12 Colin G. West

Software development teams have to face stress caused by deadlines, staff turnover, or individual differences in commitment, expertise, and time zones. While students are typically taught the theory of software project management, their…

软件工程 · 计算机科学 2023-04-19 Isabella Graßl , Gordon Fraser , Stefan Trieflinger , Marco Kuhrmann

Large Language Models (LLMs) are revolutionizing the field of computing education with their powerful code-generating capabilities. Traditional pedagogical practices have focused on code writing tasks, but there is now a shift in importance…

While Large Language Models (LLMs) are often used as virtual tutors in computer science (CS) education, this approach can foster passive learning and over-reliance. This paper presents a novel pedagogical paradigm that inverts this model:…

计算机与社会 · 计算机科学 2025-08-11 Xinming Yang , Haasil Pujara , Jun Li

The teaching-learning process may require specific pedagogical approaches to establish a relationship with industry practices. Recently, some studies investigated the educators' perspectives and the undergraduate courses curriculum to…

软件工程 · 计算机科学 2021-06-14 Luana Martins , Vinicius Brito , Daniela Feitosa , Larissa Rocha , Heitor Costa , Ivan Machado

This article addresses the logistics of implementing projects in an undergraduate mathematics class and is intended both for new instructors and for instructors who have had negative experiences implementing projects in the past. Project…

历史与综述 · 数学 2017-01-06 R. Corban Harwood

People use the Internet to learn new skills, stay connected with friends, and find new communities to engage with. Live streaming platforms like Twitch.tv, YouTube Live, and Facebook Gaming provide a place where all three of these…

人机交互 · 计算机科学 2023-02-02 Ella Kokinda , Paige Rodeghero

Procrastination causes student stress, reduced learning and performance, and results in very busy help sessions immediately before deadlines. A key challenge is encouraging students to complete assignments earlier rather than waiting until…

计算机与社会 · 计算机科学 2023-11-28 Kevin Wang , Ramon Lawrence

The integration of large language models (LLMs) into computing education offers many potential benefits to student learning, and several novel pedagogical approaches have been reported in the literature. However LLMs also present…

计算机与社会 · 计算机科学 2024-12-13 Shuying Qiao , Paul Denny , Nasser Giacaman

Teaching the software engineers of the future to write high-quality code with good style and structure is important. This systematic literature review identifies existing instructional approaches, their objectives, and the strategies used…

软件工程 · 计算机科学 2025-02-26 Sara Nurollahian , Hieke Keuning , Eliane Wiese

AI chatbots have emerged as promising educational tools for personalized learning experiences, with advances in large language models (LLMs) enabling teachers to create and customize these chatbots for their specific classroom needs.…

人机交互 · 计算机科学 2025-04-07 Minju Yoo , Hyoungwook Jin , Juho Kim