Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 2 |
Since 2016 (last 10 years) | 2 |
Since 2006 (last 20 years) | 5 |
Descriptor
Introductory Courses | 5 |
Literature Reviews | 5 |
Programming | 5 |
Computer Science Education | 3 |
Teaching Methods | 3 |
Computers | 2 |
Undergraduate Students | 2 |
Academic Achievement | 1 |
Behavioral Objectives | 1 |
Cognitive Structures | 1 |
College Instruction | 1 |
More ▼ |
Source
ACM Transactions on Computing… | 2 |
Computer Science Education | 1 |
Journal of Pedagogical… | 1 |
ProQuest LLC | 1 |
Author
Bell, Tim | 1 |
Fitzgerald, Sue | 1 |
Hanks, Brian | 1 |
McCauley, Renee | 1 |
Munasinghe, Bhagya | 1 |
Murphy, Laurie | 1 |
Robins, Anthony | 1 |
Schuyler, Stanley TenEyck | 1 |
Sharmin, Sadia | 1 |
Sorva, Juha | 1 |
Zander, Carol | 1 |
More ▼ |
Publication Type
Journal Articles | 4 |
Information Analyses | 3 |
Reports - Evaluative | 2 |
Dissertations/Theses -… | 1 |
Reports - Descriptive | 1 |
Education Level
Higher Education | 2 |
Postsecondary Education | 2 |
Elementary Secondary Education | 1 |
Audience
Location
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Sharmin, Sadia – ACM Transactions on Computing Education, 2022
Computer science is a fast-growing field in today's digitized age, and working in this industry often requires creativity and innovative thought. An issue within computer science education, however, is that large introductory programming courses often involve little opportunity for creative thinking within coursework. The undergraduate…
Descriptors: Creativity, Computer Science Education, Literature Reviews, Introductory Courses
Munasinghe, Bhagya; Bell, Tim; Robins, Anthony – Journal of Pedagogical Research, 2023
An unplugged approach to teaching enables students to explore Computational Thinking without using a computer. It might appear that if students are to learn programming, they should focus on computer-based work; however, it appears that using "unplugged" activities before engaging in computer-based coding (programming) activities for…
Descriptors: Learning Activities, Programming, Introductory Courses, Computation
Sorva, Juha – ACM Transactions on Computing Education, 2013
This article brings together, summarizes, and comments on several threads of research that have contributed to our understanding of the challenges that novice programmers face when learning about the runtime dynamics of programs and the role of the computer in program execution. More specifically, the review covers the literature on programming…
Descriptors: Computer Science Education, Programming, Introductory Courses, Misconceptions
Hanks, Brian; Fitzgerald, Sue; McCauley, Renee; Murphy, Laurie; Zander, Carol – Computer Science Education, 2011
This article provides a review of educational research literature focused on pair programming in the undergraduate computer science curriculum. Research suggests that the benefits of pair programming include increased success rates in introductory courses, increased retention in the major, higher quality software, higher student confidence in…
Descriptors: Introductory Courses, Educational Research, Undergraduate Students, Cooperative Learning
Schuyler, Stanley TenEyck – ProQuest LLC, 2008
Problem solving can be thought of in two phases: the first phase is problem formulation and the second solution development. Problem formulation is the process of identifying a problem or opportunity in a situation. Problem Formulation Ability, or PFA, is the ability to perform this process. This research investigated a method to assess PFA and…
Descriptors: Problem Solving, Predictor Variables, Academic Achievement, Introductory Courses