Home
Assignments
Programming Fundamentals
Programming Concepts A
Programming Concepts B
Programming Concepts C
Object-Oriented Programming A
Object-Oriented Programming B
Object-Oriented Programming C
Object-Oriented Design A
Object-Oriented Design B
Object-Oriented Design C
Advanced .NET Programming A
Advanced .NET Programming B
Advanced .NET Programming C
Content
Programming Fundamentals
Programming Concepts A
Programming Concepts B
Programming Concepts C
Object-Oriented Programming A (Last Updated: 9/4/2025)
Object-Oriented Programming B (Last Updated: 10/3/2025)
Object-Oriented Programming C (Last Updated: 11/12/2025)
Advanced .NET Programming A
Advanced .NET Programming B
Advanced .NET Programming C
Topics
Glossary
Links
Canvas
Socrative
Feedback System
NTC Slack
NTC Email
Software Installations
Programming Fundamentals
Module 1
0.1.1 The OOP Series at NTC [7 minutes]
0.1.2 Overview of Object Oriented Programming [6 minutes]
0.1.3 History of Object Oriented Programming [9 minutes]
0.1.4 Programming and Development [9 minutes]
0.1.5 Intro to C# [14 minutes]
0.1.6 Intro to Objects [7 minutes]
0.1.8 Parcheesi [12 minutes]
0.1.9 Encapsulation [15 minutes]
0.1.10 Inheritance [5 minutes]
0.1.11 Abstraction [7 minutes]
0.1.12 Polymorphism [5 minutes]
0.1.13 Slack on Mobile [5 minutes]
0.1.14 Setting the Default Browser [5 minutes]
Module 2
0.2.1 How to Create an Object Diagram in Violet [15 minutes]
0.2.2 How to Read an Object Diagram [4 minutes]
0.2.3 How to Create a Folder Structure for Diagrams [2 minutes]
0.2.4 How to Register with the Feedback System [2 minutes]
0.2.5 How to Submit Diagrams to the Feedback System [3 minutes]
0.2.6 How to Create a Folder Structure for Code [2 minutes]
0.2.7 How to Open Solutions in Visual Studio [17 minutes]
0.2.8 How to Start and Stop Applications in Visual Studio [1 minute]
Module 3
0.3.1 How to Build/Rebuild Your Application [2 minutes]
0.3.2 How to Debug Using the Error List [2 minutes]
0.3.3 How to Run StyleCop [11 minutes]
0.3.4 How to Submit C# Code to the Feedback System [4 minutes]
0.3.5 How to Resolve Feedback System C# Code Errors [4 minutes]
Module 4
0.4.1 How to Debug Using Breakpoints [14 minutes]
0.4.2 How to Debug Using Autos [3 minutes]
0.4.3 How to Assign Values to Fields [3 minutes]
0.4.4 How to Use Intellisense and the "dot" Operator [3 minutes]
0.4.5 How to Use the "this" Keyword [11 minutes]
0.4.6 How to Assign Primitive Values [18 minutes]
0.4.7 How to Debug Using Step Over (F10) [2 minutes]
0.4.8 How to Work with Default Values [2 minutes]
Module 5
0.5.1 How to Instantiate Objects in C# [25 minutes]
0.5.2 How to Diagnose a NullReferenceException [4 minutes]
0.5.3 How to Debug Objects [4 minutes]