NotesFAQContact Us
Collection
Advanced
Search Tips
Showing 466 to 480 of 7,857 results Save | Export
Nicole D. Martin; Miriam R. Jacobson; Jayce R. Warner – Texas Education Research Center, 2024
Most schools in rural areas do not have teachers who are certified to teach computer science (CS), which prevents them from offering CS courses. This report investigates how the capacity to offer CS courses differs by school locale (e.g., rural versus urban) and how teacher certification requirements relate to whether schools offer CS courses.…
Descriptors: Computer Science Education, Rural Schools, Rural Urban Differences, Teacher Certification
Peer reviewed Peer reviewed
Direct linkDirect link
Chang-Tik, Chan; Dhaliwal, Jasbir – Learning: Research and Practice, 2022
This study examines the participation of the Less Effective Learning Group(LELG) students in Collaborative Learning in Informal Space (CLIS) to gain more insights in two of the five principles of the Framework of Participation. Their participation is based on relationships of mutual recognition and acceptance and participation requires learning to…
Descriptors: Cooperative Learning, Computer Science Education, Programming, Informal Education
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Lang, Guido; Sharp, Jason H. – Information Systems Education Journal, 2022
This study aims to shed light on what students like and dislike in coding bootcamps. A qualitative content analysis of student reviews for coding bootcamps was conducted, resulting in a research model and survey instrument consisting of fourteen factors that are proposed to affect coding bootcamp satisfaction. The proposed satisfaction factors…
Descriptors: Coding, Programming, Program Length, Student Satisfaction
Peer reviewed Peer reviewed
Direct linkDirect link
Lian, Victor; Varoy, Elliot; Giacaman, Nasser – IEEE Transactions on Learning Technologies, 2022
Object-oriented programming (OOP) is a widely used programming paradigm in modern software industry. This makes it an essential skill for students in many disciplines to learn. However, OOP is known to be challenging to learn and teach due to its abstract nature. Studies have shown that students often face difficulties and develop misconceptions…
Descriptors: Programming, Computer Science Education, Visualization, Logical Thinking
Peer reviewed Peer reviewed
Direct linkDirect link
Hopcan, Sinan; Polat, Elif; Albayrak, Ebru – Journal of Educational Computing Research, 2022
The pair programming approach is used to overcome the difficulties of the programming process in education environments. In this study, the interaction sequences during the paired programming of preservice teachers was investigated. Lag sequential analysis were used to explore students' behavioral patterns in pair programming. The participants of…
Descriptors: Cooperative Learning, Student Behavior, Programming, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Wiegand, R. Paul; Bucci, Anthony; Kumar, Amruth N.; Albert, Jennifer; Gaspar, Alessio – ACM Transactions on Computing Education, 2022
In this article, we leverage ideas from the theory of coevolutionary computation to analyze interactions of students with problems. We introduce the idea of "informatively" easy or hard concepts. Our approach is different from more traditional analyses of problem difficulty such as item analysis in the sense that we consider Pareto…
Descriptors: Concept Formation, Difficulty Level, Computer Science Education, Problem Solving
Peer reviewed Peer reviewed
Direct linkDirect link
Lorås, Madeleine; Sindre, Guttorm; Trætteberg, Hallvard; Aalberg, Trond – ACM Transactions on Computing Education, 2022
As the field of computing education grows and matures, it has become essential to unite computing education and higher education research. Educational research has highlighted that how students study is crucial to their learning progress, and study behaviors have been found to play an important role in students' academic success. This article…
Descriptors: Study Habits, Computer Science Education, Higher Education, College Students
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Ergin, Aysegül Zeynep; Ercan, Zülfiye Gül – International Journal of Curriculum and Instruction, 2022
Computer science works as hardware and software increasingly takes place in each of our daily lives with effective products and services. As in all areas, it is an inevitable part of learning and teaching computer-based environment-tools and equipment in the fate and type of education, including early childhood. Computer science products may…
Descriptors: Programming, Preschool Teachers, Preservice Teachers, Computer Science Education
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Mentzer, Kevin; Galante, Zachary; Frydenberg, Mark – Information Systems Education Journal, 2022
Organizations are keenly interested in data gathering from websites where discussions of products and brands occur. This increasingly means that programmers need an understanding of how to work with website application programming interfaces (APIs) for data acquisition. In this hands-on lab activity, students will learn how to gather data from…
Descriptors: Prediction, Competition, Music, Data Analysis
Peer reviewed Peer reviewed
Direct linkDirect link
Adkins, Keith L.; Joyner, David A. – Journal of Computer Assisted Learning, 2022
Background: Plagiarism is a very serious offence in academic institutions. Yet there is some reluctance to address plagiarism by educators as its enforcement can require a significant time commitment if not handled wisely. Handling plagiarism at scale has the potential to exacerbate this problem. Objectives: This article explores the challenges…
Descriptors: Plagiarism, Large Group Instruction, Online Courses, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Zhao, Dan; Muntean, Cristina Hava; Chis, Adriana E.; Rozinaj, Gregor; Muntean, Gabriel-Miro – IEEE Transactions on Education, 2022
Contributions: This article presents a large-scale study which investigates students' reaction to game-based learning as part of programming courses. The study focuses on knowledge acquisition, learner experience, and game usability. Background: Despite the rapid growth of the information and communication technologies (ICTs) sector, the lack of…
Descriptors: Game Based Learning, Student Experience, Knowledge Level, College Students
Peer reviewed Peer reviewed
Direct linkDirect link
Lu, Meixiu; Chiu, Ming Ming – IEEE Transactions on Education, 2022
Contribution: Students do not naturally give unbiased, accurate peer assessments (PAs). Hence, giving teamwork guidelines to students can improve their cooperation, understanding of one another, PA attitude, and PA accuracy. Background: During collaborative learning, PA can improve students' autonomy, evaluation, and communication, which often…
Descriptors: Teamwork, Guidelines, Peer Evaluation, Student Attitudes
Peer reviewed Peer reviewed
Direct linkDirect link
Bahar, A. Kadir; Kaya, Erdogan; Zhang, Xiaolu – Journal of Advanced Academics, 2022
Using the test scores of more than 1,000,000 students who participated in the Advanced Placement Computer Science (AP CS) exams from 1997 to 2020, this study examined the direction and magnitude of the trends in gender disparity in participation and top achievement in advanced exams. The findings indicated that the male-to-female ratio (MFR) among…
Descriptors: Gender Differences, Advanced Placement, Computer Science Education, Tests
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Fein, Benedikt; Graßl, Isabella; Beck, Florian; Fraser, Gordon – International Educational Data Mining Society, 2022
The recent trend of embedding source code for machine learning applications also enables new opportunities in learning analytics in programming education, but which code embedding approach is most suitable for learning analytics remains an open question. A common approach to embedding source code lies in extracting syntactic information from a…
Descriptors: Artificial Intelligence, Learning Analytics, Programming, Programming Languages
Campbell, Oladele O.; Atagana, Harrison I. – Online Submission, 2022
An engaging first programming class (CS1) often inspires students' passion for computer science (CS). However, the evidence in the literature suggests that the average CS1 classes are anything but engaging for many students. The performance of CS compared to other science, technology, engineering, and mathematics (STEM) courses in international…
Descriptors: Programming, Programming Languages, Computer Science Education, Learner Engagement
Pages: 1  |  ...  |  28  |  29  |  30  |  31  |  32  |  33  |  34  |  35  |  36  |  ...  |  524