• Enrollment system is currently unavailable. We apologize for the inconvenience. Please try again later.

Intermediate C# Programming

Microsoft’s multiparadigm programming language, C#, allows programmers to rapidly build web-based and platform-independent applications for the Microsoft .NET platform. C# encompasses imperative, declarative, functional, generic, object-oriented, and component-oriented programming disciplines. Using a mixture of presentations and hands-on labs, this course starts with the fundamentals, introduces best practices for object-oriented programming in C#, and covers some intermediate and advanced features including generics, collections, interfaces, delegates, lambda expressions, and LINQ.

More details

You'll Walk Away with

  • The ability to create, compile, and run object-oriented C# programs
  • The ability to write and understand C# language constructs, syntax, and semantics
  • An understanding of how to produce programs using solid multilayer architectures
  • The knowledge of how to develop reusable .NET components via inheritance and interface realization
  • The ability to leverage the major namespaces and classes of the .NET Framework

Ideal for

  • Programmers interested in programming in C#
  • Those who have experience with a modern language, such as VB, Java, Pascal, or C/C++
NO open sections available for this course at the moment. Please check back next semester.