Publication Date
In 2025 | 6 |
Since 2024 | 19 |
Since 2021 (last 5 years) | 61 |
Since 2016 (last 10 years) | 111 |
Since 2006 (last 20 years) | 142 |
Descriptor
Introductory Courses | 149 |
Undergraduate Students | 149 |
Computer Science Education | 139 |
Programming | 70 |
Teaching Methods | 60 |
Student Attitudes | 51 |
Foreign Countries | 40 |
Programming Languages | 35 |
Computer Software | 33 |
Assignments | 23 |
Instructional Effectiveness | 23 |
More ▼ |
Source
Author
Menon, Pratibha | 4 |
Barnes, Tiffany | 3 |
Karnalim, Oscar | 3 |
Laakso, Mikko-Jussi | 3 |
Ayub, Mewati | 2 |
Chi, Min | 2 |
Christopoulos, Athanasios | 2 |
Flanigan, Abraham E. | 2 |
Frydenberg, Mark | 2 |
Kathleen J. Lehman | 2 |
Kristy A. Robinson | 2 |
More ▼ |
Publication Type
Education Level
Audience
Teachers | 5 |
Location
Brazil | 6 |
Turkey | 4 |
Canada | 3 |
Finland | 3 |
Malaysia | 3 |
Philippines | 3 |
Australia | 2 |
Cyprus | 2 |
Japan | 2 |
Kazakhstan | 2 |
Lebanon | 2 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
Motivated Strategies for… | 2 |
Computer Anxiety Scale | 1 |
Learning Style Inventory | 1 |
What Works Clearinghouse Rating
Rebecka Weegar; Peter Idestam-Almquist – International Journal of Artificial Intelligence in Education, 2024
Machine learning methods can be used to reduce the manual workload in exam grading, making it possible for teachers to spend more time on other tasks. However, when it comes to grading exams, fully eliminating manual work is not yet possible even with very accurate automated grading, as any grading mistakes could have significant consequences for…
Descriptors: Grading, Computer Assisted Testing, Introductory Courses, Computer Science Education
Sharmin, Sadia – ACM Transactions on Computing Education, 2022
Computer science is a fast-growing field in today's digitized age, and working in this industry often requires creativity and innovative thought. An issue within computer science education, however, is that large introductory programming courses often involve little opportunity for creative thinking within coursework. The undergraduate…
Descriptors: Creativity, Computer Science Education, Literature Reviews, Introductory Courses
Ella Christiaans; So Yeon Lee; Kristy A. Robinson – Educational Psychology, 2024
Students want to learn computer science due to its usefulness for future careers, however they often meet challenges in introductory courses. In the increasingly digital world, it is important to understand some important psychological consequences of such challenges: perceived costs of pursuing computer science. This study thus investigated…
Descriptors: Undergraduate Students, Computer Science Education, Psychological Patterns, Student Attitudes
Amelia McNamara – Journal of Statistics and Data Science Education, 2024
When incorporating programming into a statistics course, there are many pedagogical considerations. In R, one consideration is the particular R syntax used. This article reports on a head-to-head comparison of a pair of introductory statistics labs, one conducted in the formula syntax, the other in tidyverse. Pre- and post-surveys show minimal…
Descriptors: Teaching Methods, Introductory Courses, Statistics Education, Programming Languages
Kaitlin N. S. Newhouse; Kathleen J. Lehman; Annie M. Wofford; Michelle Sendowski – ACM Transactions on Computing Education, 2024
Interdisciplinarity has been touted as a means to recruit more racially and gender-diverse students to computing. In this explanatory sequential mixed-methods study, we investigated demographic characteristics among a sample of undergraduate students pursuing interdisciplinary computing major and minor combinations at 15 institutions in the United…
Descriptors: Computer Science Education, Interdisciplinary Approach, Undergraduate Students, Introductory Courses
Jeremy Ryan Grifski – ProQuest LLC, 2024
With ongoing concerns in undergraduate computer science education like growing enrollment and broadening participation, there is a need for reform. While there are many stakeholder perspectives to consider in reforms, students deserve to be prioritized because they face a variety of environmental challenges that lead to negative outcomes like…
Descriptors: Undergraduate Students, Computer Science Education, Introductory Courses, Programming
Han, Feifei; Ellis, Robert A. – Journal of Computing in Higher Education, 2023
This study investigated the relations between students' self-reported perceptions of the blended learning environment, their observed online learning strategies, and their academic learning outcomes. The participants were 310 undergraduates enrolled in an introductory course on computer systems in an Australian metropolitan university. A…
Descriptors: Measurement Techniques, Student Attitudes, Educational Environment, Observation
Rebecca L. Matz; Mark Mills; Holly A. Derry; Benjamin T. Hayward; Caitlin Hayward – British Journal of Educational Technology, 2024
Mastery-based assignments typically provide students with multiple opportunities to improve their performance, but getting students to take advantage of these opportunities is difficult. We report on the implementation of a two-part series of nudges designed to improve students' engagement with and performance on mastery-based assignments in…
Descriptors: Mastery Learning, Scores, Assignments, Prompting
Ethan C. Campbell; Katy M. Christensen; Mikelle Nuwer; Amrita Ahuja; Owen Boram; Junzhe Liu; Reese Miller; Isabelle Osuna; Stephen C. Riser – Journal of Geoscience Education, 2025
Scientific programming has become increasingly essential for manipulating, visualizing, and interpreting the large volumes of data acquired in earth science research. Yet few discipline-specific instructional approaches have been documented and assessed for their effectiveness in equipping geoscience undergraduate students with coding skills. Here…
Descriptors: Earth Science, Undergraduate Students, Programming Languages, Computer Software
Flanigan, Abraham E.; Peteranetz, Markeya S.; Shell, Duane F.; Soh, Leen-Kiat – ACM Transactions on Computing Education, 2022
Two studies investigated change in computer science (CS) students' implicit intelligence beliefs. Across both studies, we found that the strength of incremental and entity beliefs changed across time. In Study 1, we found that incremental beliefs decreased and entity beliefs increased across the semester. Change in implicit intelligence beliefs…
Descriptors: Attitude Change, Computer Science Education, Student Attitudes, Intelligence
Malik, Khalid Mahmood; Zhu, Meina – Education and Information Technologies, 2023
The need for computer science (CS) education, especially computer network education, is increasing. However, the challenges of teaching students with diverse backgrounds and engaging them in hands-on activities to apply theories into practices exist in CS education. The study addressed the challenges by using project-based learning (PBL) and…
Descriptors: Student Projects, Active Learning, Experiential Learning, Computer Science Education
Chen, Peggy P. – New Directions for Teaching and Learning, 2023
Many introductory computer science (CS) courses are intended to address the increased demand for computer literacy and the development of cross-cutting concepts and practices of computational thinking (CT). Colleges and universities offer introductory CS courses every semester toward this end. The issue is centered on how to support CT learning in…
Descriptors: Introductory Courses, Computer Science Education, Computer Literacy, Thinking Skills
Nicholas A. Bowman; Federick J. Ngo; Jeongmin Ji – Review of Higher Education, 2025
Research has frequently demonstrated negative effects of placing students into developmental education, but very little inquiry has considered the impact of placing students into different levels of non-developmental coursework. The present study explored this issue within sequenced pairs of STEM gateway courses using doubly-robust propensity…
Descriptors: Student Placement, STEM Education, Outcomes of Education, Undergraduate Students
Ayaan M. Kazerouni; Melissa Lee; Aleata Hubbard Cheuoua; Aakash Gautam; Sahar Hooshmand; Paul Salvador Inventado; Eun-Young Kang; Jane Lehr; Yu Sun; Kevin A. Wortman; Ilmi Yoon; Zoë Wood – ACM Transactions on Computing Education, 2025
Background and Context. Computing is considered a fundamental skill for civic engagement, self-expression, and employment opportunity. Despite this, there exist significant equity gaps in post-secondary computing enrollment and retention. Specifically, in the California State University (CSU) system, which serves close to half a million…
Descriptors: Computer Science Education, Social Responsibility, Introductory Courses, Undergraduate Students
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