Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 0 |
Since 2016 (last 10 years) | 0 |
Since 2006 (last 20 years) | 8 |
Descriptor
Source
Journal on Educational… | 14 |
Author
Hanks, Brian | 2 |
Bhagyavati | 1 |
Chinn, Donald | 1 |
Gegg-Harrison, Timothy S. | 1 |
Guzdial, Mark | 1 |
Hazzan, Orit | 1 |
Kuittinen, Marja | 1 |
Kumar, Amruth N. | 1 |
McCartney, Robert | 1 |
McKenna, Peter | 1 |
Nugent, Gwen | 1 |
More ▼ |
Publication Type
Journal Articles | 14 |
Reports - Descriptive | 7 |
Reports - Evaluative | 6 |
Reports - Research | 1 |
Education Level
Higher Education | 8 |
Postsecondary Education | 2 |
Grade 12 | 1 |
Audience
Location
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Sakhnini, Victoria; Hazzan, Orit – Journal on Educational Resources in Computing, 2008
The research presented in this article deals with the difficulties and mental processes involved in the definition, implementation, and use of abstract data types encountered by 12th grade advanced-level computer science students. Research findings are interpreted within the theoretical framework of "reducing abstraction" [Hazzan 1999]. The…
Descriptors: Computer Science Education, Computer Science, Grade 12, Teaching Methods
Tenenberg, Josh; McCartney, Robert – Journal on Educational Resources in Computing, 2008
This special issue features a set of papers recently published in the 3rd International Workshop on Computing Education Research (ICER'07). The papers were selected because they closely meet the publication criteria for ACM/JERIC: stemming from computing education practice, grounded in relevant literature, containing analysis of primary empirical…
Descriptors: Research Methodology, Teaching Methods, Evidence, Educational Research
Yarosh, Svetlana; Guzdial, Mark – Journal on Educational Resources in Computing, 2008
Learning computing with respect to the context of its use has been linked in previous reports to student motivation in introductory Computer Science (CS) courses. In this report, we consider the role of context in a second course. We present a case study of a CS2 data structures class that uses a media computation context. In this course, students…
Descriptors: Relevance (Education), Learner Engagement, Instructional Design, Case Studies
Hanks, Brian – Journal on Educational Resources in Computing, 2008
In a study of the types of problems encountered by students that led them to seek assistance, Robins et al. [2006] found that the most common problems were related to trivial mechanics. The students in this study worked by themselves on their programming exercises. This article discusses a replication of the Robins et al. study in which the…
Descriptors: Problems, Programming, Peer Relationship, Teamwork
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
Simon, Beth; Hanks, Brian – Journal on Educational Resources in Computing, 2008
Pair programming, as part of the Agile Development process, has noted benefits in professional software development scenarios. These successes have led to a rise in use of pair programming in educational settings, particularly in Computer Science 1 (CS1). Specifically, McDowell et al. [2006] has shown that students using pair programming in CS1 do…
Descriptors: Interviews, Programming, Peer Relationship, Teamwork
Kumar, Amruth N. – Journal on Educational Resources in Computing, 2004
We have been using robots in our artificial intelligence course since fall 2000. We have been using the robots for open-laboratory projects. The projects are designed to emphasize high-level knowledge-based AI algorithms. After three offerings of the course, we paused to analyze the collected data and to see if we could answer the following…
Descriptors: Artificial Intelligence, Robotics, Laboratories, College Students
Chinn, Donald; Vandegrift, Tammy – Journal on Educational Resources in Computing, 2008
This article provides an analysis of student responses to an exercise used in a computer ethics and a software engineering course to raise awareness of issues related to hiring, including issues of professional responsibility and diversity. Students from two different universities were asked to evaluate four candidates for two positions in a…
Descriptors: Personnel Selection, Evaluation Criteria, Inferences, Ethics
Sklar, Elizabeth; Parsons, Simon; Stone, Peter – Journal on Educational Resources in Computing, 2004
In the education literature, team-based projects have proven to be an effective pedagogical methodology. We have been using "RoboCup" challenges as the basis for class projects in undergraduate and masters level courses. This article discusses several independent efforts in this direction and presents our work in the development of shared…
Descriptors: Computer Science Education, Computer Science, Shared Resources and Services, Robotics
Soh, Leen-Kiat; Samal, Ashok; Nugent, Gwen – Journal on Educational Resources in Computing, 2005
Closed laboratories are becoming an increasingly popular approach to teaching introductory computer science courses, as they facilitate structured problem-solving and cooperation. However, most closed laboratories have been designed and implemented without embedded instructional research components for constant evaluation of the laboratories'…
Descriptors: Computer Science Education, Student Needs, Research Design, Laboratories
Sutner, Klaus – Journal on Educational Resources in Computing, 2005
CDM, for computational discrete mathematics, is a course that attempts to teach a number of topics in discrete mathematics to computer science majors. The course abandons the classical definition-theorem-proof model, and instead relies heavily on computation as a source of motivation and also for experimentation and illustration. The emphasis on…
Descriptors: Majors (Students), Computer Science, Mathematics Instruction, College Mathematics
Gegg-Harrison, Timothy S. – Journal on Educational Resources in Computing, 2005
Although computer scientists understand the importance of discrete mathematics to the foundations of their field, computer science (CS) students do not always see the relevance. Thus, it is important to find a way to show students its relevance. The concept of program correctness is generally taught as an activity independent of the programming…
Descriptors: Programming, Teaching Methods, Relevance (Education), Computer Science Education
McKenna, Peter – Journal on Educational Resources in Computing, 2004
This paper summarizes the results of an investigation into whether women and men have different (concrete and abstract) styles of programming, and whether the standard computing curriculum is therefore biased against women. The theory underpinning the hypothesis is critically reviewed in practical programming contexts. A concrete means of testing…
Descriptors: Student Attitudes, Females, Learning Strategies, Programming
Bhagyavati – Journal on Educational Resources in Computing, 2006
Information assurance courses delivered in an online environment pose challenges to the development of meaningful hands-on exercises for students. This article presents techniques on furnishing laboratory exercises to online students and presents examples of assignments drawn from the author's experiences in teaching online courses for over three…
Descriptors: Assignments, Advanced Courses, Distance Education, Online Courses