CMPT742: Practices in visual computing 1, Fall 2026

Schedule

Week 1
Topic
Materials
Assignments and Deadlines
Mon, Sep 14
Logistics, Image processing, Seam carving
Fri, Sep 18
Python tutorial

Week 2
Mon, Sep 21
Image inpainting (Laplace, Poisson), Graph-based segmentation
Fri, Sep 25
Numpy tutorial, OpenCV tutorial

Week 3
Mon, Sep 28
Introduction to machine learning

Fri, Oct 2
PyTorch tutorial - part 1
Week 4
Mon, Oct 5
CNNs, Image classification, UNet
Assignment #1 deadline
Fri, Oct 9
PyTorch tutorial - part 2
Project proposal deadline
Week 5
Mon, Oct 12
Thanksgiving, no lecture
Fri, Oct 16
Image Classification 1
Week 6
Fri, Oct 23
Object Detection 1

Week 7
Mon, Oct 26
Project Milestones

Fri, Oct 30
Image Classification 2
Week 8
Mon, Nov 2
PCA, SVD, Quiz 1
Assignment #2 deadline
Fri, Nov 6
Image Segmentation 1
Week 9
Fri, Nov 13
Keypoint detection, SIFT, Ransac
Week 10
Mon, Nov 16
Catch up
Fri, Nov 20
Image Segmentation 2
Week 11
Mon, Nov 23
Curves, Geometry processing
Assignment #3 deadline
Fri, Nov 27
Object Detection 2
Week 12
Mon, Nov 30
Geometry Processing (Cont), Quiz 2
Fri, Dec 4

Week 13
Wed, Dec 9
Project final presentation
Fri, Dec 11
Project Delivery
Mon, Dec 14
Project final written submission
Assignment #4 deadline
Fri, Dec 18

This course website imitates University of Washington's CSE373, Spring 2019.