NotesFAQContact Us
Collection
Advanced
Search Tips
Showing all 5 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
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
Peer reviewed Peer reviewed
Direct linkDirect link
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 Peer reviewed
Direct linkDirect link
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
Peer reviewed Peer reviewed
Direct linkDirect link
Higgins, Colin A.; Gray, Geoffrey; Symeonidis, Pavlos; Tsintsifas, Athanasios – Journal on Educational Resources in Computing, 2005
This article reports on the design, implementation, and usage of the CourseMarker (formerly known as CourseMaster) courseware Computer Based Assessment (CBA) system at the University of Nottingham. Students use CourseMarker to solve (programming) exercises and to submit their solutions. CourseMarker returns immediate results and feedback to the…
Descriptors: Feedback (Response), Computer Uses in Education, Programming, Foreign Countries
Peer reviewed Peer reviewed
Direct linkDirect link
Kumar, Amruth N. – Journal on Educational Resources in Computing, 2005
Researchers and educators have been developing tutors to help students learn by solving problems. The tutors vary in their ability to generate problems, generate answers, grade student answers, and provide feedback. At one end of the spectrum are tutors that depend on hand-coded problems, answers, and feedback. These tutors can be expected to be…
Descriptors: Feedback (Response), Programming Languages, Case Studies, Educational Technology