Course Description

This course will discuss how to build Big Data analytic and transactional systems. The course will provide introduction to the theory and practice of large-scale software systems. We will focus on defining Big Data properties and architecting the systems to accommodate these properties. In addition, we will cover quality assurance of such systems, as well as management (risk estimation, planning, team management, etc.)


On-campus exam requirement: Beginning Fall 2022, your final exam will be written in person at the Toronto Metropolitan University campus. If you live more than 100 km from the TMU campus, you may arrange to write your exam off campus using an approved off-campus invigilation service. Details on how to arrange off-campus invigilation will be provided prior to the first day of class. Details on the date of your exam can be found on the Exams for Online Courses webpage.


Prerequisites: CCPS406 and (CCPS420 or MTH210) and (CCPS510 or CITM500)

Thank you for your interest in this course. Unfortunately, this course currently isn't available.

Please browse our courses for more options or check back later for updated scheduling.