NotesFAQContact Us
Collection
Advanced
Search Tips
Showing all 5 results Save | Export
Lei Tang – ProQuest LLC, 2018
The software industry spends a tremendous amount of effort and resources on software testing and maintenance to improve the quality of software. However, a large portion of the cost may be saved by training high-quality software developers with better Computer Science education. Skilled software developers can not only produce code of fewer bugs…
Descriptors: Computer Science, Computer Science Education, Introductory Courses, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Malik, Sohail Iqbal; Coldwell-Neilson, Jo – Education and Information Technologies, 2017
High failure and drop-out rates from introductory programming courses continue to be of significant concern to computer science disciplines despite extensive research attempting to address the issue. In this study, we include the three entities of the didactic triangle, instructors, students and curriculum, to explore the learning difficulties…
Descriptors: Programming, Barriers, Introductory Courses, Student Attitudes
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
Al-Imamy, Samer; Alizadeh, Javanshir; Nour, Mohamed A. – Journal of Information Technology Education, 2006
One of the major issues related to teaching an introductory programming course is the excessive amount of time spent on the language's syntax, which leaves little time for developing skills in program design and solution creativity. The wide variation in the students' backgrounds, coupled with the traditional classroom (one size-fits-all) teaching…
Descriptors: Programming Languages, Introductory Courses, Syntax, Program Design
International Association for Development of the Information Society, 2012
The IADIS CELDA 2012 Conference intention was to address the main issues concerned with evolving learning processes and supporting pedagogies and applications in the digital age. There had been advances in both cognitive psychology and computing that have affected the educational arena. The convergence of these two disciplines is increasing at a…
Descriptors: Academic Achievement, Academic Persistence, Academic Support Services, Access to Computers