Publication Date
| In 2026 | 0 |
| Since 2025 | 0 |
| Since 2022 (last 5 years) | 0 |
| Since 2017 (last 10 years) | 0 |
| Since 2007 (last 20 years) | 2 |
Descriptor
| Computer Assisted Instruction | 3 |
| Programming | 3 |
| Computer Science Education | 2 |
| Computer Software | 2 |
| Educational Technology | 2 |
| Animation | 1 |
| Computer Mediated… | 1 |
| Computer Networks | 1 |
| Computer Science | 1 |
| Computers | 1 |
| Design | 1 |
| More ▼ | |
Source
| Journal on Educational… | 3 |
Author
| Coelho, Wesley | 1 |
| Kuban, Paul A. | 1 |
| Kuittinen, Marja | 1 |
| Murphy, Gail | 1 |
| Ragade, Rammohan K. | 1 |
| Sajaniemi, Jorma | 1 |
| Tikansalo, Taina | 1 |
Publication Type
| Journal Articles | 3 |
| Reports - Evaluative | 2 |
| Reports - Descriptive | 1 |
Education Level
Audience
Location
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Sajaniemi, Jorma; Kuittinen, Marja; Tikansalo, Taina – Journal on Educational Resources in Computing, 2008
Students' understanding of object-oriented (OO) program execution was studied by asking students to draw a picture of a program state at a specific moment. Students were given minimal instructions on what to include in their drawings in order to see what they considered to be central concepts and relationships in program execution. Three drawing…
Descriptors: Freehand Drawing, Programming, Student Development, Misconceptions
Coelho, Wesley; Murphy, Gail – Journal on Educational Resources in Computing, 2007
Becoming a quality software developer requires practice under the guidance of an expert mentor. Unfortunately, in most academic environments, there are not enough experts to provide any significant design mentoring for software engineering students. To address this problem, we present a collaborative software design tool intended to maximize an…
Descriptors: Feedback (Response), Mentors, Computer Software, Engineering
Kuban, Paul A.; Ragade, Rammohan K. – Journal on Educational Resources in Computing, 2005
Most electrical engineering and computer science undergraduate programs include at least one course on microcontrollers and assembly language programming. Some departments offer legacy courses in C programming, but few include C programming from an embedded systems perspective, where it is still regularly used. Distributed computing and parallel…
Descriptors: Laboratories, Computers, Programming, Educational Technology

Peer reviewed
Direct link
