George Mason University
George Mason University Mason
George Mason University

CS 211: Object-Oriented Programming

Instructor Information

Section Information

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.

Course Information from University Catalog

Limited to 2 Attempts


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.

Hours of Lecture or Seminar per week: 3

Hours of Lab or Studio per week: 1

Credits: 3

Prerequisites:

Grade of C or better in CS 112.

Instructor Information
Expertise