Publication Date
In 2025 | 5 |
Since 2024 | 56 |
Since 2021 (last 5 years) | 228 |
Since 2016 (last 10 years) | 532 |
Since 2006 (last 20 years) | 922 |
Descriptor
College Students | 1014 |
Computer Science Education | 1014 |
Foreign Countries | 471 |
Student Attitudes | 322 |
Programming | 303 |
Teaching Methods | 252 |
Computer Software | 199 |
Instructional Effectiveness | 193 |
Educational Technology | 144 |
Electronic Learning | 130 |
Introductory Courses | 129 |
More ▼ |
Source
Author
Barnes, Tiffany | 9 |
Heckman, Sarah | 6 |
Laakso, Mikko-Jussi | 6 |
Tsai, Chin-Chung | 5 |
Apiola, Mikko | 4 |
Frydenberg, Mark | 4 |
Lynch, Collin | 4 |
Mayer, Richard E. | 4 |
Simon, Beth | 4 |
Tsai, Chia-Wen | 4 |
Woods, David M. | 4 |
More ▼ |
Publication Type
Education Level
Audience
Teachers | 21 |
Practitioners | 2 |
Administrators | 1 |
Researchers | 1 |
Students | 1 |
Location
Turkey | 44 |
Taiwan | 36 |
United Kingdom | 34 |
Finland | 28 |
Spain | 26 |
Australia | 22 |
Malaysia | 18 |
China | 17 |
Germany | 16 |
Sweden | 16 |
Canada | 15 |
More ▼ |
Laws, Policies, & Programs
Higher Education Opportunity… | 1 |
Assessments and Surveys
What Works Clearinghouse Rating
Daleiden, Patrick; Stefik, Andreas; Uesbeck, P. Merlin; Pedersen, Jan – ACM Transactions on Computing Education, 2020
There are many paradigms available to address the unique and complex problems introduced with parallel programming. These complexities have implications for computer science education as ubiquitous multi-core computers drive the need for programmers to understand parallelism. One major obstacle to student learning of parallel programming is that…
Descriptors: Randomized Controlled Trials, Performance Factors, Programming, Computer Science Education
Peixoto, Maria Joelma; Duarte, Paulo A. S.; Araújo, Pedro T.; Pinto, Pedro I. C.; Sarmento, Wellington W. F.; Trinta, Fernando A. M.; Viana, Windson – Informatics in Education, 2020
Mark Weiser coined the term Ubiquitous Computing (UbiComp) describing a future in which everyday life-objects would have embedded computers providing services anytime and anywhere. This paradigm is theme recurrent in many graduate courses of Computer Science around the world. To better understand the challenge of teaching Ubiquitous Computing…
Descriptors: Computer Science Education, Teaching Methods, Handheld Devices, Measurement Equipment
Rodríguez, M. Elena; Guerrero-Roldán, Ana Elena; Baneres, David; Karadeniz, Abdulkadir – International Review of Research in Open and Distributed Learning, 2022
This work discusses a nudging intervention mechanism combined with an artificial intelligence (AI) system for early detection of learners' risk of failing or dropping out. Different types of personalized nudges were designed according to educational principles and the learners' risk classification. The impact on learners' performance, dropout…
Descriptors: Artificial Intelligence, Electronic Learning, College Students, Intervention
Krouska, Akrivi; Troussas, Christos; Sgouropoulou, Cleo – Education and Information Technologies, 2022
The closure of educational institutions due to the COVID-19 pandemic leads imperatively to the utilization of technological advances and the Internet for enabling the continuity of learning. To this direction, Mobile Game-based Learning (MGbL) can be beneficial to teaching and learning; since, from technological perspective, most students prefer…
Descriptors: Game Based Learning, Electronic Learning, COVID-19, Pandemics
Alexander Tobias Neumann; Yue Yin; Sulayman Sowe; Stefan Decker; Matthias Jarke – IEEE Transactions on Education, 2025
Contribution: This research explores the benefits and challenges of developing, deploying, and evaluating a large language model (LLM) chatbot, MoodleBot, in computer science classroom settings. It highlights the potential of integrating LLMs into LMSs like Moodle to support self-regulated learning (SRL) and help-seeking behavior. Background:…
Descriptors: Computer Science Education, Databases, Information Systems, Classroom Environment
Iqbal Malik, Sohail; Mathew, Roy; Tawafak, Ragad M.; Alfarsi, Ghaliya – E-Learning and Digital Media, 2021
Algorithmic thinking is considered as one of the important steps toward learning to code for novices in programming education. In this study, algorithmic thinking was promoted by introducing a Problem Analysis Algorithmic Model (PAAM) in an Algorithms and Programming 1 (AP) course. A web-based application is developed to offer the PAAM model in…
Descriptors: Web Based Instruction, Models, Computer Science Education, Programming
Lai, Ying-Hsun; Chen, Shih-Yeh; Lai, Chin-Feng; Chang, Yao-Chung; Su, Yu-Sheng – Interactive Learning Environments, 2021
Due to their applications on varied and complex issues, Artificial Intelligence (AI) and Internet of Things (IoT) (collectively, AIoT) have become popular new-generation courses, but the learning of such courses needs to consider actual situations and to analyze complicated problems, making it difficult for students to improve their academic…
Descriptors: Artificial Intelligence, Internet, Computation, Thinking Skills
Yong, Su Ting; Tiong, Kung Ming; Chan, Andy; Khiew, Poi Sim – International Journal of Virtual and Personal Learning Environments, 2021
This study explored students' perceptions of a flipped classroom for an introductory programming class. Students were required to watch video lectures and read lecture notes in advance (pre-class self-study) to prepare themselves for the in-class lectures and tutorials. A mix-methods approach was employed: quantitative survey (n=204) and…
Descriptors: Flipped Classroom, Learning Experience, Programming, Student Attitudes
Aqel, Magdy S. – International Journal of Information and Communication Technology Education, 2021
The study aimed to design learning environment based on ISTE standards for students and computer science educators. For answering the questions of the study, the researchers adopted the descriptive approach, they identified the ISTE standards and analyzed the content of instructional technology course based on ISTE standards for students and for…
Descriptors: Computer Science Education, Educational Environment, Standards, Course Content
Aziman Abdullah – International Society for Technology, Education, and Science, 2023
This study explores the potential of using screen time data in learning management systems (LMS) to estimate student learning time (SLT) and validate the credit value of courses. Gathering comprehensive data on actual student learning time is difficult, so this study uses LMS Moodle logs from a computer programming course with 490 students over 16…
Descriptors: Time Factors (Learning), Handheld Devices, Computer Use, Television Viewing
Somyürek, Sibel; Brusilovsky, Peter; Guerra, Julio – Research and Practice in Technology Enhanced Learning, 2020
Research has demonstrated that people generally think both their knowledge and performance levels are greater than they are. Although several studies have suggested that knowledge and progress visualization offered by open learner modeling (OLM) technology might influence students' self-awareness in a positive way, insufficient evidence exists to…
Descriptors: Knowledge Level, Self Evaluation (Individuals), Self Concept, College Students
Smith, Julie M. – Journal of Computers in Mathematics and Science Teaching, 2020
In contrast to the experience of other professional fields, the percentage of women in computer science has decreased substantially in recent decades. This phenomenon is a significant and growing problem in a society where new technologies impact nearly every facet of life, including criminal justice and health care. This study examines whether…
Descriptors: Females, Computer Science Education, College Students, Predictor Variables
Celis Rangel, Jakeline G.; King, Melissa; Muldner, Kasia – ACM Transactions on Computing Education, 2020
Learning to program requires perseverance, practice, and the mindset that programming skills are improved through these activities (i.e., that everyone has the potential to become good at programming). In contrast to an entity mindset, individuals with an incremental mindset believe that ability is malleable and can be improved with effort. Prior…
Descriptors: Intervention, Cognitive Structures, Programming, Learning Activities
Fujiko Robledo Yamamoto; Lecia Barker; Amy Voida – ACM Transactions on Computing Education, 2024
Service learning, a high-impact pedagogy, involves integrating academic outcomes with service to the community. The success of service learning experiences depends on the development of mutually reciprocal relationships between students, instructors, and community partners, ensuring equitable benefits for all stakeholders. To explore how…
Descriptors: Service Learning, Computer Science Education, Information Science Education, Partnerships in Education
John Mark R. Asio – Malaysian Online Journal of Educational Sciences, 2024
Understanding and securely using AI systems and tools requires AI literacy. In contrast, AI self-efficacy is a person's confidence in completing an AI task. Also, AI self-competence is the ability to explain how AI technologies are used at work and how they affect society. This study examines college students' AI literacy, self-efficacy, and…
Descriptors: Artificial Intelligence, Computer Software, Technological Literacy, Self Esteem