NotesFAQContact Us
Collection
Advanced
Search Tips
Showing 16 to 30 of 7,576 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Anna Eckerdal; Anders Berglund; Michael Thuné – European Journal of Engineering Education, 2024
Learning in the computer laboratory is an important component when students learn computer programming. In this article, we analyse empirical data on novice students working in pairs in the laboratory. Using an approach inspired by phenomenography and variation theory, we specifically focus on how students' learning of theory and their learning of…
Descriptors: Programming, Theory Practice Relationship, Higher Education, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Tom Harrison; Gianfranco Polizzi; Shane McLoughlin; Francisco Moller – Education and Information Technologies, 2024
Cyber-wisdom is the ability to know and do the right thing at the right time, when using digital technologies, and is a concept that is gaining attention from educators. Whilst the theory and practice of cyber-wisdom education is established, to date there has been no attempt to investigate how the virtue of cyber-wisdom might be measured. This is…
Descriptors: Computer Literacy, Citizenship Education, Measurement, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Davi Bernardo Silva; Deborah Ribeiro Carvalho; Carlos N. Silla – IEEE Transactions on Learning Technologies, 2024
Throughout a programming course, students develop various source code tasks. Using these tasks to track students' progress can provide clues to the strengths and weaknesses found in each learning topic. This practice allows the teacher to intervene in learning in the first few weeks of class and maximize student gains. However, the biggest…
Descriptors: Computation, Models, Ability Grouping, Programming
Peace Bransberger; Patrick Lane; Christina Sedney – Western Interstate Commission for Higher Education, 2024
In 2022, industry leaders voiced concerns to policymakers that Idaho was not producing enough engineering and computer science graduates from its public institutions to meet the needs of Idaho's economy. In response, the Idaho State Board of Education commissioned an analysis from Western Interstate Commission for Higher Education (WICHE) to…
Descriptors: Engineering Education, Computer Science Education, College Graduates, Labor Supply
Peer reviewed Peer reviewed
Direct linkDirect link
Yonggang Wei; Lu Wang; Yi Tang; Junyue Su; Yaxian Lei; Wanran Peng – Journal of Computer Assisted Learning, 2024
Background: The pedagogy of computational thinking has gained extensive traction across numerous nations globally, with a particular emphasis on nurturing computational thinking in the formative years of early childhood. Nevertheless, the efficacy of diverse instructional approaches in the domain of programming education, with regards to fostering…
Descriptors: Programming, Computation, Thinking Skills, Young Children
Peer reviewed Peer reviewed
Direct linkDirect link
Ramos, Júlio Cesar; L'Erario, Alexandre; Mendonça, Marcio; Fabri, José Augusto; Palácios, Rodrigo Henrique Cunha – Education and Information Technologies, 2023
The freshman student's perspective on the activities performed in a data center by the network analyst is complex and intricate. These activities include the configuration of equipment and the connection between network devices. There are several issues with these activities that demand technical knowledge. Questions such as: "what does this…
Descriptors: Game Based Learning, College Freshmen, Computer Science Education, Computer Networks
Peer reviewed Peer reviewed
Direct linkDirect link
Young, Jacob A.; Farshadkhah, Sahar – Journal of Information Systems Education, 2023
In this paper, we describe the development of an in-class exercise designed to teach students how to craft social engineering attacks. Specifically, we focus on the development of phishing emails. Providing an opportunity to craft offensive attacks not only helps prepare students for a career in penetration testing but can also enhance their…
Descriptors: Information Security, Class Activities, Computer Science Education, Social Psychology
Peer reviewed Peer reviewed
Direct linkDirect link
Nicolas Pope; Juho Kahila; Henriikka Vartiainen; Matti Tedre – IEEE Transactions on Learning Technologies, 2025
The rapid advancement of artificial intelligence and its increasing societal impacts have turned many computing educators' focus toward early education in machine learning (ML). Limited options for educational tools for teaching novice learners about the mechanisms of ML and data-driven systems presents a recognized challenge in K-12 computing…
Descriptors: Artificial Intelligence, Computer Oriented Programs, Computer Science Education, Grade 4
Peer reviewed Peer reviewed
Direct linkDirect link
Ismaila Temitayo Sanusi; Enoch Shadrack Cudjoe; Musa Adekunle Ayanwale; Bisola Adepoju – SAGE Open, 2025
The increased trend of incorporating computer programming in the basic education system across countries requires the training of new educators. However, the current effort to increase the number of teachers teaching programming is through professional development programs for computer science (CS) teachers and from other content areas. Meanwhile,…
Descriptors: Preservice Teachers, Student Attitudes, Programming, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Yi Liu; Leen-Kiat Soh; Guy Trainin; Gwen Nugent; Wendy M. Smith – Computer Science Education, 2025
Background and Context: Professional development (PD) programs for K-12 computer science teachers use surveys to measure teachers' knowledge and attitudes while recognizing daily sentiment and emotion changes can be crucial for providing timely teacher support. Objective: We investigate approaches to compute sentiment and emotion scores…
Descriptors: Computer Science Education, Faculty Development, Elementary School Teachers, Secondary School Teachers
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Juraj Hromkovic; Regula Lacher – Informatics in Education, 2025
The design of algorithms is one of the hardest topics of high school computer science. This is mainly due to the universality of algorithms as solution methods that guarantee the calculation of a correct solution for all potentially infinitely many instances of an algorithmic problem. The goal of this paper is to present a comprehensible and…
Descriptors: Algorithms, Computer Science Education, High School Students, Teaching Methods
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Václav Šimandl; Jirí Vanícek; Václav Dobiáš – Informatics in Education, 2025
Research on collaborative learning of computer science has been conducted primarily in programming. This paper extends this area by including short tasks (such as those used in contests like the Bebras Challenge) that cover many other computer science topics. The aim of this research is to explore how problem-solving in pairs differs from…
Descriptors: Cooperative Learning, Problem Solving, Computer Science, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Noelle Brown; Sara Nurollahian; Eliane S. Wiese – ACM Transactions on Computing Education, 2025
While there have been many calls for teaching ethics and responsible computing, it is unclear how responsible computing instruction and technical learning interact. Some instructors even hesitate to include ethics in their courses, fearing it might distract students from learning technical computing content. An approach called…
Descriptors: Teaching Methods, Computer Science Education, Intervention, Ethics
Peer reviewed Peer reviewed
Direct linkDirect link
Alexandros Tsichouridis; Stelios Xinogalos; Apostolos Ampatzoglou – Journal of Educational Computing Research, 2024
Teaching and learning programming, and especially Object-Oriented Programming (OOP), is a complicated and challenging task. Students have to comprehend various OOP concepts and utilize them for designing object-oriented programs. Various types of educational programming environments, such as microworlds and educational games, have been devised for…
Descriptors: Programming, Computer Uses in Education, Educational Resources, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Marcus Messer; Neil C. C. Brown; Michael Kölling; Miaojing Shi – ACM Transactions on Computing Education, 2024
We conducted a systematic literature review on automated grading and feedback tools for programming education. We analysed 121 research papers from 2017 to 2021 inclusive and categorised them based on skills assessed, approach, language paradigm, degree of automation, and evaluation techniques. Most papers assess the correctness of assignments in…
Descriptors: Automation, Grading, Feedback (Response), Programming
Pages: 1  |  2  |  3  |  4  |  5  |  6  |  7  |  8  |  9  |  10  |  11  |  ...  |  506