Personal Website

ITE409: Advanced Programming

Course Description: The main purpose of this course is to introduce students to the object-oriented programming (OOP) paradigm building on the functional programming paradigm covered in their previous programming courses. C# supports all the traditional OOP features, such as classes, inheritance, and polymorphism. Additionally, it also introduces features such as properties, indexers, events and interfaces.

Read More…

ITE303: Introduction to Programming

Course Description The purpose of this course is to introduce students to a disciplined approach to computer programming and problem solving, utilizing a high level programming language such as Python, with an emphasis on procedural abstraction and good programming style. Syntax, overall program design, testing and debugging will be intensively examined. Basic programming techniques and

Read More…