Course Details
Course Details
Back to top

Course Details

George Mason University

CS211: Object-Oriented Programming

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. Note: Lectures and labs are offered in groups. Students MUST register for a lecture and a lab from the same group.

Overview
Expand or Shrink Accordion
Delivery Method
Online
Check Course Schedules
Delivery Method
Campus
Check Course Schedules
Delivery Method
Hybrid
Check Course Schedules
Credits
3.0
Estimate
Department
CS
Where Will This Course Transfer?
Expand or Shrink Accordion
Institution Identifier Name Notes Level
Laurel Ridge Community CollegeCSC202Computer Science II2-Year
Northern Virginia Community CollegeCSC202Computer Science II2-Year
William & MaryCSCI2XXTransfer Elective CourseActual transfer credit may vary based on credit earned at host institution.4-Year
Old Dominion UniversityCS251PROGRAMMING WITH JAVA4-Year
University of Mary WashingtonCPSCNOTMJElectiveNOTMJ indicates this is not a major elective. General elective credit will apply to the overall credits needed to graduate.4-Year
Virginia Commonwealth UniversityCMSC256INTRO TO DATA STRUCTURES4-Year