Page Preview: 47

Course Title[Course Code]:Object Oriented Programming[CSW 251]

Faculty: Computers and Artificial Intelligence
Department: Scientific Computing
Program: Scientific Computing
Compulsory / Elective:Compulsory
Undergraduate(Second Year-Second Semester)
Hours:
Lecture:( 3 ) Practical / Clinical:( 3 ) Tutorial:( - )

Course Description:
The course aims at introducing the Objects: Object classes and inheritance through, a design example, deriving an object oriented design. Functional oriented design: Data flow diagrams, structure charts, data dictionaries, deriving structure charts, design examples, concurrent systems design. User interface design: User interface design objectives, interface metaphors, WIMP (Window, Icons, Menus, and Pointing) interfaces using color displays.