Skip available courses

Available courses

Welcome to Astronomy! You are about to embark on an ambitious project - to survey our known Universe in one short semester. We hope that you'll find this course enjoyable and walk away with a better knowledge and understanding of the universe that we live in. With that goal in mind, the course attempts to focus on major concepts in astronomy and where possible tie those concepts into issues relevant to your life. For example, global warming, an important worldwide issue for the 21st century, is also central to understanding the differences between the environments of Venus, Mars, and Earth. At a more philosophical level, understanding how our universe works and how planets, stars, and galaxies form and evolve gives us a better perspective on our place in the universe and how special planet Earth is to our continued survival.

This course aims to provide a firm understanding of the basic principles of electricity, magnetism and electrodynamics. The main emphasis is on electromagnetism as it is an underlying theory for modern physics. A secondary emphasis is on applied electricity and magnetism and its role in circuits, electronics and laboratory instruments. At the conclusion of the course the student should be comfortable with the use of Maxwell's equations in integral form, and be aware of the differential equation form. The associated laboratory will demonstrate some of the material covered in the lectures, familiarize the student with electrical measurement techniques and introduce new materials.


This course is an (calculus-based) introduction to Newtonian Mechanics. The course topics include introductory kinematics, dynamics, elasticity, Newtonian gravitation.  PHY 232 is also the first in a two-semester sequence required for all Engineering majors.  There is a required, weekly lab course which has to be taken in conjunction with this course PHY 232L,


This is a 1 credit lab course in conjunction with the physical sciences lectures. This course aims to enable students to emplement theoretical knowledge and concepts they learn in practical experiments, and hopes to teach students key lab skills. 

This is a 1 credit lab course, in conjunction with SCI-101 Life sciences. It aims to apply theoretical concepts learnt in life sciences to practical experiments, with the aim of teaching students key lab skills. 

Hands-on practice in historical research

Public Choice Economics uses economic tools and methods to analyze how politics and government work. The course questions how individuals make collective choices, why do we have a government, how do voters, politicians, and bureaucrats behave in the public sphere. It demonstrates that voters, politicians, and government officials respond the incentives they face. The course examines how these players’ actions, as responses to the incentives that they face, lead to political, economic, and social outcomes in the democratic political process. These outcomes vary depending upon the rule structures and constitutions within which politicians and bureaucrats operate. Therefore, these outcomes and structures are compared with one another and emphasis is placed on real world outcomes. The class covers topics such as difficulties of collective action by large groups, rent-seeking activities of interest groups (or concentrated groups), voters’ behavior under different voting systems, collective choice within government, effects of legislative structures on policy outcomes, behavior of bureaucracy, and regulation.


This course is an examination of the integration of computing technologies, systems analysis design practices, and management criteria in the design of large-scale information management and decision-support systems, includes case studies and computing lab. This course also examines how managerial and analytic functions in public and private organizations can be performed via various computer-based applications, and provides in-depth coverage of selected decision support package.

Project Management is now a key concern of many major companies particularly those that operate under a project oriented structure. This course provides the student with the skills expected of a Project Manager. The course covers key components of project management including project integration, project scope management, project time and cost management, quality management, human resource considerations, communications, risk management, and procurement management.

This course is an examination of the integration of computing technologies, systems analysis design practices, and management criteria in the design of large-scale information management and decision-support systems, includes case studies and computing lab. This course also examines how managerial and analytic functions in public and private organizations can be performed via various computer-based applications, and provides in-depth coverage of selected decision support package.

Project Management is now a key concern of many major companies particularly those that operate under a project oriented structure.  This course provides the student with the skills expected of a Project Manager.  The course pays particular attention to the skills relevant to IT projects but is general in nature. 


Skip site news

Site news

(No news has been posted yet)