Course Description
Course Typically Offered
Most NWTC classes are offered in 8-week sessions. Learn more about how our class schedule can help you succeed.
What will I learn?
- Create and debug C# applications using Visual Studio
- Instantiate objects in C#
- Identify classes and fields in C#
- Manage multiple objects in C# using Lists
- Create and call methods in C#
- Design encapsulated classes in C#
- Design inherited classes in C#
- Design and implement abstract classes and interfaces in C#
- Develop a basic understanding of the object-oriented principle of abstraction
- Create UML diagrams using Violet
- Create and debug Windows Presentation Foundation (WPF) applications
- Design applications using a design pattern such as MVC or MVVM
- Design collections in C#
- Use streams in C# to work with files
- Explain serialization in C#
- Develop an understanding of cryptography using C# CryptoStream
- Create LINQ queries to retrieve data from a database management system (DBMS)
Class Details
- Class Number:
- WEB 10152174-1 - Programming in C# Part 2
- Location:
- NWTC Green Bay
- Date:
- -
- Delivery:
- Blended-less than 50% online
- Term:
- 2026 Spring Session 1
Class Notes
This class is taught through a combination of in-person and online instruction. Students will attend live portions of the class at the dates, times, and location specified. The remaining instruction will be accessed anywhere using internet. For more information regarding this delivery and how to access your class, see www.nwtc.edu/blendedfaq.
Meetings Times
| Dates | Day(s) / Time | Location |
|---|---|---|
| 1/20/2026 - 3/16/2026 |
Online
12:00 AM - 12:00 AM |
|
| 1/20/2026 - 3/16/2026 |
Tuesday
12:30 PM - 4:20 PM |
Green Bay Campus Room BT253
|
* Cost displayed is based on in-state residency. Back to cost