Publication Date
In 2025 | 0 |
Since 2024 | 1 |
Since 2021 (last 5 years) | 10 |
Since 2016 (last 10 years) | 15 |
Since 2006 (last 20 years) | 25 |
Descriptor
Introductory Courses | 26 |
Learning Activities | 26 |
Computer Science Education | 25 |
Programming | 12 |
Foreign Countries | 9 |
Undergraduate Students | 9 |
Teaching Methods | 7 |
College Instruction | 6 |
Online Courses | 6 |
Student Attitudes | 6 |
College Freshmen | 5 |
More ▼ |
Source
Author
Publication Type
Journal Articles | 23 |
Reports - Research | 17 |
Reports - Descriptive | 5 |
Tests/Questionnaires | 3 |
Reports - Evaluative | 2 |
Speeches/Meeting Papers | 2 |
Collected Works - Proceedings | 1 |
Information Analyses | 1 |
Education Level
Higher Education | 20 |
Postsecondary Education | 19 |
Elementary Secondary Education | 1 |
High Schools | 1 |
Secondary Education | 1 |
Audience
Teachers | 2 |
Location
Florida | 2 |
Turkey | 2 |
Asia | 1 |
Australia | 1 |
Brazil | 1 |
California | 1 |
Canada | 1 |
Connecticut | 1 |
Cyprus | 1 |
Denmark | 1 |
Egypt | 1 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Barbosa Rocha, Hemilis Joyse; Cabral De Azevedo Restelli Tedesco, Patrícia; De Barros Costa, Evandro – Informatics in Education, 2023
In programming problem solving activities, sometimes, students need feedback to progress in the course, being positively affected by the received feedback. This paper presents an overview of the state of the art and practice of the feedback approaches on introductory programming. To this end, we have carried out a systematic literature mapping to…
Descriptors: Classification, Computer Science Education, Feedback (Response), Problem Solving
Claudio Alvarez; Maira Marques Samary; Alyssa Friend Wise – Journal of Computing in Higher Education, 2024
Computer programming is a skill of increasing importance in scientific and technological fields. However, in introductory computer science (CS1) courses in higher education, approximately one in every three students fails. A common reason is that students are overwhelmed by an accelerated and inflexible pace of learning that jeopardizes success.…
Descriptors: Mastery Learning, Computer Science Education, Programming, Action Research
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
Christina Kyriakou; Agoritsa Gogoulou; Maria Grigoriadou – Informatics in Education, 2023
This paper presents an educational setting that attempts to enhance students' understanding and facilitate students' linking-inferencing skills. The proposed setting is structured in three stages. The first stage intends to explore students' prior knowledge. The second stage aims to help students tackle their difficulties and misconceptions and…
Descriptors: Thinking Skills, Inferences, Computer Science Education, Computer System Design
Margulieux, Lauren; Parker, Miranda C.; Cetin Uzun, Gozde; Cohen, Jonathan D. – Journal of Technology and Teacher Education, 2023
Educators across disciplines are implementing lessons and activities that integrate computing concepts into their curriculum to broaden participation in computing. Out of myriad important introductory computing skills, it is unknown which--and to what extent--these concepts are included in these integrated experiences, especially when compared to…
Descriptors: Programming, Programming Languages, Computer Science Education, Age Differences
Menon, Pratibha – Information Systems Education Journal, 2021
Learning how to become a self-regulated learner could benefit students in introductory undergraduate courses, such as computer programming. This study explores the perceived value of instructional and skill-building activities and students' self-efficacy to learn and apply programming skills in an introductory computer programming course. The…
Descriptors: Student Attitudes, Independent Study, Introductory Courses, Programming
Marckwordt, Jasmine; Muller, Alexandria; Harlow, Danielle; Franklin, Diana; Landsberg, Randall H. – Physics Teacher, 2021
Quantum computers are at the forefront of computing; however, few people understand how they work and their capabilities. We present two versions of an interactive activity designed for high school students (ages 13 to 18) that introduce a core quantum concept--"entanglement." The first version illustrates a simple connection between two…
Descriptors: Physics, Science Instruction, High School Students, Teaching Methods
Guler, Mustafa; Ozden, M. Yasar – Online Submission, 2022
In this study, the perceptions of students and faculty members regarding the use of Moodle/Office365 system in educational activities were examined. Perceptions have been examined from three different perspectives: These are the effect, usefulness and ease of use of the technology used on students' motivation in learning activities. Students…
Descriptors: Student Attitudes, Integrated Learning Systems, College Faculty, Teacher Attitudes
Stone, Jeffrey A.; Cruz, Laura – Teaching & Learning Inquiry, 2021
Higher education has embraced integrative learning as a means of enabling students to tackle so-called "wicked" problems, i.e. problems that are sufficiently complex, contested, and ambiguous that conventional, disciplinary specific approaches are inadequate to address. However, challenges remain in defining integrative learning…
Descriptors: Introductory Courses, Computer Science Education, Interdisciplinary Approach, Integrated Activities
Zhang, Xihui; Crabtree, John D.; Terwilliger, Mark G.; Jenkins, Janet T. – Journal of Information Systems Education, 2020
A solid foundation in computer programming is critical for students to succeed in advanced computing courses, but teaching such an introductory course is challenging. Therefore, it is important to develop better approaches in order to improve teaching effectiveness and enhance student learning. In this paper, we present 26 tips for teaching…
Descriptors: Programming, Programming Languages, Introductory Courses, Computer Science Education
Er, Erkan – Online Submission, 2022
Time management is an important self-regulation strategy that can improve student learning and lead to higher performance. Students who can manage their time effectively are more likely to exhibit consistent engagement in learning activities and to complete course assignments in a timely manner. Well planning of the study time is an essential part…
Descriptors: Programming, Time Management, Computer Science Education, Integrated Learning Systems
Frydenberg, Mark; Yates, David J.; Kukesh, Julie S. – Information Systems Education Journal, 2018
As industry embraces the agile methodology for application development, universities are shifting their curricula to teach agile principles along with traditional waterfall concepts. This paper describes a simulation game offered to students in a first-year computing concepts course to introduce both models of application development. Students…
Descriptors: Simulation, Educational Games, Computer Science Education, Introductory Courses
Ahadi, Alireza; Hellas, Arto; Lister, Raymond – ACM Transactions on Computing Education, 2017
We describe a method for analyzing student data from online programming exercises. Our approach uses contingency tables that combine whether or not a student answered an online exercise correctly with the number of attempts that the student made on that exercise. We use this method to explore the relationship between student performance on online…
Descriptors: Data Analysis, Online Courses, Computer Science Education, Programming
Lu, Owen H. T.; Huang, Jeff C. H.; Huang, Anna Y. Q.; Yang, Stephen J. H. – Interactive Learning Environments, 2017
As information technology continues to evolve rapidly, programming skills become increasingly crucial. To be able to construct superb programming skills, the training must begin before college or even senior high school. However, when developing comprehensive training programmers, the learning and teaching processes must be considered. In order to…
Descriptors: Learner Engagement, Outcomes of Education, Online Courses, Educational Research
Damsa, Crina I.; Nerland, Monika – Vocations and Learning, 2016
The two case studies reported in this article contribute to a better understanding of how inquiry tasks and activities are employed as resourceful means for learning in higher professional education. An observation-based approach was used to explore characteristics of and challenges in students' participation in collaborative inquiry activities in…
Descriptors: Inquiry, Active Learning, Learning Activities, Case Studies
Previous Page | Next Page »
Pages: 1 | 2