Home
Assignments
Fundamentals of IT
Programming Concepts 1
Programming Concepts 2
Programming Concepts 3
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
Fundamentals of IT
Programming Concepts 1
Programming Concepts 2
Programming Concepts 3
Object-Oriented Programming A
Object-Oriented Programming B
Object-Oriented Programming C
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
Object-Oriented Programming B Content
Chapter 5.1 - More Event Handlers and Timers
5.1.1 How to Use Inner Exceptions [4 minutes]
5.1.2 How to Create and Use Custom Exceptions [4 minutes]
5.1.3 How and When to Use Auto Properties [4 minutes]
5.1.4 How to Use the WPF Canvas [4 minutes]
5.1.5 How to Use Resources and Resource Keys [4 minutes]
5.1.6 How to Use the WPF ViewBox [4 minutes]
5.1.7 How to Use Timers [4 minutes]
5.1.8 How to Add an Event Handler to an Event [4 minutes]
5.1.9 How to Use the Random Type [4 minutes]
5.1.10 Why we Implement the Interface Segregation Principle [4 minutes]
Chapter 5.2 - The Strategy Pattern
5.2.1 How to Use Algorithms [4 minutes]
5.2.2 Why we Use the Single Responsibility Principle [3 minutes]
5.2.3 Why we Use the Open/Closed Principle [3 minutes]
5.2.4 Why we Use the Encapsulate What Varies Principle [3 minutes]
5.2.5 How to Apply the Strategy Pattern [4 minutes]
5.2.6 Why we Use the Strategy Pattern [3 minutes]
Chapter 5.3 - Sorting and Searching Algorithms
5.3.1 How to Understand Sorting in C# [4 minutes]
5.3.2 How to Use Bubble Sort [4 minutes]
5.3.3 How to Use the Object Initializer [4 minutes]
5.3.4 How to Compare Strings [4 minutes]
5.3.5 How to Use Selection Sort [4 minutes]
5.3.6 How to Use IndexOf [4 minutes]
5.3.7 How to Use Insertion Sort [4 minutes]
5.3.8 How to Use the Stopwatch [4 minutes]
5.3.9 How to Use a Binary Search [4 minutes]
Chapter 5.4 - Dictionaries, Stacks and Queues
5.4.1 How to Use Hierarchical Data Structures [4 minutes]
5.4.2 How to Use Stacks [4 minutes]
5.4.3 How to Use Queues [4 minutes]
5.4.4 How to Use Dictionaries [4 minutes]
5.4.5 Why we Use Dictionaries [3 minutes]
5.4.6 How to Overload a Method
[14 minutes]
5.4.7 Data Structures 2.0 6-Part Series (MSDN) [90 minutes]
Chapter 5.5 - Recursion and State Pattern
5.5.1 How to Use Recursion [4 minutes]
5.5.2 Why we Use Recursion [3 minutes]
5.5.3 How to Use Quick Sort [4 minutes]
5.5.4 How to Use the State Pattern [4 minutes]
5.5.5 Why we Use the State Pattern [3 minutes]