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) | 4 |
Descriptor
Source
Computer Science Education | 5 |
Author
Ashurst, Colin | 1 |
Burd, Elizabeth L. | 1 |
Eckerdal, Anna | 1 |
Hatch, Andrew | 1 |
Jessop, Alan | 1 |
Kouris, Roy | 1 |
Lavy, Ilana | 1 |
McCartney, Robert | 1 |
Mostrom, Jan Erik | 1 |
Rashkovits, Rami | 1 |
Ratcliffe, Mark | 1 |
More ▼ |
Publication Type
Journal Articles | 5 |
Reports - Research | 5 |
Education Level
Higher Education | 5 |
Postsecondary Education | 2 |
Audience
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Lavy, Ilana; Rashkovits, Rami; Kouris, Roy – Computer Science Education, 2009
One of the subjects that undergraduate students learning Object Oriented (OO) design find hard to apply is the construction of class hierarchies in general, and the use of interface classes in particular. The design process requires decomposition and reconstruction of problems in order to model software classes. The common attributes and behaviors…
Descriptors: Undergraduate Students, Design, Problem Solving, Teaching Methods
Sien, Ven Yu – Computer Science Education, 2011
Object-oriented analysis and design (OOAD) is not an easy subject to learn. There are many challenges confronting students when studying OOAD. Students have particular difficulty abstracting real-world problems within the context of OOAD. They are unable to effectively build object-oriented (OO) models from the problem domain because they…
Descriptors: Foreign Countries, Computer Science Education, Undergraduate Students, Computer Software
Burd, Elizabeth L.; Hatch, Andrew; Ashurst, Colin; Jessop, Alan – Computer Science Education, 2009
This article describes an approach whereby patterns are used to describe management issues and solutions to be used during the project management of team-based software development. The work describes how web 2.0 technologies have been employed to support the use and development of such patterns. To evaluate the success of patterns and the…
Descriptors: Computer Software, Computer System Design, Program Administration, Program Descriptions
Eckerdal, Anna; McCartney, Robert; Mostrom, Jan Erik; Ratcliffe, Mark; Zander, Carol – Computer Science Education, 2006
This paper examines the problem of studying and comparing student software designs. We propose semantic categorization as a way to organize widely varying data items. We describe how this was used to organize a particular multi-national, multi-institutional dataset, and present the results of this analysis: most students are unable to effectively…
Descriptors: Semantics, Computer Software, Classification, Computer System Design
Wolfe, Joanna – Computer Science Education, 2004
Despite the multiple potential benefits of asking students working on programming tasks to consider human factors, most programming assignments narrowly focus on technical details and requirements. Female students in particular may be attracted to assignments that emphasize human as well as technical factors. To assess how students respond to…
Descriptors: Assignments, Human Factors Engineering, Programming, Rhetoric