NWTC logo

Programming in C# Part 2

Credits: 3
Course Number: 10-152-174

Course Description

10-152-174 PROGRAMMING IN C# PART 2 ...object-oriented concepts and C# .NET syntax, focus on file/data access and Windows Presentation Foundation (WPF) applications which incorporate collections, initializers, game theory, XML, encapsulation, and LINQ. Introduction to C# scripting using the Unity Engine. (Prerequisites: 10-154-125, Database Development; 10-152-173, Programming in C# Part 1)

Course Typically Offered

  • Fall
  • Spring

Most NWTC classes are offered in 8-week sessions. Learn more about how our class schedule can help you succeed.

How can I use this course to achieve my career goals?

This course is associated with the following programs:

What will I learn?

  1. Create and debug C# applications using Visual Studio
  2. Instantiate objects in C#
  3. Identify classes and fields in C#
  4. Manage multiple objects in C# using Lists
  5. Create and call methods in C#
  6. Design encapsulated classes in C#
  7. Design inherited classes in C#
  8. Design and implement abstract classes and interfaces in C#
  9. Develop a basic understanding of the object-oriented principle of abstraction
  10. Create UML diagrams using Violet
  11. Create and debug Windows Presentation Foundation (WPF) applications
  12. Design applications using a design pattern such as MVC or MVVM
  13. Design collections in C#
  14. Use streams in C# to work with files
  15. Explain serialization in C#
  16. Develop an understanding of cryptography using C# CryptoStream
  17. Create LINQ queries to retrieve data from a database management system (DBMS)

Class Details

Class Number:
Online Live
Fall 2024
Anthony Kroes
Date Range:
Estimated Cost:
$496.55 *

Class Notes

  • This class is taught through a combination of online-live and online instruction. A portion of the class must be attended live virtually during the scheduled dates and times, and the remaining instruction accessed online by the student any time. For more information regarding this delivery and how to access your class, see www.nwtc.edu/onlinelivefaq.

Meeting Times

Dates Day(s) / Time Location(s)
10/23/24 - 12/20/24 Anytime
10/23/24 - 12/18/24 W
5:30 PM - 9:20 PM
Web Conference

* Cost displayed is an estimate and may be discounted if attendees are residents of Northeast Wisconsin Back to cost