NotesFAQContact Us
Collection
Advanced
Search Tips
Audience
Researchers1
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Showing 1 to 15 of 24 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Ezeamuzie, Ndudi O. – Education and Information Technologies, 2023
Several instructional approaches have been advanced for learning programming. However, effective ways of engaging beginners in programming in K-12 are still unclear, especially among low socioeconomic status learners in technology-deprived learning environments. Understanding the learning path of novice programmers will bridge this gap and explain…
Descriptors: Programming, Constructivism (Learning), Programming Languages, Computer Science Education
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Brennan Bean – Journal on Empowering Teaching Excellence, 2023
Modern technology threatens traditional modes of classroom assessment by providing students with automated ways to write essays and take exams. At the same time, modern technology continues to expand the accessibility of computational tools that promise to increase the potential scope and quality of class projects. This paper presents a case study…
Descriptors: Introductory Courses, Data Science, Student Projects, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Manuel B. Garcia – Education and Information Technologies, 2025
The global shortage of skilled programmers remains a persistent challenge. High dropout rates in introductory programming courses pose a significant obstacle to graduation. Previous studies highlighted learning difficulties in programming students, but their specific weaknesses remained unclear. This gap exists due to the predominant focus on the…
Descriptors: Programming, Introductory Courses, Computer Science Education, Mastery Learning
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Saltan, Fatih – Journal of Education and Learning, 2017
Online Algorithm Visualization (OAV) is one of the recent developments in the instructional technology field that aims to help students handle difficulties faced when they begin to learn programming. This study aims to investigate the effect of online algorithm visualization on students' achievement in the introduction to programming course. To…
Descriptors: Information Technology, Control Groups, Experimental Groups, Programming
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Reynolds, John H.; Adams, D. Robert; Ferguson, Roger C.; Leidig, Paul M. – Information Systems Education Journal, 2017
All curricula for any given academic discipline evolves over time. This is also true for the Information Systems (IS) model curriculum. Curriculum evolution is driven by several factors, such as changes in technologies, industry shifts to meet customer needs, and perceived student deficiencies. One outcome of such factors has been a change in the…
Descriptors: Information Systems, Programming, Curriculum Development, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Fridge, Evorell; Bagui, Sikha – International Journal of Information and Communication Technology Education, 2016
The goal of this research was to investigate the effects of automated testing software on levels of student reflection and student performance. This was a self-selecting, between subjects design that examined the performance of students in introductory computer programming classes. Participants were given the option of using the Web-CAT…
Descriptors: Computer Assisted Testing, Computer Software, Computer Software Evaluation, Reflection
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Martin, Nancy L. – Information Systems Education Journal, 2015
This paper describes the development of a hybrid introductory course for students in their first or second year of an information systems technologies degree program at a large Midwestern university. The course combines topics from discrete mathematics and programming logic and design, a unique twist on most introductory courses. The objective of…
Descriptors: Mathematics Instruction, Programming, Introductory Courses, Information Systems
Peer reviewed Peer reviewed
Direct linkDirect link
Chang, Chih-Kai – Journal of Educational Computing Research, 2014
Scratch, a visual programming language, was used in many studies in computer science education. Most of them reported positive results by integrating Scratch into K-12 computer courses. However, the object-oriented concept, one of the important computational thinking skills, is not represented well in Scratch. Alice, another visual programming…
Descriptors: Foreign Countries, College Freshmen, Information Technology, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Wu, Ye-Chi; Ma, Lee Wei; Jiau, Hewijin Christine – Educational Technology & Society, 2013
Programming assignments are commonly used in computer science education to encourage students to practice target concepts and evaluate their learning status. Ensuring students are engaged in such assignments is critical in attracting and retaining students. To this end, WebHat, a service-based program evaluation platform, is introduced in this…
Descriptors: Assignments, Computer Science, Program Evaluation, Computer Software
Frydenberg, Mark – International Association for Development of the Information Society, 2015
Teaching students to create computer games has become a common practice in both K-12 and tertiary education to introducing programming concepts, increasing student engagement, and recruiting majors and minors in technology fields. This study describes a project where first-year college students in an introductory technology concepts course use a…
Descriptors: Computer Games, Computer Science Education, Programming, Introductory Courses
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Bower, Matt – Journal of Interactive Media in Education, 2016
Many recent technologies provide the ability to dynamically adjust the interface depending on the emerging cognitive and collaborative needs of the learning episode. This means that educators can adaptively re-design the learning environment during the lesson, rather than purely relying on preemptive learning design thinking. Based on a…
Descriptors: Electronic Learning, Instructional Design, Videoconferencing, Teleconferencing
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Lim, Billy; Hosack, Bryan; Vogt, Paul – Electronic Journal of e-Learning, 2012
This paper describes a framework for measuring student learning gains and engagement in a Computer Science 1 (CS 1) / Information Systems 1 (IS 1) course. The framework is designed for a CS1/IS1 course as it has been traditionally taught over the years as well as when it is taught using a new pedagogical approach with Web services. It enables the…
Descriptors: Academic Achievement, Computer Science, Internet, Information Systems
Peer reviewed Peer reviewed
Direct linkDirect link
Robins, Anthony – Computer Science Education, 2010
Compared to other subjects, the typical introductory programming (CS1) course has higher than usual rates of both failing and high grades, creating a characteristic bimodal grade distribution. In this article, I explore two possible explanations. The conventional explanation has been that learners naturally fall into populations of programmers and…
Descriptors: Programming, Learning Processes, Grading, Simulation
Peer reviewed Peer reviewed
Direct linkDirect link
Ford, Marilyn; Venema, Sven – Journal of Information Technology Education, 2010
With universities having difficulty attracting students to study information technology (IT), the scores needed for entry into IT degrees have dropped markedly. IT schools are thus having to cope by adjusting their introductory courses to ensure that students will still learn what is expected but without negatively impacting on pass rates. This…
Descriptors: Fundamental Concepts, Introductory Courses, Multiple Choice Tests, Information Technology
Peer reviewed Peer reviewed
Direct linkDirect link
Stankov, Slavomir; Glavinic, Vlado; Krpan, Divna – International Journal of Distance Education Technologies, 2012
Students' collaboration while learning could provide better learning environments. Collaboration assumes social interactions which occur in student groups. Social theories emphasize positive influence of such interactions on learning. In order to create an appropriate learning environment that enables social interactions, it is important to…
Descriptors: Socialization, Action Research, Cooperation, Programming
Previous Page | Next Page ยป
Pages: 1  |  2