IEEE Transactions on Software Engineering
Toward a first course based on object-oriented patterns
SIGCSE '96 Proceedings of the twenty-seventh SIGCSE technical symposium on Computer science education
Object-centered design: a five-phase introduction to object-oriented programming in CS1–2
SIGCSE '96 Proceedings of the twenty-seventh SIGCSE technical symposium on Computer science education
Using classes early, an object-based approach to using C++ in introductory courses (seminar)
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
Programming patterns and design patterns in the introductory computer science course
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
Teaching design and project management with lego RCX robots
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
Java: An Introduction to Computing
Java: An Introduction to Computing
Journal of Computing Sciences in Colleges
The game of set®: an ideal example for introducing polymorphism and design patterns
Proceedings of the 35th SIGCSE technical symposium on Computer science education
An approach to teaching object oriented design in CS2
Journal of Computing Sciences in Colleges
It's Mathematical, After All--the Nature of Learning Computer Programming
Education and Information Technologies
Hi-index | 0.00 |
Object-centered design (OCD) is a methodology developed to help novice C++ programmers learn to design software. By adapting OCD for use with Java, we can reduce the number of phases in OCD from five to three, and introduce object-oriented design (OOD) in CS-1 instead of CS-2.