Object-oriented analysis and design with applications (2nd ed.)
Object-oriented analysis and design with applications (2nd ed.)
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Toward a first course based on object-oriented patterns
SIGCSE '96 Proceedings of the twenty-seventh SIGCSE technical symposium on Computer science education
Smalltalk: best practice patterns
Smalltalk: best practice patterns
UML distilled: applying the standard object modeling language
UML distilled: applying the standard object modeling language
UML and C++: a practical guide to object-oriented development
UML and C++: a practical guide to object-oriented development
Object-oriented software design and construction with C++
Object-oriented software design and construction with C++
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
OO overkill: when simple is better than not
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
Aligning programming education between community colleges and universities
CITC5 '04 Proceedings of the 5th conference on Information technology education
Accessibility in introductory computer science
Proceedings of the 36th SIGCSE technical symposium on Computer science education
Design patterns for database pedagogy: a proposal
Proceedings of the 36th SIGCSE technical symposium on Computer science education
What novice programmers don't know
Proceedings of the first international workshop on Computing education research
An instructional scaffolding approach to teaching software design
Journal of Computing Sciences in Colleges
Let's modify the objects-first approach into design-patterns-first
Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
Misunderstandings about object-oriented design: experiences using code reviews
Proceedings of the 39th SIGCSE technical symposium on Computer science education
A review of using design patterns in CS1
Proceedings of the 46th Annual Southeast Regional Conference on XX
Efficient egg drop contests: how middle school girls think about algorithmic efficiency
Proceedings of the ninth annual international ACM conference on International computing education research
Hi-index | 0.00 |
This study examined ways to improve students' chances of success learning design concepts through the use of Object-Oriented Programming and Design (OOP&D) patterns by examining potentially effective ways to teach such patterns to novice programmers. Using hierarchical tree, complete-linkage analysis to survey a group of design experts, the study developed an order in which those experts believed thirty fundamental OOP&D patterns should be taught to optimize effective student learning. Once that basic order was identified, it became possible to divide the patterns into six sequential phases of patterns instruction to allow both maximal teaching and learning. Although the study did not present a conclusively effective approach for OOP&D teaching, it did provide information essential for future sequential phase patterns research.