Publication Date
| In 2026 | 0 |
| Since 2025 | 27 |
| Since 2022 (last 5 years) | 148 |
| Since 2017 (last 10 years) | 321 |
| Since 2007 (last 20 years) | 513 |
Descriptor
| Introductory Courses | 593 |
| Computer Science Education | 559 |
| Programming | 323 |
| Teaching Methods | 187 |
| Foreign Countries | 154 |
| Undergraduate Students | 150 |
| College Students | 139 |
| Student Attitudes | 132 |
| Programming Languages | 121 |
| Computer Software | 103 |
| Instructional Effectiveness | 101 |
| More ▼ | |
Source
Author
| Soh, Leen-Kiat | 7 |
| Frydenberg, Mark | 6 |
| Laakso, Mikko-Jussi | 6 |
| Qian, Yizhou | 6 |
| Malik, Sohail Iqbal | 5 |
| Menon, Pratibha | 5 |
| Sonnert, Gerhard | 5 |
| Karnalim, Oscar | 4 |
| Malmi, Lauri | 4 |
| Shell, Duane F. | 4 |
| Sorva, Juha | 4 |
| More ▼ | |
Publication Type
Education Level
Audience
| Teachers | 16 |
| Practitioners | 5 |
| Researchers | 3 |
| Students | 3 |
| Media Staff | 1 |
Location
| Australia | 11 |
| Finland | 10 |
| Brazil | 9 |
| Canada | 8 |
| Philippines | 8 |
| Taiwan | 8 |
| Turkey | 8 |
| California | 7 |
| Greece | 7 |
| Spain | 7 |
| China | 6 |
| More ▼ | |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
| Does not meet standards | 1 |
Viet-Ngu Hoang; Will Connell; Radhika Lahiri; H. Nadeeka De Silva; Xuan-Hoan Pham – TechTrends: Linking Research and Practice to Improve Learning, 2025
Dashboards have become a crucial element of contemporary business operation and management; therefore, it is desirable for business students to acquire knowledge of them. This article investigates the effectiveness of designing learning activities around investment dashboards in the context of introductory business analytics (IBA) courses. We…
Descriptors: Introductory Courses, Business Education, Management Systems, Statistics Education
Gonzalez, Fernando – Education and Information Technologies, 2023
The study of robotics has become a popular course among many educational programs, especially as a technical elective. A significant part of this course involves having the students learn how to program the movement of a robotic arm by controlling the velocity of its individual joint motors, a topic referred to as joint programming. They must…
Descriptors: Robotics, Educational Technology, Technology Uses in Education, Simulation
Üstün, Ahmet Berk – Malaysian Online Journal of Educational Technology, 2023
In this study, a mobile Blackboard blended learning (BL) environment was implemented to teach the introductory computer course by integrating a learning management system with supplementary video lectures into BL provided through mobile technologies. The purpose of the study was to explore the impact of the mobile Blackboard BL environment on…
Descriptors: Handheld Devices, Electronic Learning, Video Technology, Lecture Method
Jaroslaw Pawel Adamiak – Open Praxis, 2024
The academic success of first-year students' learning in science faculties is by no means assured, especially in an Open Distance Learning setting with its limited number of face-to-face encounters between students and lecturers or tutors. Therefore, such encounters should be highly efficient in view of the considerable amount of knowledge…
Descriptors: Fundamental Concepts, Teaching Methods, Computer Science Education, Open Education
Giovanni Gonzalez Araujo – ProQuest LLC, 2024
This dissertation presents the results and outcomes of an effort to design educational tools and curriculum to improve student learning in introductory programming courses. The work was conducted at the University of California, Merced (UC Merced), situated in the Central Valley of California, and home to a diverse student population. The findings…
Descriptors: Undergraduate Study, Computer Science, Introductory Courses, Case Studies
Dorottya Demszky; Jing Liu; Heather C. Hill; Dan Jurafsky; Chris Piech – Educational Evaluation and Policy Analysis, 2024
Providing consistent, individualized feedback to teachers is essential for improving instruction but can be prohibitively resource-intensive in most educational contexts. We develop M-Powering Teachers, an automated tool based on natural language processing to give teachers feedback on their uptake of student contributions, a high-leverage…
Descriptors: Online Courses, Automation, Feedback (Response), Large Group Instruction
Zhu, Hongwei; Shen, Yuzhong – IEEE Transactions on Education, 2021
Contribution: An approach of integrating financial literacy into an introductory programming course is introduced. New learning materials are developed and the impact of the approach on motivating students and improving learning outcomes are evaluated using mixed methods. Background: More than two-thirds of college students in the U.S. graduate…
Descriptors: Money Management, Computer Science Education, Programming, Introductory Courses
Frede, Christiane; Knobelsdorf, Maria – Computer Science Education, 2021
Background and Context: Considerable numbers of Computer science (CS) undergraduate majors struggle in Theory of Computation (ToC) courses, which strengthen bimodality beliefs of student performance. Reasons for students struggling are assumed to be manifold but substantial ground is based on studies providing singular insights into this matter.…
Descriptors: Computer Science Education, Academic Achievement, Introductory Courses, Computation
Ross, Monique; Hazari, Zahra; Sonnert, Gerhard; Sadler, Philip – ACM Transactions on Computing Education, 2020
Computer science (CS) has been identified as one of the fastest-growing professions, with demand for CS professionals far outpacing the supply of CS graduates. The necessity for a trained CS workforce has compelled industry and academia to evaluate strategies for broadening participation in CS. The current literature in CS education emphasizes the…
Descriptors: Computer Science, Career Choice, Females, Social Influences
Maria Jesús Marco-Galindo; Julià Minguillón; David García-Solórzano; Teresa Sancho-Vinuesa – ACM Transactions on Computing Education, 2025
Objectives: This study addresses the challenges faced by students repeating an introductory programming course (CS1) at an online university, where dropout and failure rates remain high. While programming education has been widely studied, targeted interventions for repeating students remain scarce. Our research aims to analyze the experiences of…
Descriptors: Computer Science Education, Online Courses, Repetition, Introductory Courses
Denis Zhidkikh; Ville Heilala; Charlotte Van Petegem; Peter Dawyndt; Miitta Jarvinen; Sami Viitanen; Bram De Wever; Bart Mesuere; Vesa Lappalainen; Lauri Kettunen; Raija Hämäläinen – Journal of Learning Analytics, 2024
Predictive learning analytics has been widely explored in educational research to improve student retention and academic success in an introductory programming course in computer science (CS1). General-purpose and interpretable dropout predictions still pose a challenge. Our study aims to reproduce and extend the data analysis of a privacy-first…
Descriptors: Learning Analytics, Prediction, School Holding Power, Academic Achievement
Van Petegem, Charlotte; Deconinck, Louise; Mourisse, Dieter; Maertens, Rien; Strijbol, Niko; Dhoedt, Bart; De Wever, Bram; Dawyndt, Peter; Mesuere, Bart – Journal of Educational Computing Research, 2023
We present a privacy-friendly early-detection framework to identify students at risk of failing in introductory programming courses at university. The framework was validated for two different courses with annual editions taken by higher education students (N = 2 080) and was found to be highly accurate and robust against variation in course…
Descriptors: Pass Fail Grading, At Risk Students, Introductory Courses, Programming
Meier, Heidi; Lepp, Marina – Journal of Educational Computing Research, 2023
Especially in large courses, feedback is often given only on the final results; less attention is paid to the programming process. Today, however, some programming environments, e.g., Thonny, log activities during programming and have the functionality of replaying the programming process. This information can be used to provide feedback, and this…
Descriptors: Programming, Introductory Courses, Computer Science Education, Teaching Methods
Mike, Koby; Hazzan, Orit – IEEE Transactions on Education, 2023
Contribution: This article presents evidence that electrical engineering, computer science, and data science students, participating in introduction to machine learning (ML) courses, fail to interpret the performance of ML algorithms correctly, since they fail to consider the application domain. This phenomenon is referred to as the domain neglect…
Descriptors: Engineering Education, Computer Science Education, Data Science, Introductory Courses
Kleb Dale G. Bayaras – Online Submission, 2023
In course design, topic outline organization encompasses the structuring and sequencing of topics to be delivered in a learning environment. Recent studies in topic outline optimization revolve around massive open online courses (MOOCs) due to their abundance but not much has been studied on the traditional courses. This study investigates the…
Descriptors: Foreign Countries, Universities, Introductory Courses, Programming

Peer reviewed
Direct link
