CS 559 C# Programming
The C# programming language is introduced within the scope of object oriented programming principles. Emphasis is placed on data types, control structures, arrays and collections, exceptions, classes, methods and properties, events and debugging. Students also learn various implementation best practices related to coding in general along with inheritance, encapsulation, and polymorphism.
Prerequisite
CS 501 Introduction to Data Structures