中文
相关论文

相关论文: Online Unplugged and Block-Based Cryptography in G…

200 篇论文

The growing interest in accessible software reflects in computing educators' and education researchers' efforts to include accessibility in core computing education. We integrated accessibility in a junior/senior-level Android app…

计算机与社会 · 计算机科学 2023-03-07 Jaskaran Singh Bhatia , Parthasarathy P D , Snigdha Tiwari , Dhruv Nagpal , Swaroop Joshi

Computer science (CS) capstone courses offer students a valuable opportunity to gain hands-on experience in software development, practice essential soft skills, and enhance their employability prospects. They are a core component in many…

计算机与社会 · 计算机科学 2024-04-05 Asma Shakil , Paul Denny

This Innovative Practice full paper describes a technical innovation for scalable teaching of cybersecurity hands-on classes using interactive learning environments. Hands-on experience significantly improves the practical skills of…

计算机与社会 · 计算机科学 2022-01-06 Jan Vykopal , Pavel Čeleda , Pavel Seda , Valdemar Švábenský , Daniel Tovarňák

This paper addresses the incorporation of problem decomposition skills as an important component of computational thinking (CT) in K-12 computer science (CS) education. Despite the growing integration of CS in schools, there is a lack of…

Distance education had existed for a long time, then it has undergone a renaissance with the advent of computers and the Internet. Distance education relied on physically delivered material and assessments to students, who work offline at…

计算机与社会 · 计算机科学 2022-08-29 Monther Aldwairi

Debugging, finding and fixing bugs in code, is a heterogeneous process that shapes novice learners' self-beliefs and motivation in computing. Our Debugging by Design intervention (DbD) provocatively puts students in control over bugs by…

计算机与社会 · 计算机科学 2023-05-05 Luis Morales-Navarro , Deborah A. Fields , Michael Giang , Yasmin B Kafai

Educating students from diverse disciplinary backgrounds is challenging. In this article, we report on our interdisciplinary course coding interaction and design (Coding IxD), which is designed for computer science and design students…

人机交互 · 计算机科学 2022-05-06 Peter Sörries , Judith Glaser , Claudia Müller-Birn , Thomas Ness , Carola Zwick

Collaborative learning environments such as programming labs are crucial for learning experiential hands-on skills such as critical thinking and problem solving, and peer discussion. In a traditional laboratory setting, many of these skills…

计算机与社会 · 计算机科学 2021-11-12 Tahiya Chowdhury

This paper analyses the feasibility of including emerging IT-topics into secondary education (K9-12). We developed a class on Blockchain for K9-12 students which delivers relevant content but is also indented to motivate them to further…

计算机与社会 · 计算机科学 2022-11-14 Leo Irudayam , Frank Breitinger

Since computer science is still mainly male dominated, academia, industry and education jointly seek ways to motivate and inspire girls, for example by introducing them to programming at an early age. The recent COVID-19 pandemic has forced…

软件工程 · 计算机科学 2022-08-30 Isabella Graßl , Gordon Fraser

Can we make undergraduate engineering education easier and more fun? This research aims to see if we can answer the ambitious question! The digital game-based learning (DGBL) has been found to increase the efficacy of learning when applied…

计算机与社会 · 计算机科学 2021-06-29 Seungmo Kim

Debugging is a vital but challenging skill for beginner programmers to learn. It is also a difficult skill to teach. For secondary school teachers, who may lack time or programming experience, honing students' understanding of debugging can…

计算机与社会 · 计算机科学 2026-04-01 Laurie Gale , Sue Sentance

A standing challenge in undergraduate Computer Science curricula is the teaching and learning of computer programming. Through this paper which is an essay about programming, we aim to contribute to the plethora of existing pedagogies,…

编程语言 · 计算机科学 2022-02-21 Elpida Keravnou-Papailiou

Open-ended programming increases students' motivation by allowing them to solve authentic problems and connect programming to their own interests. However, such open-ended projects are also challenging, as they often encourage students to…

Capture the Flag challenges are a popular form of cybersecurity education, where students solve hands-on tasks in an informal, game-like setting. The tasks feature diverse assignments, such as exploiting websites, cracking passwords, and…

密码学与安全 · 计算机科学 2021-01-06 Valdemar Švábenský , Pavel Čeleda , Jan Vykopal , Silvia Brišáková

Computational Thinking (CT) has been investigated from different perspectives. This research aims to investigate how secondary school girls perceive CT practices -- the problem-solving practices that students apply while they are engaged in…

软件工程 · 计算机科学 2021-10-05 Mojtaba Shahin , Chris Gonsalvez , Jon Whittle , Chunyang Chen , Li Li , Xin Xia

This paper documents our experience using declarative languages to give secondary school students a first taste of Computer Science. The course aims to teach students a bit about programming in Prolog, but also exposes them to important…

计算机与社会 · 计算机科学 2013-01-23 Jurriën Stutterheim , Wouter Swierstra , Doaitse Swierstra

Computer science unplugged (CS unplugged) is a method of teaching computer science and computational thinking. It does not use a computer but employs physical materials. As CS unplugged, past studies proposed a new method to visualize…

计算机与社会 · 计算机科学 2024-12-04 Sumika Jinnouchi , Masateru Tsunoda

Since the COVID-19 pandemic, online courses have expanded access to education, yet the absence of direct instructor support challenges learners' ability to self-regulate attention and engagement. Mind wandering and disengagement can be…

机器学习 · 计算机科学 2026-02-11 Anna Bodonhelyi , Mengdi Wang , Efe Bozkir , Babette Bühler , Enkelejda Kasneci

In software development, encountering bugs is inevitable. However, opportunities to learn more about bug removal are limited. When students perform debugging tasks, they often use print statements because students do not know how to use a…

软件工程 · 计算机科学 2024-07-26 Aoi Kanaya , Takuma Migo , Hiroaki Hashiura