CS
319 -
Object-Oriented Software Engineering






Instructor:
Dr. Bedir Tekinerdoğan

| |
CS
319 Object-Oriented Software Engineering
Goals
-
Get insight into software engineering process and principles
-
Learn basics of the software engineering (SE) process life cycle.
-
Learn what the object-oriented (OO) approach to software development is, through OO principles and design patterns.
-
Learn UML (Unified Modeling Language) that is part of most CASE (Computer Aided Software Engineering) tools and the benefits of visual modeling / diagramming.
-
Practice the application of principles of object-oriented software development through the course group project.
-
Develop teamwork and communication skills through the course group project.
Prerequisites
A course on principles of object-oriented software development, CS 102 & CS 201
|