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) | 7 |
Descriptor
Source
| Journal on Educational… | 8 |
Author
| Hanks, Brian | 2 |
| Berenson, Sarah B. | 1 |
| Chinn, Donald | 1 |
| Coelho, Wesley | 1 |
| Gestwicki, Paul | 1 |
| Greitzer, Frank L. | 1 |
| Guzdial, Mark | 1 |
| Ho, Chih-Wei | 1 |
| Huston, Kristy | 1 |
| Kuchar, Olga Anna | 1 |
| Murphy, Gail | 1 |
| More ▼ | |
Publication Type
| Journal Articles | 8 |
| Reports - Evaluative | 8 |
Education Level
| Higher Education | 3 |
| Postsecondary Education | 2 |
| Adult Education | 1 |
Audience
Location
| North Carolina | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Gestwicki, Paul; Sun, Fu-Shing – Journal on Educational Resources in Computing, 2008
We present an approach for teaching design patterns that emphasizes object-orientation and patterns integration. The context of computer game development is used to engage and motivate students, and it is additionally rich with design patterns. A case study is presented based on "EEClone," an arcade-style computer game implemented in Java. Our…
Descriptors: Instructional Design, Design Preferences, Computers, Teaching Methods
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
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
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
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
Greitzer, Frank L.; Kuchar, Olga Anna; Huston, Kristy – Journal on Educational Resources in Computing, 2007
Serious games use entertainment principles, creativity, and technology to meet government or corporate training objectives, but these principles alone will not guarantee that the intended learning will occur. To be effective, serious games must incorporate sound cognitive, learning, and pedagogical principles into their design and structure. In…
Descriptors: Training Objectives, Educational Technology, Educational Principles, Design Requirements
Berenson, Sarah B.; Slaten, Kelli M.; Williams, Laurie; Ho, Chih-Wei – Journal on Educational Resources in Computing, 2004
Those science, mathematics, and engineering faculty who are serious about making the education they offer as available to their daughters as to their sons are, we posit, facing the prospect of dismantling a large part of its traditional pedagogical structure, along with the assumptions and practice which support it. [Seymour and Hewett 1997].Prior…
Descriptors: Careers, Employed Women, Computer Software, Information Technology

Peer reviewed
Direct link
