Save To Worklist Outline/Syllabus

CPSC 340 Machine Learning and Data Mining

Models of algorithms for dimensionality reduction, nonlinear regression, classification, clustering and unsupervised learning; applications to computer graphics, computer games, bio-informatics, information retrieval, e-commerce, databases, computer vision and artificial intelligence.

This course is eligible for Credit/D/Fail grading. To determine whether you can take this course for Credit/D/Fail grading, visit the Credit/D/Fail website. You must register in the course before you can select the Credit/D/Fail grading option.

Credits: 3

Pre-reqs: One of MATH 152, MATH 221, MATH 223 and one of MATH 200, MATH 217, MATH 226, MATH 253, MATH 263 and one of STAT 200, STAT 203, STAT 241, STAT 251, COMM 291, ECON 325, ECON 327, PSYC 218, PSYC 278, PSYC 366, MATH 302, STAT 302, MATH 318, BIOL 300; and either (a) CPSC 221 or (b) all of CPSC 260, EECE 320 and one of CPSC 210, EECE 210, EECE 309.


Status Section Activity Term Interval Days Start Time End Time Comments
BlockedCPSC 340 101Lecture1 Mon Wed Fri16:0017:00

GRAD students:

If you wish to take introductory Machine Learning for graduate credit, you should register for 532M in term 1.

If you wish to take introductory Machine Learning for undergrad credit, you should register for 340 in term 2. (The CPSC 340 seats in term 1 are reserved for undergrads to ensure that undergrads have an opportunity to take the course as well).

CPSC 340 T1ATutorial1 Tue16:3017:30
CPSC 340 T1BTutorial1 Wed9:0010:00
CPSC 340 T1CTutorial1 Wed10:0011:00
CPSC 340 T1DTutorial1 Mon17:0018:00
CPSC 340 T1ETutorial1 Tue15:3016:30
CPSC 340 T1ZTutorial1
CPSC 340 103Lecture1 Mon Wed Fri12:0013:00

GRAD students:

If you wish to take introductory Machine Learning for graduate credit, you should register for 532M in term 1.

If you wish to take introductory Machine Learning for undergrad credit, you should register for 340 in term 2. (The CPSC 340 seats in term 1 are reserved for undergrads to ensure that undergrads have an opportunity to take the course as well).

CPSC 340 T1ATutorial1 Tue16:3017:30
CPSC 340 T1BTutorial1 Wed9:0010:00
CPSC 340 T1CTutorial1 Wed10:0011:00
CPSC 340 T1DTutorial1 Mon17:0018:00
CPSC 340 T1ETutorial1 Tue15:3016:30
CPSC 340 T1ZTutorial1
BlockedCPSC 340 1W1Waiting List1 Mon Wed Fri16:0017:00
BlockedCPSC 340 1W3Waiting List1 Mon Wed Fri12:0013:00
FullCPSC 340 201Lecture2 Mon Wed Fri13:0014:00
FullCPSC 340 T2ATutorial2 Mon16:0017:00
FullCPSC 340 T2BTutorial2 Mon15:0016:00
CPSC 340 T2CTutorial2 Tue14:0015:00
CPSC 340 T2DTutorial2 Wed10:0011:00
CPSC 340 2W1Waiting List2 Mon Wed Fri13:0014:00