This course focuses on the principles and knowledge of software engineering. It covers the approaches taken in developing large programming projects, including requirements analysis, specification, design (e.g., top-down modularization), coding (e.g., structured programming), debugging and testing, maintenance, and thorough documentation.

Requisites:

  • Complete the following:
    • CS2010 Practical Programming Methodology 3

This course provides an introduction to computer communications and computer networks. Topics will include communication hardware and software, protocols, local area and wide area networks, and network management.

Requisites:

  • Complete the following:
    • CS1140 Introduction to Computing Science 3

Rates of reactions, thermodynamics and equilibrium, electrochemistry, modern applications of chemistry.

Requisites:

  • Complete the following:
    • CH1030 Introductory University Chemistry I 4.3

Atoms and molecules, states of matter, chemistry of the elements.

Requisites:

  • Chemistry 30 or Equivalent

The nature of macroeconomic systems are examined in relation to markets, national income analysis, aggregate demand and supply, the functions of money, commercial and central banking, monetary and fiscal policy, exchange rates, the balance of payments, and selected topics in analysis and policy. Current economy-wide issues will be discussed throughout the course.

Requisites:

  • Complete the following:
    • BA1540 Microeconomics 3

The nature of microeconomic systems are examined in relation to the function of markets, market failure and consumer utility, the costs of production, pricing under competitive and monopolistic conditions, markets for the factors of production and selected topics in analysis and policy. Current economic problems will be discussed throughout the course.

Requisites:

  • Complete 1 of the following:
    • Math 20-1 or 20-2 with 60%
    • Math 30-1 or 30-2 with 50%

This course is a practical introduction to software applications commonly used in business. Students will develop a working knowledge of an operating system and various software applications which supports coursework, as well as prepares students for the business environment.

This course investigates the role of both the external and internal auditor in financial reporting and internal control. Audit objectives, planning, risk, and materiality are examined with a focus on the development of professional judgement and ethical decision-making skills required in today's complex business environment.

Requisites:

  • Complete the following:
    • BA2120 Intermediate Accounting II 3

Psychology is a relatively young science but its history is varied, intriguing, and extends well beyond the first psychologists. From its roots in early mythology, religion, Greek and Enlightenment philosophy, empiricism and evolution, to modern Psychodynamics, Humanism, Behaviourism, the Cognitive revolution, and neuroscience, we examine the trends, competing theoretical perspectives, and socio-political influences on the current discipline of psychology.

Requisites:

  • Complete All of the following:
    • Complete the following:
      • PY1040 Basic Psychological Processes 3
      • PY1050 Social and Individual Behaviour 3
    • Or permission of the instructor

This course develops knowledge, skills and attitudes necessary for educational assistants to perform their roles and responsibilities as members of an instructional team. Students are equipped to function effectively and professionally in a wide variety of educational settings from kindergarten through senior high school. Students will have the opportunity to integrate the skills and knowledge learned in their courses with practical experience in classroom environments.
Note: Students are responsible for securing a placement to complete the 45 hour practicum component in a school environment.

Subscribe to