📖Program Curriculum
Sample courses
Computer Science
CSCI 1030U – Introduction to Computer Science
CSCI 1060U – Programming Workshop I
CSCI 1061U – Programming Workshop II
CSCI 2050U – Computer Architecture I
MATH 1020U – Calculus II
PHY 1020U – Physics II
MATH 1000U – Introductory Calculus
MATH 1010U – Calculus I
PHY 1010U – Physics I
PHY 1030U – Introductory Physics
CSCI 2000U – Scientific Data Analysis
CSCI 2010U – Data Structures
CSCI 2020U – Software Systems Development and Integration
CSCI 2040U – Software Design and Analysis
CSCI 2072U – Computational Science I
CSCI 2110U – Discrete Mathematics for Computer Scientists
MATH 2050U – Linear Algebra
STAT 2010U – Statistics and Probability for Physical Science
CSCI 3070U – Analysis and Design of Algorithms
CSCI 4040U – Ethics, Law and the Social Impacts of Computing
CSCI 3010U – Simulation and Modelling
CSCI 3030U – Database Systems and Concepts
CSCI 4030U – Big Data Analytics
CSCI 4050U – Machine Learning, Theory and Application
CSCI 4610U – Artificial Intelligence
CSCI 3090U – Computer Graphics and Visualization
CSCI 4110U – Advanced Computer Graphics
CSCI 4210U – Information Visualization
CSCI 4220U – Computer Vision
CSCI 3230U – Web Application Development
CSCI 4100U – Mobile Devices
CSCI 4160U – Interactive Media
CSCI 4620U – Human-Computer Interaction
CSCI 3055U – Programming Languages
CSCI 3060U – Software Quality Assurance
CSCI 4020U – Compilers
CSCI 4060U – Massively Parallel Programming
CSCI 3020U – Operating Systems
CSCI 3150U – Computer Networks
CSCI 3310U – Systems Programming
CSCI 4310U – Advanced Operating Systems Project
CSCI 4410U – Computer Science Thesis Project I
CSCI 4420U – Computer Science Thesis Project II
BUSI 1600U – Management of the Enterprise
BUSI 1700U – Introduction to Entrepreneurship
BUSI 2000U – Collaborative Leadership
BUSI 2200U – Marketing Management
BUSI 2311U – Organizational Behaviour
COMM 1050U – Technical Communications
COMM 1100U – Introduction to Communication and Digital Media Studies
COMM 1320U – Public Speaking and Multimedia Presentation for Web 3.0
COMM 2311U – The Creative Industries: Ideas, Art, Tech, Money, Power
COMM 2620U – Professional Communication
For program requirements, including required number of credits for completion, program maps and course descriptions, please see the academic calendar and course catalogue of Computer Science. Courses are subject to change without notice.
Computer Science – Advanced Entry for Computer Engineering Technology graduates
CSCI 2000U – Scientific Data Analysis
CSCI 2110U – Discrete Mathematics for Computer Scientists
CSCI 3020U – Operating Systems
CSCI 3055U – Programming Languages
CSCI 3090U – Computer Graphics and Visualization
MATH 1020U – Calculus II
MATH 2050U – Linear Algebra
PHY 1020U – Physics II
STAT 2010U – Statistics and Probability for Physical Science
PHY 1010U – Physics I
PHY 1030U – Introductory Physics
CSCI 2072U – Computational Science I
CSCI 3030U – Database Systems and Concepts
CSCI 3070U – Analysis and Design of Algorithms
CSCI 4020U – Compilers
CSCI 4040U – Ethics, Law and the Social Impacts of Computing
CSCI 4410U – Computer Science Thesis Project I
CSCI 4420U – Computer Science Thesis Project II
COMM 1050U – Technical Communications
COMM 1100U – Introduction to Communication and Digital Media Studies
COMM 1320U – Public Speaking and Multimedia Presentation for Web 3.0
COMM 2311U – The Creative Industries: Ideas, Art, Tech, Money, Power
COMM 2620U – Professional Communication
For program requirements, including required number of credits for completion, program maps and course descriptions, please see the academic calendar and course catalogue of Computer Science – Advanced Entry for Computer Engineering Technology graduates. Courses are subject to change without notice.
Computer Science – Advanced Entry for Computer Programmer Analyst graduates
CSCI 2110U – Discrete Mathematics for Computer Scientists
CSCI 3020U – Operating Systems
CSCI 3060U – Software Quality Assurance
CSCI 3090U – Computer Graphics and Visualization
MATH 1020U – Calculus II
MATH 1850U – Linear Algebra for Engineers
PHY 1020U – Physics II
MATH 1000U – Introductory Calculus
MATH 1010U – Calculus I
PHY 1010U – Physics I
PHY 1030U – Introductory Physics
CSCI 2000U – Scientific Data Analysis
CSCI 2072U – Computational Science I
CSCI 3055U – Programming Languages
CSCI 3070U – Analysis and Design of Algorithms
CSCI 4020U – Compilers
CSCI 4410U – Computer Science Thesis Project I
CSCI 4420U – Computer Science Thesis Project II
For program requirements, including required number of credits for completion, program maps and course descriptions, please see the academic calendar and course catalogue of Computer Science – Advanced Entry for Computer Programmer Analyst graduates. Courses are subject to change without notice.
Show less
Show more