Department ofContinuing Education
Tailor Your Course
This course is geared towards programmers who do not have a strong background in Object-Oriented Programming in C-like languages, such as C++ or Java. For example, it is ideal in the case of Visual Basic or COBOL programmers who desire to learn C#. An important thrust of the course is to teach C# programming from an Object-Oriented perspective. This course introduces object-oriented concepts early on and C# is developed in a way that leverages its object orientation. A case study is used to illustrate creating a complete system using C# and .NET. Besides supporting traditional Object-Oriented features, such as classes, inheritance, and polymorphism. C# introduces several additional features, such as properties, indexers, delegates, events, and interfaces that make C# a compelling language for developing Object-Oriented and component-based systems.