Course Info

DSC 478: Programming Machine Learning Applications

The course will focus on the implementations of various data mining and machine learning techniques using a high-level programming language. Students will have hands on experience developing both supervised and unsupervised machine learning algorithms and will learn how to employ these techniques in the context of popular applications including automatic personalization, recommender systems, searching and ranking, text mining, group and community discovery, and social media analytics.

(DSC 441 and DSC 430) or CSC 480 are prerequisites for this class.

Fall 2024-2025

Section: 701
Class number: 15319
Meeting time: Th 5:45PM - 9:00PM
Location: CDM 00214 at Loop Campus
Section: 710
Class number: 14625
Meeting time: -
Location: Online: Async (Sync-Option)
Section: 730
Class number: 14624
Meeting time: Tu 5:45PM - 9:00PM
Location: Online: Sync

Spring 2023-2024

Section: 901
Class number: 33345
Meeting time: Tu 5:45PM - 9:00PM
Location: LEWIS 01111 at Loop Campus
Section: 910
Class number: 35344
Meeting time: -
Location: Online: Async

Winter 2023-2024

Section: 801
Class number: 22959
Meeting time: M 5:45PM - 9:00PM
Location: LEWIS 01005 at Loop Campus
Section: 802
Class number: 26269
Meeting time: Tu 5:45PM - 9:00PM
Location: LEWIS 01516 at Loop Campus
Section: 810
Class number: 22960
Meeting time: -
Location: Online: Async
CLOSED
Section: 811
Class number: 26270
Meeting time: -
Location: Online: Async

Fall 2023-2024

Section: 710
Class number: 12935
Meeting time: -
Location: Online: Async (Sync-Option)
Section: 730
Class number: 12934
Meeting time: Tu 5:45PM - 9:00PM
Location: Online: Sync

Spring 2022-2023

Section: 901
Class number: 42269
Meeting time: Tu 5:45PM - 9:00PM
Location: LEWIS 01509 at Loop Campus
Section: 920
Class number: 40378
Meeting time: -
Location: Online: Async

Winter 2022-2023

Section: 801
Class number: 28903
Meeting time: Th 5:45PM - 9:00PM
Location: LEWIS 01508 at Loop Campus
CLOSED
Section: 810
Class number: 28904
Meeting time: -
Location: Online: Async

Fall 2022-2023

Section: 710
Class number: 18568
Meeting time: -
Location: Online: Async (Sync-Option)
Section: 730
Class number: 18567
Meeting time: Tu 5:45PM - 9:00PM
Location: Online: Sync

Spring 2021-2022

Section: 920
Class number: 42338
Meeting time: -
Location: Online: Async

Winter 2021-2022

Section: 801
Class number: 28595
Meeting time: Tu 5:45PM - 9:00PM
Location: LEWIS 01508 at Loop Campus
Section: 810
Class number: 28596
Meeting time: -
Location: Online: Async
CLOSED

Fall 2021-2022

Section: 702
Class number: 7127
Meeting time: W 5:45PM - 9:00PM
Location: CDM 00220 at Loop Campus
Section: 710
Class number: 4154
Meeting time: -
Location: Online: Async (Sync-Option)
Section: 711
Class number: 7128
Meeting time: -
Location: Online: Async
Section: 730
Class number: 4153
Meeting time: Tu 5:45PM - 9:00PM
Location: Online: Sync

Spring 2020-2021

Section: 901
Class number: 30726
Meeting time: Tu 5:45PM - 9:00PM
Location: Online: Sync
Section: 910
Class number: 30748
Meeting time: -
Location: Online: Async (Sync-Option)
CLOSED

Winter 2020-2021

Section: 801
Class number: 28540
Meeting time: Tu 5:45PM - 9:00PM
Location: Online: Sync
Section: 810
Class number: 28541
Meeting time: -
Location: Online: Async (Sync-Option)

Fall 2020-2021

Section: 710
Class number: 10429
Meeting time: -
Location: Online: Async
CLOSED

Spring 2019-2020

Section: 901
Class number: 30852
Meeting time: Tu 5:45PM - 9:00PM
Location: REMOT E0000
Section: 902
Class number: 37017
Meeting time: W 5:45PM - 9:00PM
Location: REMOT E0000
Section: 910
Class number: 30885
Meeting time: -
Location: Remote
Section: 911
Class number: 37018
Meeting time: -
Location: Remote