This repository contains labs and projects completed by Morris Sun for ECE244 Programming Fundamentals (C++) at the University of Toronto's Electrical and Computer Engineering department. Any use of this repository for school lab submissions and/or other purposes is considered plagiarism and will be subject to scrutiny by the school.
Provides a foundation in programming using an object-oriented programming language. Topics include: classes and objects, inheritance, exception handling, basic data structures (linked lists, binary trees, and hash tables), big-O complexity analysis, and testing and debugging. The laboratory assignments emphasize the use of object-oriented programming constructs in the design and implementation of reasonably large programs.