- Home
- Past Exams
- Data science
- Exam - Tue 14, Jan 2021
- Midterm B - Wed 16, Dec 2020
- Midterm A - Fri 06, Nov 2020
- Midterm Sim - Mon 02, Nov 2020
- Exam - Mon 24, Aug 2020
- Exam - Fri 17, Jul 2020
- Exam - Tue 16, Jun 2020
- Exam - Mon 10, Feb 2020
- Exam - Thu 23, Jan 2020
- Midterm B - Fri 20, Dec 2019
- Midterm - Thu 07, Nov 2019
- Midterm sim - Tue 31, October 2019
- Exam - Mon 26, Aug 2019
- Exam - Tue 02, July 2019
- Exam - Mon 10, Jun 2019
- Exam - Wed 13, Feb 2019
- Exam - Wed 23, Jan 2019
- Midterm - Thu 10, Jan 2019
- Midterm - Fri 16 Nov 2018
- Midterm Sim - Tue 13, Nov 2018
- 2017-18 (QCB)
- 2016-17 (QCB)
- Data science
- Slides 2020/21
- Commandments
- Part A
- Installation
- Python basics
- Strings
- Lists
- Tuples
- Sets
- Dictionaries
- Control flow
- Functions
- Errors and testing
- Matrices: lists
- Matrices: numpy
- Data formats
- Graph formats
- Visualization
- Pandas
- Binary relations
- Part B
- OOP
- Download exercises zip
- What to do
- 1. Abstract Data Types (ADT) Theory
- 2. ComplexNumber class
- 3. MultiSet
- 3.1
__init__
add
andget
- 3.2
removen
- OOP Matrix Challenge
- Download exercises zip
- What to do
- DenseMatrix
- Constructors and printing
- shape
- Brackets operator
- nonzero
- isclose
- Equality
- Sum
- Multiplication
- SparseMatrix
- Sparse constructors and printing
- Sparse shape
- Sparse Brackets operator
- Sparse nonzero
- Sparse isclose
- Sparse equality
- Sparse sum
- Sparse multiplication
- Algorithm analysis and recursion
- Introduction
- List performance
- Some formulas
- Lists - exercises
- Exercise - rollsroyce
- Exercise - honda
- Exercise - lamborghini
- Exercise - maserati
- Exercise - toyota
- Exercise - mercedes
- Exercise - acura
- Exercise - alfaromeo
- Exercise - jeep
- Exercise - chevrolet
- Exercise - kia
- Exercise - aston_martin
- Exercise - subaru
- Exercise - dodge
- Exercise - lotus
- Exercise - jaguar
- Exercise - hyundai
- Exercise - buick
- Exercise - saab
- Sets performance
- Sets - exercises
- Dictionaries performance
- Dictionaries - exercises
- Recursion
- Recursion - exercises
- Analysis - more exercises
- Recursion - more exercises
- Sorting
- Sorting Challenge
- Linked lists
- Linked lists Challenge
- Stacks
- Queues
- CircularQueue
- Binary Trees
- Generic Trees
- Graph algorithms
- Part B References
- OOP
- Index