NotesFAQContact Us
Collection
Advanced
Search Tips
Showing 1 to 15 of 7,400 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Jaildo Tavares Pequeno; Benjamim Fonseca; Joaquim Bernardino Oliveira Lopes – International Journal of Technology and Design Education, 2024
This work aims to identify teaching and learning practices in practical classes of Computer Network Technology courses, which promote the use of the Physical Laboratory (PL) as an epistemic tool to improve learning in epistemic terms. Content analysis of Multimodal Narrations (MN) of three classes by two teachers were used. An MN aggregates and…
Descriptors: Epistemology, Learning Processes, Mediation Theory, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Jinshui Wang; Shuguang Chen; Zhengyi Tang; Pengchen Lin; Yupeng Wang – Education and Information Technologies, 2025
Mastering SQL programming skills is fundamental in computer science education, and Online Judging Systems (OJS) play a critical role in automatically assessing SQL codes, improving the accuracy and efficiency of evaluations. However, these systems are vulnerable to manipulation by students who can submit "cheating codes" that pass the…
Descriptors: Programming, Computer Science Education, Cheating, Computer Assisted Testing
Peer reviewed Peer reviewed
Direct linkDirect link
Muldner, Kasia; Jennings, Jay; Chiarelli, Veronica – ACM Transactions on Computing Education, 2023
This article reviews literature on worked examples in the context of programming activities. We focus on two types of examples, namely, code-tracing and code-generation, because there is sufficient research on these to warrant a review. We synthesize key results according to themes that emerged from the review. This synthesis aims to provide…
Descriptors: Problem Solving, Programming, Computer Science Education, Literature Reviews
Peer reviewed Peer reviewed
Direct linkDirect link
Aadarsh Padiyath – ACM Transactions on Computing Education, 2024
As computing educators begin to recognize that their students need strong ethical foundations, there is a growing interest to integrate meaningful ethics education into undergraduate computing curricula. To achieve this, it is crucial to understand how students respond to ethical interventions in the classroom. This review examines the acceptance…
Descriptors: Undergraduate Students, Student Attitudes, Ethics, Intervention
Peer reviewed Peer reviewed
Direct linkDirect link
Farjudian, Amin – IEEE Transactions on Education, 2023
Contribution: Using threshold concepts as the framework for curriculum design, a project on neural network methods for solving differential equations is presented, with a rich set of transformative concepts from mathematics and computer science. Projects of this kind complement a typical curriculum with expertise that is crucial for critique and…
Descriptors: Mathematics Education, Computer Science Education, Concept Formation, Curriculum Development
Peer reviewed Peer reviewed
Direct linkDirect link
Draper, Steve; Maguire, Joseph – ACM Transactions on Computing Education, 2023
The overall aim of this article is to stimulate discussion about the activities within CER, and to develop a more thoughtful and explicit perspective on the different types of research activity within CER, and their relationships with each other. While theories may be the most valuable outputs of research to those wishing to apply them, for…
Descriptors: Computer Science Education, Educational Research, Computer Science, Classification
Peer reviewed Peer reviewed
Direct linkDirect link
Jessica Yauney; Scott R. Bartholomew; Peter Rich – Computer Science Education, 2023
Background and Context: Hour of Code is one of the largest educational campaigns implemented. It exposes millions of learners, to an hour of computer science fundamentals. With such a large impact, a large number of research articles have been published on the topic. This research ranges from reports of experiments testing the efficacy of Hour of…
Descriptors: Computer Science Education, Mass Instruction, Instructional Effectiveness, Educational Research
Cheryl Resch – ProQuest LLC, 2024
Software vulnerabilities in commercial products are an issue of national importance. The most prevalent breaches are input validation vulnerabilities, and these are easily avoidable. This dissertation contributes to cybersecurity education with a set of hands-on interventions tailored for three CS courses, a set of reflection prompts to encourage…
Descriptors: College Students, Computer Science Education, Computer Security, Curriculum Development
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Tobias Kohn; Jacqueline Staub – Informatics in Education, 2024
The choice of programming language for education is an intensely debated topic. On the one hand, the programming language is supposed to be "relevant" in that its organisation, structures, and paradigms adhere to current standards and best practices in industry and academia. On the other hand, the programming language is expected to be…
Descriptors: Computer Science Education, Programming, Data Processing, Philosophy
Peer reviewed Peer reviewed
Direct linkDirect link
Jennifer M. Blaney; Theresa E. Hernandez; David F. Feldon; Annie M. Wofford – Community College Review, 2025
Research Questions: While community college transfer (i.e., upward transfer) represents an important mechanism for advancing equity across STEM fields, existing studies of gender and women's participation within computer science have largely excluded the perspectives of upward transfer students. We address this gap in the literature by exploring…
Descriptors: Transfer Students, STEM Education, Gender Differences, Computer Science Education
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
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
Previous Page | Next Page »
Pages: 1  |  2  |  3  |  4  |  5  |  6  |  7  |  8  |  9  |  10  |  11  |  ...  |  494