NotesFAQContact Us
Collection
Advanced
Search Tips
Audience
Teachers1
Laws, Policies, & Programs
Assessments and Surveys
Motivated Strategies for…1
What Works Clearinghouse Rating
Showing 1 to 15 of 50 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Steve Balady; Cynthia Taylor – Computer Science Education, 2024
Background and Context: Computer Science has traditionally had poor student retention, especially among women. Prior work has found that student attitudes are a key factor to retention, especially with "weedout" courses such as Calculus. Objective: To determine how student attitudes towards CS 1 and Calculus change over active-learning…
Descriptors: Student Attitudes, Calculus, Computer Science Education, Academic Persistence
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Mahfudzah Othman; Aznoora Osman; Siti Zulaiha Ahmad; Natrah Abdullah – Turkish Online Journal of Distance Education, 2024
This paper discusses the design of interactive gamified assessments for an introductory programming course based on the multimedia segmenting principle and gamification. The objective is to develop more engaging online programming assessments for low-achieving students. The general design follows Nielsen's design guidelines and incorporates…
Descriptors: Gamification, Interaction, Programming, Low Achievement
Peer reviewed Peer reviewed
Direct linkDirect link
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
Peer reviewed Peer reviewed
PDF on ERIC Download full text
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
Peer reviewed Peer reviewed
Direct linkDirect link
Chih-Chang Yu; Leon Yufeng Wu – Educational Technology & Society, 2024
This study presents a new blended learning model that combines a computer-assisted learning system called Cognitive Apprenticeship Programming Learning System (CAPLS) with instructor co-teaching in an introductory programming course. CAPLS, as its unique aspect, functions as a master in cognitive apprenticeship, guiding learners throughout their…
Descriptors: Programming, Computer Science Education, College Entrance Examinations, Mathematics Tests
Peer reviewed Peer reviewed
Direct linkDirect link
Joyce Vogel; Dan Bouhnik – European Journal of Education, 2024
Introduction to Computer Science is traditionally the first course that all computer science and software engineering majors take. The course introduces many problem-solving techniques which can be challenging for many freshman students. In order to mitigate some of the issues of this course, we, at the Higher Education Institute, introduced a new…
Descriptors: Computer Science Education, Introductory Courses, Awards, Problem Based Learning
Peer reviewed Peer reviewed
Direct linkDirect link
Lakshminarayanan, Srinivasan; Rao, N. J. – Cogent Education, 2021
CS1 courses are designed in Indian Institutions as a lecture course of three to four credits and one credit lab course. The issues related to curriculum design, instruction design, and students' learning manifest themselves as issues in the lab programs. This situation presents the lab instructor with an opportunity to understand and address the…
Descriptors: Computer Science Education, Teaching Methods, Programming, Programming Languages
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Woods, David M. – Information Systems Education Journal, 2023
Schools have implemented the high-impact practice of first-year experience (FYE) courses to assist students with the transition to college. These courses help connect new students to the school with the goal of improving retention. While students in computing majors face the same challenges as other new college students, they also face some…
Descriptors: Introductory Courses, Information Science Education, Information Technology, Career Choice
Peer reviewed Peer reviewed
Direct linkDirect link
Shin, Yoonhee; Song, Donggil – Journal of Educational Computing Research, 2022
This study explores the effect of self-regulated learning support on learners' cognitive load and problem-solving performance, considering cases from well-structured to ill-structured tasks in a computer programing course. Sixty-seven undergraduate students in a computer programing fundamentals course were randomly assigned into one of two groups:…
Descriptors: Cognitive Ability, Computer Science Education, Programming, Problem Solving
Peer reviewed Peer reviewed
Direct linkDirect link
Wolz, Sabine; Bergande, Bianca; Brune, Philipp – Cogent Education, 2022
Programming is an essential part of the curriculum of computer science non-major students. The motivation for the various elements of interdisciplinary degrees is often very low in computer science, which faces a gender gap as well. Differences between study courses and gender in confidence, attitude, student numbers, and motivation in computer…
Descriptors: Introductory Courses, Gender Differences, Computer Science Education, Nonmajors
Peer reviewed Peer reviewed
Direct linkDirect link
Lakshminarayanan, Srinivasan; Rao, N. J.; G. K., Meghana – Higher Education for the Future, 2021
The introductory programming course, commonly known as CS1 and offered as a core course in the first year in all engineering programs in India, is unique because it can address higher cognitive levels, metacognition and some aspects of the affective domain. It can provide much needed transformative experiences to students coming from a system of…
Descriptors: Transformative Learning, Mastery Learning, Computer Science Education, Programming
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Bakó, Mária; Aszalós, László – Acta Didactica Napocensia, 2019
The expansion of the LMS system triggered the spread of MCQs as an addition, or even substitute for traditional assessment methods. Our goal was to create a question bank, which could be used to evaluate learning at advanced cognitive levels, and aside from examination purposes it could also function as a tool for student practice. In this…
Descriptors: Item Banks, Introductory Courses, Multiple Choice Tests, Taxonomy
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Förster, Anna; Dede, Jens; Udugama, Asanga; Förster, Alexander; Helms, Daniel; Kniefs, Louis; Müller, Julia; Gerken, Lars; Richter, Franziska; Kulmann, Jan – Education Sciences, 2021
In this paper, we present our experience with redesigning an introductory computer science course for (electrical) engineers with blended learning concepts. It is a large mandatory course with eight credit points over the course of two semesters, where first year electrical engineers learn how to program with Arduino, C and Python. Additionally,…
Descriptors: Blended Learning, Introductory Courses, Required Courses, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Ayalew, Yirsaw; Tshukudu, Ethel; Lefoane, Moemedi – African Journal of Research in Mathematics, Science and Technology Education, 2018
One of the challenges encountered in programming courses offered at first year level is high failure rate, which is a serious concern to lecturers and university management. To address the issue of high failure rate, it is important to have a clear understanding of the factors that may affect performance. This study investigates the effect of…
Descriptors: Foreign Countries, College Freshmen, Programming, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Lee, V. C. S.; Yu, Y. T.; Tang, C. M.; Wong, T. L.; Poon, C. K. – Journal of Computer Assisted Learning, 2018
Many students need assistance in debugging to achieve progress when they learn to write computer programs. Face-to-face interactions with individual students to give feedback on their programs, although definitely effective in facilitating their learning, are becoming difficult to achieve with ever-growing class sizes. This paper proposes a novel…
Descriptors: Computer Science Education, Programming, Computer Software, Feedback (Response)
Previous Page | Next Page »
Pages: 1  |  2  |  3  |  4