• Due to system maintenance, registration for NYUSPS noncredit courses and some credit course detail information will be unavailable from 2/23 at 6:00 p.m. ET through 2/23 at 10:00 p.m. ET. Thank you for your patience.

  • 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

      001
    • Semester

      Spring 2018
    • Date

      Apr 5 - May 17
    • Day

      Thursday
    • Time

      6:30PM-9:30PM
      • In-Person
    • Format

      In-Person
      • In-Person
    • Sessions

      7
    • Faculty

      D'Cruz, Brian
    • Location

      Midtown Center