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…

ITE306: E-Commerce Application Design

Course Description: This course introduces students to models and applications used in E-commerce and E-business.  It covers the fundamental issues and typical challenges one can face in designing an E-Commerce web-based application.  It starts with a review of web and server-side technologies, then moves on to design issues of creating tiered and scalable applications; takes

Read More…

CSC101: Introduction to Computer Science and IT Applications

Course Description: The purpose of this course is to introduce students to computers and related technology and the societal issues surrounding their use in our society. Topics include the history of computers, current computer technology and terminology, the Internet, and societal issues related to computer use, such as security, privacy, intellectual property rights, ethics, health,

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…