Object-oriented analysis
Object oriented design with applications
Object oriented design with applications
Software engineering (3rd ed.): a practitioner's approach
Software engineering (3rd ed.): a practitioner's approach
Object-oriented modeling and design
Object-oriented modeling and design
An introduction to object-oriented programming
An introduction to object-oriented programming
Object-oriented software construction (2nd ed.)
Object-oriented software construction (2nd ed.)
Object oriented programming in the computer science curriculum (panel session)
SIGCSE '90 Proceedings of the twenty-first SIGCSE technical symposium on Computer science education
Design Evolution: Implications for Academia and Industry
Proceedings of the SEI Conference on Software Engineering Education
OOPSLA '02 Companion of the 17th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
OOPSLA '02 Companion of the 17th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Hi-index | 0.00 |
The object-oriented model has become exceedingly attractive as the best answer to the increasingly complex needs of the software development community. The initial boasts regarding quality, reuse, concurrency, and scalability are now being substantiated by documented software development experience. It is certainly appropriate, then, for educators who teach computer science (the current preparation for emerging software developers) to examine where object-oriented development best fits into the computer science curriculum. How much of the paradigm—language, analysis, design, management—ought to be addressed? At what level in an undergradute program are object-oriented techniques appropriate? What are the risks involved? How is the object-oriented approach effectively taught?