Teaching and Learning

Lecture notes are provided as a service to students in the class to facilitate note-taking. Be warned that sometimes, although I hope only rarely, you may find errors in my notes. These are, at their core, lecture notes that I produce for my own use. I do not edit them to ensure they are completely appropriate and accurate for student usage although they usually are. We use Moodle for the course learning management. All the notes follow the terms of the Creative Commons license.

Undergraduate Programs

  • Bachelor of Computer Science

    The Bachelor of Computer Science  provides  a formal body of knowledge for students interested in careers in the ever-evolving computer industry. The curriculum includes a foundation in basic sciences, which includes courses related to both software and hardware fundamentals, and selected electives to allow students to specialize in areas of their interest.

  • Bachelor of Information Systems

    The Bachelor of Information Systems prepares students to enter rapidly expanding fields associated with technology including programming, systems analysis and design, database administration, network management, support services and training, and management of information resources. The curriculum combines technical content with managerial aspects of Information Systems.

Graduate Programs

  • Master of Computer Science

    The Master of Computer Science provides intensive preparation in the concepts and techniques related to the design, programming, and application of computing systems.  Students are provided a deep understanding of both fundamentals and important current issues in computer science and computer engineering so that they may either obtain productive employment or pursue advanced degrees.

  • Master of Health Sciences

    The Master in Health Sciences is designed to prepare individuals for emerging leadership roles in the rapidly changing healthcare environment and to enhance opportunities for advancement in clinical, educational and administrative areas. This program is intended for practicing health care professionals or those with an undergraduate degree in a health-related area.