Publication Date
In 2025 | 6 |
Since 2024 | 105 |
Since 2021 (last 5 years) | 377 |
Since 2016 (last 10 years) | 753 |
Since 2006 (last 20 years) | 1082 |
Descriptor
Computer Science Education | 1248 |
Student Attitudes | 1248 |
Foreign Countries | 582 |
Teaching Methods | 366 |
Programming | 364 |
Undergraduate Students | 330 |
College Students | 320 |
Computer Software | 221 |
Instructional Effectiveness | 196 |
Student Surveys | 165 |
Questionnaires | 148 |
More ▼ |
Source
Author
Publication Type
Education Level
Location
Turkey | 101 |
Australia | 44 |
Taiwan | 30 |
United Kingdom | 30 |
China | 21 |
Brazil | 20 |
Canada | 18 |
Greece | 18 |
Spain | 18 |
California | 16 |
Israel | 16 |
More ▼ |
Laws, Policies, & Programs
Education Consolidation… | 1 |
Assessments and Surveys
What Works Clearinghouse Rating
Danyelle Tauryce Willis; Kimberley Edelin Freeman – ACM Transactions on Computing Education, 2024
Objectives: We aim to understand, from a motivational perspective, how Black undergraduate women in computing make sense of their intersectional computing experiences. We examine their motivation to major in computing, their experiences as Black women in computing, and how these vary across institutional contexts. Participants: A sample of 77…
Descriptors: Undergraduate Students, African American Students, Student Motivation, Student Experience
Johnson, Donald M.; Pate, Michael L.; Estepp, Christopher M.; Wardlow, George W. – Journal of Research in Technical Careers, 2023
A replication study was conducted to determine the effectiveness of an instructional treatment based on self-efficacy theory when used with novice Arduino microcontroller users. Students (n = 32) in an introductory university agricultural systems technology course participated in a lesson on Arduino microcontrollers, circuit breadboarding, and…
Descriptors: Self Efficacy, Computer Science Education, Instructional Effectiveness, Novices
Qin, Chao; Liu, Yanjia; Zhang, Hemei – Journal of Computer Assisted Learning, 2023
Background: Being easy to learn and fun, block-based programming tools are widely used to teach students introductory programming. Scratch and LEGO robots are two popular block-based programming tools. However, the objects they manipulate are completely different. Scratch manipulates graphical virtual sprites, whereas LEGO robots manipulate…
Descriptors: Foreign Countries, Undergraduate Students, Learner Engagement, Robotics
Yusuf, Abdullahi; Noor, Norah Md – Journal of Computer Assisted Learning, 2023
Background: Several attitude scales have been developed to measure students' attitudes toward computer programming, including the prominent one developed by Cetin and Ozden. The development of these scales stemmed from the elusive nature of attitude and the lack of specific constructs to measure attitude. These instruments measure students'…
Descriptors: Programming, Computer Science Education, Attitude Measures, Student Attitudes
Ezequiel Scott; Marcelo Campo – Interactive Learning Environments, 2023
Scrum is one of the most used frameworks for agile software development because of its potential improvements in productivity, quality, and client satisfaction. Academia has also focussed on teaching Scrum practices to prepare students to face common software engineering challenges and facilitate their insertion in professional contexts.…
Descriptors: Computer Simulation, Training, Computer Software, Computer Science Education
Tarling, Georgie; Melro, Ana; Kleine Staarman, Judith; Fujita, Taro – Pedagogies: An International Journal, 2023
Coding bootcamps targeting diverse learners are increasingly popular. However, little research has focused on the student experience of these courses: what pedagogic practices make learning coding meaningful for them and why. In a previous paper, we proposed a conceptual framework outlining three dimensions of learning opportunities in relation to…
Descriptors: Student Attitudes, Coding, Programming, Computer Science Education
Cecilia Axell; Astrid Berg – International Journal of Technology and Design Education, 2024
Although digital technology is an important part of young people's lives, previous research implies that they have a limited understanding of what programming is and its connection to the digital devices they encounter every day. In order to create conditions for meaningful teaching in and about programming in technology education, more knowledge…
Descriptors: Elementary School Students, Programming, Computer Science Education, Grade 1
Thom Kunkeler; Aletta Nylen – IEEE Transactions on Education, 2024
Contribution: This article applies science capital research to computing education in order to understand why students engage with a programme involving computing, and what they aspire to get out of their education. Background: Capital is a concept which has been used in educational research to study inequality, aspiration and achievement.…
Descriptors: Computer Science Education, Biology, Information Science, Learner Engagement
Kari L. George; Kaitlin N. S. Newhouse – Research in Higher Education, 2024
Given a myriad of recent contemporary challenges graduate students are facing as well as long-standing issues with student attrition, there is a pressing need to reexamine models of doctoral student progress. While existing research commonly examines departure or failure to meet milestones as the outcome of interest, by the time students leave…
Descriptors: Doctoral Students, Academic Persistence, Progress Monitoring, Barriers
Ruth Z. Hauzel; Tanuja Pattnaik; Ranjani Vara; Surya Prabha Mandela – Journal of Information Technology Education: Innovations in Practice, 2024
Aim/Purpose: Despite playing a critical role in shaping the future, 70% of undergraduate engineers report low levels of motivation. Student disengagement and a lack of ownership of their learning are significant challenges in higher education, specifically engineering students in the computer science department. This study investigates the various…
Descriptors: Undergraduate Students, Engineering Education, Learner Engagement, Student Attitudes
Almabrok Musa Almdahem – International Journal of Computer Science Education in Schools, 2024
A national curriculum for the study of computing became compulsory in English secondary schools in September 2014, replacing the study of information and communications technology with computer science (CS). This posed difficulties for teachers and students who did not have knowledge or experience of programming. This study was designed to…
Descriptors: Secondary School Students, Computer Science Education, Programming, Student Attitudes
Ella R. Kahu; Heather G. Thomas; Eva Heinrich – Active Learning in Higher Education, 2024
Whether by choice or pushed online by Covid, higher education is increasingly happening in digital spaces with digital tools forming a critical part of learning and teaching contexts. While reviews suggest such tools positively influence student engagement, research tends to be generic and more is needed to understand how and why specific tools…
Descriptors: Foreign Countries, Undergraduate Students, Computer Science Education, Information Networks
Julia Tomanova; Martin Vozar; Dasa Munkova – International Journal of Education in Mathematics, Science and Technology, 2024
The study focuses on the identification of relationships and/or rules between computational thinking (CT) concepts among the undergraduate students of Applied Informatics due to their attitudes towards mathematics. We analyze three CT concepts -- decomposition, pattern recognition, and algorithmic thinking. We assume that students who have a…
Descriptors: Computation, Thinking Skills, Student Attitudes, Undergraduate Students
Georgia J. Grossett-Dale – ProQuest LLC, 2022
In our technology-based society, the field of computer science is integral to the economic, scientific, and security-related arenas of the United States. Despite efforts to diversify the domain of computing, most computing professionals are male. Consequently, girls rarely see female role models working in computing. The disparity between male and…
Descriptors: High School Students, Student Motivation, Females, Computer Science Education
Aivaloglou, Efthimia; van der Meulen, Anna – ACM Transactions on Computing Education, 2021
Courses in computer science curricula often involve group programming assignments. Instructors are required to take several decisions on assignment setup and monitoring, team formation policies, and grading systems. Group programming projects provide unique monitoring opportunities due to the availability of both product and process data, as well…
Descriptors: Student Attitudes, Grading, Cooperative Learning, Programming