Back to Programs

Course List

BUSI 359 - Management Information Systems

Topics covered include the technology ecosystem, using information systems (IS) for competitive advantage, data collection and organization (databases), business process management, and security. Students will also gain experience through labs with hands-on technology projects (particularly Excel). The blending of the academic and lab work will result in a greater understanding of the strategic possibilities inherent at the crossroads of business and technology.

View Course Outline

BUSI 430 - E-Commerce

This course will introduce you to a current and comprehensive overview of e-commerce. It will make you look at e-commerce through three lenses: business, technology, and society. The business lens will allow you to learn main e-commerce business models for B2B and B2C as well as how marketing and management tools could be applied in e-commerce; the infrastructure of e-commerce will be exposed to you via the technology lens; and the social lens will make you think about numerous ethical, social, and political issues raised by e-commerce. Learning the latest empirical and financial data, e-commerce trends, and business cases will help you to understand how e-commerce is altering business practices and driving shifts in the global economy.

View Course Outline

BUSI 389 - Organizational Design and Change

We inevitably encounter organizations, both in work and leisure, everyday of our lives. This course examines how organizations are structured and how they change. Students will be introduced to the theories of why organizations look the way they do, to the principles of organizational design, to the theories of how organizations change, and to practical steps in initiating and accomplishing organizational change. Through these theories and tools, students will develop an appreciation for how organizations affect us, as well as skills in analyzing organizations and reshaping them in order for them to be more effective.

View Course Outline

GEOG 350 - Geographic Information Systems

An introduction to the principles and applications of GIS. Hands-on lab assignments focus on data input and manipulation, spatial problem solving, and map presentation using GIS software on micro-computers. Students complete a GIS-based project.

View Course Outline

CMPT 275 - Introduction to Programming and Problem-Solving

An introduction to programming and a high-level, object-oriented programming language. Emphasis will be on programming as a problem-solving process which includes analysis, design, coding, testing, implementation and maintenance. Topics include: structured programming, modular design, data objects, variables, assignment, selection, iteration, procedures and functions, arrays and records. Object-oriented programming will be introduced. This course is open to first year students in the Computing Science program.

View Course Outline

CMPT 276 - Data Structures (formerly CMPT 302)

The objective of this course is to introduce the basic concepts of programming data structures, including how to select and design data structures that are appropriate for particular applications. Topics include stacks, queues, lists, trees, search trees, graphs, and sets. This course provides a mixture of theoretical knowledge and practical experience. The study of data structures and algorithms is carried out within an object-oriented framework and programming language.

View Course Outline

CMPT 310 - Database Management Systems

A study of the structures and implementations of database management systems. Topics include: data models, normal forms for data relations, data description languages and query facilities.

View Course Outline