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
Advanced .NET Programming A
Chapter 10.1 - Generics
10.1.1 Generics Overview [15 minutes]
10.1.2 Generics Walkthrough [50 minutes]
Chapter 10.2 - Bits and Bytes
10.2.1 C# Basics [10 minutes]
10.2.2 .NET Compilation and Execution [10 minutes]
10.2.3 Low Level Strings [15 minutes]
10.2.4 Enumerated Types and Bit Flags [15 minutes]
Chapter 10.3 - Encoding and Encryption
10.3.1 Working With Strings [15 minutes]
10.3.2 Security [15 minutes]
Chapter 10.4 - Cryptography
10.4.1 Cryptography Overview [15 minutes]
10.4.2 Learning Cryptography [15 minutes]
Chapter 10.5 - Multi-threading
10.5.1 Introduction to Multi-threading [25 minutes]
10.5.2 Advanced Multi-threading [15 minutes]
10.5.3 Multi-threading Walkthrough [120 minutes]
10.5.4 Overview of FTP [5 minutes]
10.5.5 Uploading Files with FTP [5 minutes]
10.5.6 Using the Background Worker [10 minutes]