Individual Software Design and Development (CSC 305)

I am teaching Individual Software Design and Development (CSC 305) this Fall. This is a senior-level course for Computer Science and Software Engineering students.

CSC 305 presents practical software development skills needed to construct production-quality software modules applying the object-oriented paradigm. Topics include inheritance, exceptions, loggers, containers, and multithreading. Students complete an individual programming project of mid-level complexity.

Lectures

This course includes 26 lectures as follows (lecture slides available):

  1. Course Presentation