Publication Date
In 2025 | 2 |
Since 2024 | 2 |
Since 2021 (last 5 years) | 9 |
Since 2016 (last 10 years) | 21 |
Since 2006 (last 20 years) | 26 |
Descriptor
Introductory Courses | 26 |
Novices | 26 |
Problem Solving | 26 |
Programming | 16 |
Computer Science Education | 14 |
Undergraduate Students | 10 |
Teaching Methods | 9 |
College Students | 7 |
Expertise | 7 |
Instructional Design | 7 |
Foreign Countries | 6 |
More ▼ |
Source
Author
Publication Type
Journal Articles | 23 |
Reports - Research | 20 |
Dissertations/Theses -… | 2 |
Collected Works - Proceedings | 1 |
Information Analyses | 1 |
Reports - Descriptive | 1 |
Reports - Evaluative | 1 |
Education Level
Higher Education | 18 |
Postsecondary Education | 17 |
Elementary Secondary Education | 1 |
Audience
Location
Oman | 2 |
Philippines | 2 |
Turkey | 2 |
Asia | 1 |
Australia | 1 |
Brazil | 1 |
California | 1 |
Connecticut | 1 |
Denmark | 1 |
Egypt | 1 |
Estonia | 1 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
Classroom Assessment Scoring… | 1 |
Force Concept Inventory | 1 |
What Works Clearinghouse Rating
Heidi Taveter; Marina Lepp – Informatics in Education, 2025
Learning programming has become increasingly popular, with learners from diverse backgrounds and experiences requiring different support. Programming-process analysis helps to identify solver types and needs for assistance. The study examined students' behavior patterns in programming among beginners and non-beginners to identify solver types,…
Descriptors: Behavior Patterns, Novices, Expertise, Programming
Mary Jane Brundage; David E. Meltzer; Chandralekha Singh – Physical Review Physics Education Research, 2025
We use a validated conceptual multiple-choice survey instrument focusing on thermodynamic processes and the first and second laws of thermodynamics at the level of introductory physics to investigate the problem-property dependence of introductory and advanced student responses to introductory thermodynamics problems after traditional…
Descriptors: Problem Solving, Science Process Skills, Introductory Courses, Scientific Concepts
Miller, Olivia Colleen – ProQuest LLC, 2023
This dissertation investigates the complexities associated with developing expertise in physics problem-solving and the methods for measuring and assessing the skills involved. Problem-solving skills are critical in today's rapidly changing world, and thus, it is important to emphasize them in education. However, lacking precise methods for…
Descriptors: Physics, Science Instruction, Problem Solving, Measurement Techniques
Barbosa Rocha, Hemilis Joyse; Cabral De Azevedo Restelli Tedesco, Patrícia; De Barros Costa, Evandro – Informatics in Education, 2023
In programming problem solving activities, sometimes, students need feedback to progress in the course, being positively affected by the received feedback. This paper presents an overview of the state of the art and practice of the feedback approaches on introductory programming. To this end, we have carried out a systematic literature mapping to…
Descriptors: Classification, Computer Science Education, Feedback (Response), Problem Solving
Villamor, Maureen M. – Research and Practice in Technology Enhanced Learning, 2020
High attrition and dropout rates are common in introductory programming courses. One of the reasons students drop out is loss of motivation due to the lack of feedback and proper assessment of their progress. Hence, a process-oriented approach is needed in assessing programming progress, which entails examining and measuring students' compilation…
Descriptors: Novices, Problem Solving, Computer Science Education, Introductory Courses
Miller, Craig S.; Settle, Amber – ACM Transactions on Computing Education, 2019
We investigate conditions in which novices make some reference errors when programming. We asked students from introductory programming courses to perform a simple code-writing task that required constructing references to objects and their attributes. By experimentally manipulating the nature of the attributes in the tasks, from identifying…
Descriptors: Error Patterns, Novices, Programming, Introductory Courses
Mohammed Alzaid – ProQuest LLC, 2022
Distributed self-assessments and reflections empower learners to take the lead on their knowledge gaining evaluation. Both provide essential elements for practice and self-regulation in learning settings. Nowadays, many sources for practice opportunities are made available to the learners, especially in the Computer Science (CS) and programming…
Descriptors: Learning Analytics, Self Evaluation (Individuals), Programming, Problem Solving
Malik, Sohail Iqbal; Tawafak, Ragad M.; Shakir, Mohanaad – International Journal of Information and Communication Technology Education, 2021
A teaching approach plays an important role in teaching and learning process of an introductory programming (IP) course. The teaching approach should focus on different programming skills required by novice programmers. In this study, we introduced the teaching and learning approach based on an ADRI (Approach, Deployment, Result, Improvement)…
Descriptors: Computer Science Education, Programming, Teaching Methods, Learning Processes
Huang, Ying – Journal of Research in Science Teaching, 2022
Based on quantitative survey data collected from an inquiry-based general chemistry laboratory course, the current study used marginal models to evaluate changes in students' teamwork and problem-solving skills, attitudes to teamwork, and willingness to explore new issues before and after the course. The results suggest that introductory-level…
Descriptors: Inquiry, Active Learning, Science Education, Science Laboratories
Sbaraglia, Marco; Lodi, Michael; Martini, Simone – Informatics in Education, 2021
Introductory programming courses (CS1) are difficult for novices. Inspired by "Problem solving followed by instruction" and "Productive Failure" approaches, we define an original "necessity-driven" learning design. Students are put in an apparently well-known situation, but this time they miss an essential ingredient…
Descriptors: Programming, Introductory Courses, Computer Science Education, Programming Languages
Burkholder, Eric; Blackmon, Lena; Wieman, Carl – Physical Review Physics Education Research, 2020
Much work has been done to characterize the reasoning of students as they solve mathematics-intensive problems and characterizing differences in expert and novice problem solving. In this work, we characterize the problem-solving strategies in a classroom setting of "transitioning novices," students who have completed an introductory…
Descriptors: Mathematics Skills, Learning Strategies, Problem Solving, Knowledge Level
Malik, Sohail Iqbal; Mathew, Roy; Al-Nuaimi, Rim; Al-Sideiri, Abir; Coldwell-Neilson, Jo – Education and Information Technologies, 2019
Problem solving skills are considered an integral part of grasping the precise concepts of the programming domain for novices in introductory programming (IP) courses. But these skills are mostly covered only in early lectures of such courses or are included in just a few early chapters of some relevant textbooks. Consequently, high failure and…
Descriptors: Problem Solving, Skill Development, Electronic Learning, Handheld Devices
Mason, Andrew J. – Physical Review Physics Education Research, 2021
This paper is a follow-up to a previous study, in which students (predominately life science majors) were found to self-express achievement goals with regard to a pre-lab problem-solving exercise in an algebra-based introductory physics course. In this paper, the same sampled population was also asked in the same feedback survey to discuss what…
Descriptors: Majors (Students), Physics, Science Instruction, Introductory Courses
Flores, Rejeenald M.; Rodrigo, Ma. Mercedes T. – Journal of Educational Computing Research, 2020
Wheel-spinning refers to the failure to master a skill in a timely manner or after a considerable number of practice opportunities. Several past studies have developed wheel-spinning models in the areas of Mathematics and Physics. However, no models have been made for the context of novice programming. The purpose of this study was to develop…
Descriptors: Mastery Learning, Novices, Programming, Computer Science Education
Veerasamy, Ashok Kumar; D'Souza, Daryl; Lindén, Rolf; Laakso, Mikko-Jussi – Journal of Computer Assisted Learning, 2019
Past research has shown that student problem-solving skills may be used to determine student final exam performance. This study reports on the relationship between student perceived problem-solving skills and academic performance in introductory programming, in formative and summative programming assessment tasks. We found that the more effective…
Descriptors: Novices, Programming, Introductory Courses, Summative Evaluation
Previous Page | Next Page »
Pages: 1 | 2