NotesFAQContact Us
Collection
Advanced
Search Tips
Audience
Teachers1
Location
Chile1
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Showing all 9 results Save | Export
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Menon, Pratibha – Information Systems Education Journal, 2023
Instruction in an introductory programming course is typically designed to introduce new concepts and to review and integrate the more recent concepts with what was previously learned in the course. Therefore, most exam questions in an introductory programming course require students to write lines of code that contain syntactic elements…
Descriptors: Introductory Courses, Programming Languages, Computer Science Education, Correlation
Peer reviewed Peer reviewed
Direct linkDirect link
Yun Huang; Christian Dieter Schunn; Julio Guerra; Peter L. Brusilovsky – ACM Transactions on Computing Education, 2024
Programming skills are increasingly important to the current digital economy, yet these skills have long been regarded as challenging to acquire. A central challenge in learning programming skills involves the simultaneous use of multiple component skills. This article investigates why students struggle with integrating component skills--a…
Descriptors: Programming, Computer Science Education, Error Patterns, Classification
Peer reviewed Peer reviewed
Direct linkDirect link
Tucker, Mary C.; Shaw, Stacy T.; Son, Ji Y.; Stigler, James W. – Journal of Statistics and Data Science Education, 2023
We developed an interactive online textbook that interleaves R programming activities with text as a way to facilitate students' understanding of statistical ideas while minimizing the cognitive and emotional burden of learning programming. In this exploratory study, we characterize the attitudes and experiences of 672 undergraduate students as…
Descriptors: Statistics Education, Undergraduate Students, Programming Languages, Student Attitudes
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
Direct linkDirect link
Lockwood, Elise; De Chenne, Adaline – International Journal of Research in Undergraduate Mathematics Education, 2020
When solving counting problems, students often struggle with determining what they are trying to count (and thus what problem type they are trying to solve and, ultimately, what formula appropriately applies). There is a need to explore potential interventions to deepen students' understanding of key distinctions between problem types and to…
Descriptors: Thinking Skills, Programming Languages, Computer Science Education, Introductory Courses
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
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)
Madison, Sandra Kay – 1995
Parameter passing is the mechanism by which various program modules share information in a complex program; this paper was a study of novice programmers' understanding of the parameter construct. The bulk of the data was collected from interviews with eight college students enrolled in a state university introductory computer programming course.…
Descriptors: College Students, Computer Literacy, Computer Science Education, Computer System Design
Peer reviewed Peer reviewed
Direct linkDirect link
Honts, Jerry E. – Cell Biology Education, 2003
Recent advances in genomics and structural biology have resulted in an unprecedented increase in biological data available from Internet-accessible databases. In order to help students effectively use this vast repository of information, undergraduate biology students at Drake University were introduced to bioinformatics software and databases in…
Descriptors: Introductory Courses, Programming Languages, Cytology, Biology