CS
319 -
Object-Oriented Software Development
Summer 2013
![Description](_derived/description.htm_cmp_Aftrnoon110_vbtn_p.gif)
![Schedule](_derived/schedule.htm_cmp_Aftrnoon110_vbtn.gif)
![Grading](_derived/grading.htm_cmp_Aftrnoon110_vbtn.gif)
![Project](_derived/project.htm_cmp_Aftrnoon110_vbtn.gif)
![Resources](_derived/resources.htm_cmp_Aftrnoon110_vbtn.gif)
![Related Links](_derived/links.htm_cmp_Aftrnoon110_vbtn.gif)
Instructor:
Dr. Bedir Tekinerdoğan
![](images/bilkent-banner.gif)
| |
CS
319 Object-Oriented Software Development
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 modelling / 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
|