• 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++

1 section

  • Spring 2018
    • Section

    • Semester

      Spring 2018
    • Date

      Apr 5 - May 17
    • Day

    • Time

      • In-Person
    • Format

      • In-Person
    • Sessions

    • Faculty

      D'Cruz, Brian
    • Location

      Midtown Center