Skip to main content

2023-2024 Academic Calendar

NCIT212 Object Oriented Programming II

(3.0 credits)

This course continues the presentation of Object Oriented Programming (OOP) that was introduced in Object Oriented Programming I. It covers techniques, methods, and tools for systematic development, and maintenance of software systems using intermediate level algorithms and data structures. The bulk of this course is spent practicing program design as new elements are added to the student’s knowledge of an OOP language. Good programming practices are emphasized throughout, including top-down design, object decomposition, modularization, code reuse, testing and debugging techniques, and creating useful documentation.

Restrictions: Must be in Northern Collaborative Info Technology (NCIT2) program

Other Prerequisites: NCIT 210 Object Oriented Programming I and Math 11

Lecture Hours: 45