Object-Oriented Programming 1

Object-Oriented Programming 1

Catalog Number:





Introduces object-oriented programming and design, with a focus on building the conceptual framework necessary to understand and build object-oriented programs. This course uses C# .NET, the Unified Modeling Language (UML), and other tools to present concepts from a variety of perspectives. Learners will create UML diagrams and write/debug C# .NET applications, applying the object-oriented basics of abstraction, encapsulation, inheritance, and polymorphism. Additional topics include object instantiation/lifetime/scope, methods, properties, visibility modifiers, and collections/multiplicity. Corequisite: Intro to Programming 10152101


Corequisite: Intro to Programming 10152101

Upcoming Schedule:

Spring 2018

Term runs from 01/22/2018 TO 05/16/2018

Summer 2018

Term runs from 06/04/2018 TO 08/03/2018

Fall 2018

Term runs from 08/27/2018 TO 12/19/2018