Enrolment options

This course aims to educate students to understand the Object-Oriented approach to programming, rather than functions and logic and help them develop some practical skills along the way. The concepts that will be explained and skills developed are in common use among programmers using modern Object-Oriented languages (i.e. Java, C++, Python, etc.) and are thus transferable from one language to another. However, for practical purposes these concepts are explored and demonstrated using the C# (pronounce as C sharp) programming language.

 

Topics include C# fundamentals, Methods, Advance Methods (overloaded methods), Classes, Objects, Inheritance, Encapsulation, Polymorphism, Abstraction and Exception Handling.

Guests cannot access this course. Please log in.