CS 319 -
Object-Oriented Software Development

Summer 2013

Description
Schedule
Grading
Project
Resources
Related Links



Instructor:
Dr. Bedir Tekinerdoğan

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