Description

Thorough treatment of programming according to object-oriented principles. Introduces classes, interfaces, inheritance, polymorphism, and single dispatch as means to decompose problems. Covers intermediate programming techniques including error handling through exceptions, arrangement of source code into packages, and simple data structures. Intermediate debugging techniques and unit testing are covered.

General Information


Announcements

Announcements are not public for this course.

Staff Office Hours

Mark Snyder
--
--
Andrew Huynh
--
--
Narimaan Valian
--
--
Yong Yang
--
--
Phong Vo
--
--
Fardina Fathmiul Alam
--
--
Mohanad Almiski
--
--
Thaovy Van
--
--
Ben Brumback
--
--
Tram-Anh Nguyen
--
--
Krishnapriya
--
--
Krishnapriya
--
--