Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 3 |
Since 2016 (last 10 years) | 4 |
Since 2006 (last 20 years) | 6 |
Descriptor
Programming | 7 |
Computer Science Education | 4 |
Intelligent Tutoring Systems | 4 |
Student Attitudes | 4 |
Coding | 3 |
College Students | 3 |
Introductory Courses | 3 |
Questionnaires | 3 |
Tutoring | 3 |
Peer Teaching | 2 |
Program Evaluation | 2 |
More ▼ |
Source
Information Systems Education… | 2 |
Computers and Education | 1 |
International Journal of… | 1 |
International Journal of… | 1 |
Journal of Information… | 1 |
Technology, Instruction,… | 1 |
Author
Crabtree, John | 1 |
Dawar, Deepak | 1 |
Du, Jie | 1 |
Gerhardt, Jill | 1 |
Jennings, Jay | 1 |
Muldner, Kasia | 1 |
Olan, Michael | 1 |
Orey, Michael | 1 |
Rada, Roy | 1 |
Ray, Daniel | 1 |
Sykes, Edward R. | 1 |
More ▼ |
Publication Type
Journal Articles | 7 |
Tests/Questionnaires | 7 |
Reports - Research | 5 |
Reports - Descriptive | 2 |
Reports - Evaluative | 1 |
Education Level
Higher Education | 5 |
Postsecondary Education | 5 |
Audience
Location
Alabama | 1 |
Canada | 1 |
New Jersey | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Crabtree, John; Zhang, Xihui; Ray, Daniel – International Journal of Teaching and Learning in Higher Education, 2022
Learning how to solve problems using computer programming is very challenging for beginners. Supplemental instructors (SIs), who lead tutoring sessions outside of normally scheduled class time and are usually peers of the students they tutor, can be of great assistance. However, since these tutors are also taking classes themselves, it can be…
Descriptors: Peer Teaching, Tutoring, Programming, Mentors
Jennings, Jay; Muldner, Kasia – International Journal of Artificial Intelligence in Education, 2021
When students are first learning to program, they not only have to learn to write programs, but also how to trace them. Code tracing involves stepping through a program step-by-step, which helps to predict the output of the program and identify bugs. Students routinely struggle with this activity, as evidenced by prior work and our own experiences…
Descriptors: Scaffolding (Teaching Technique), Tutors, Tutoring, Programming
Dawar, Deepak – Information Systems Education Journal, 2022
Learning computer programming is a challenging task for most beginners. Demotivation and learned helplessness are pretty common. A novel instructional technique that leverages the value-expectancy motivational model of student learning was conceptualized by the author to counter the lack of motivation in the introductory class. The result was a…
Descriptors: Teaching Methods, Introductory Courses, Computer Science Education, Assignments
Du, Jie; Wimmer, Hayden; Rada, Roy – Journal of Information Technology Education: Innovations in Practice, 2016
The Hour of Code is a one-hour introduction to computer science organized by Code.org, a non-profit dedicated to expanding participation in computer science. This study investigated the impact of the Hour of Code on students' attitudes towards computer programming and their knowledge of programming. A sample of undergraduate students from two…
Descriptors: Undergraduate Students, Computer Science Education, Programming, Introductory Courses
Sykes, Edward R. – Technology, Instruction, Cognition and Learning, 2010
The Java Intelligent Tutoring System (JITS) research project explored the power of a new approach to supporting beginner Java programming students. Using Java's grammar as the core of its production rule base, JITS is embedded with extra functionality to detect, predict and correct lexicographical errors in students' code. This additional…
Descriptors: Programming Languages, Intelligent Tutoring Systems, Design, Programming
Gerhardt, Jill; Olan, Michael – Information Systems Education Journal, 2010
This article describes our experience with peer tutoring in introductory programming courses. This tutoring concept was one of the integral support services out of five student services, which were part of a National Science Foundation Grant, designed to improve education, increase retention, improve professional development and employability, and…
Descriptors: Peer Teaching, Tutoring, Programming, Introductory Courses

Orey, Michael; And Others – Computers and Education, 1994
Describes the use of a commercial hypermedia package for the development of an intelligent tutoring system (ITS) for the Army's Mobile Subscriber Remote Telephone. Time comparisons with an ITS developed by programmers are discussed; users' evaluations of the two versions are described; and questionnaires used in the study are appended. (Contains…
Descriptors: Artificial Intelligence, Authoring Aids (Programming), Comparative Analysis, Computer Assisted Instruction