A Pattern-based Approach for Introducing Object-Oriented Analysis and Design in Undergraduate Courses
Haitham Hamza, University of Nebraska-Lincoln
Traditionally, undergraduate students are exposed to the concepts of Object-Oriented (OO) paradigm through OO programming (OOP) courses with little emphasize on developing analysis and design skills. In this research, we develop a method and its tool support for teaching OOP in undergraduate courses while introducing students to the basic concepts of OO analysis and design.