NotesFAQContact Us
Collection
Advanced
Search Tips
Audience
Teachers7
Laws, Policies, & Programs
Assessments and Surveys
Learning Style Inventory1
What Works Clearinghouse Rating
Showing 106 to 120 of 165 results Save | Export
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
Direct linkDirect link
Kunkle, Wanda M.; Allen, Robert B. – ACM Transactions on Computing Education, 2016
Learning to program, especially in the object-oriented paradigm, is a difficult undertaking for many students. As a result, computing educators have tried a variety of instructional methods to assist beginning programmers. These include developing approaches geared specifically toward novices and experimenting with different introductory…
Descriptors: Teaching Methods, Programming, Programming Languages, Computer Science Education
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Martincic, Cynthia J. – Information Systems Education Journal, 2016
Mobile application development is currently an important component of CS/IS education. Because of the rapid rate of change in the mobile application field, there are many websites that provide instructional material in tutorial format, but it is difficult to find a textbook that includes mobile application programming assignments and exercises.…
Descriptors: Undergraduate Students, Computer Science Education, Introductory Courses, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Ali, Azad; Smith, David – Journal of Information Technology Education: Innovations in Practice, 2014
A department of computer science (CS) has faced a peculiar situation regarding their selection of introductory programming course. This course is a required course for the students enrolled in the CS program and is a prerequisite to their other advanced programming courses. At the same time, the course can be considered a general education course…
Descriptors: Introductory Courses, Programming, Computer Science Education, General Education
Peer reviewed Peer reviewed
Direct linkDirect link
Ali, Azad; Smith, David – Journal of Information Technology Education: Research, 2014
A department of computer science (CS) has faced a peculiar situation regarding their selection of introductory programming course. This course is a required course for the students enrolled in the CS program and is a prerequisite to their other advanced programming courses. At the same time, the course can be considered a general education course…
Descriptors: Computer Science Education, Programming, Introductory Courses, Teaching Methods
Peer reviewed Peer reviewed
Direct linkDirect link
Sharp, Jason H.; Sharp, Laurie A. – Journal of Information Technology Education: Innovations in Practice, 2017
Aim/Purpose: Compared student academic performance on specific course requirements in a C# programming course across three instructional approaches: traditional, online, and flipped. Background: Addressed the following research question--When compared to the online and traditional instructional approaches, does the flipped instructional approach…
Descriptors: Comparative Analysis, Academic Achievement, Conventional Instruction, Web Based Instruction
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Mauco, María Virginia; Ferrante, Enzo; Felice, Laura – Information Systems Education Journal, 2014
Basic courses on logic are common in most computer science curricula. Students often have difficulties in handling formalisms and getting familiar with them. Educational software helps to motivate and improve the teaching-learning processes. Therefore, incorporating these kinds of tools becomes important, because they contribute to gaining…
Descriptors: Computer Software, Computer Uses in Education, Logical Thinking, Introductory Courses
Peer reviewed Peer reviewed
Direct linkDirect link
Park, Thomas H.; Dorn, Brian; Forte, Andrea – ACM Transactions on Computing Education, 2015
Many people are first exposed to code through web development, yet little is known about the barriers beginners face in these formative experiences. In this article, we describe a study of undergraduate students enrolled in an introductory web development course taken by both computing majors and general education students. Using data collected…
Descriptors: Programming Languages, Computer Science Education, Hypermedia, Web Sites
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Rich, Peter Jacob; Hu, Helen; Christensen, James; Ellsworth, Jordan – Grantee Submission, 2019
This report provides a comprehensive look at computer science (CS) education across Utah elementary, middle/jr. high, and high schools as of 2018. The Utah Expanding Computing Education Pathways (ECEP) team sent out a survey to all public schools in the state of Utah. The survey presented targeted questions depending on whether it was completed…
Descriptors: Computer Science Education, Public Schools, Teacher Attitudes, Enrollment Trends
Peer reviewed Peer reviewed
Direct linkDirect link
Veerasamy, Ashok Kumar; D'Souza, Daryl; Laakso, Mikko-Jussi – Journal of Educational Technology Systems, 2016
This article presents a study aimed at examining the novice student answers in an introductory programming final e-exam to identify misconceptions and types of errors. Our study used the Delphi concept inventory to identify student misconceptions and skill, rule, and knowledge-based errors approach to identify the types of errors made by novices…
Descriptors: Computer Science Education, Programming, Novices, Misconceptions
Peer reviewed Peer reviewed
Direct linkDirect link
Pellas, Nikolaos – Interactive Learning Environments, 2017
The combination of Open Sim and Scratch4OS can be a worthwhile innovation for introductory programming courses, using a Community of Inquiry (CoI) model as a theoretical instructional design framework. This empirical study had a threefold purpose to present: (a) an instructional design framework for the beneficial formalization of a virtual…
Descriptors: Educational Indicators, Communities of Practice, Computer Simulation, High School Students
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Çakýroðlu, Ünal – South African Journal of Education, 2014
This study assesses the quality of distance learning (DL) in higher education assessed by considering the Seven Principles of Good Practice (SPGP). The participants were 77 second-year students from the Computer and Instructional Technologies Program (CEIT) of a Faculty of Education in Turkey. A questionnaire was developed in line with the SPGP…
Descriptors: Student Attitudes, Virtual Classrooms, Foreign Countries, Distance Education
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Baugh, Jeanne M. – Information Systems Education Journal, 2015
All Computer Information Systems programs require a database course for their majors. This paper describes an approach to such a course in which real world examples, both design projects and actual database application projects are incorporated throughout the semester. Students are expected to apply the traditional database concepts to actual…
Descriptors: Undergraduate Students, Computer Science Education, Information Systems, Databases
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Weintrop, David; Wilensky, Uri – Informatics in Education, 2014
Research on the effectiveness of introductory programming environments often relies on post-test measures and attitudinal surveys to support its claims; but such instruments lack the ability to identify any explanatory mechanisms that can account for the results. This paper reports on a study designed to address this issue. Using Noss and Hoyles'…
Descriptors: Programming, Programming Languages, Introductory Courses, Constructivism (Learning)
Peer reviewed Peer reviewed
Direct linkDirect link
Cetin, Ibrahim – Journal of Educational Computing Research, 2016
Computational thinking has been gaining new impetus in the academic community and in K-12 level education. Scratch is a visual programming environment that can be utilized to teach and learn introductory computing concepts. There are some studies investigating the effectiveness of Scratch for K-12 level education. However, studies that have been…
Descriptors: Preservice Teachers, Preservice Teacher Education, Computation, Programming
Pages: 1  |  2  |  3  |  4  |  5  |  6  |  7  |  8  |  9  |  10  |  11