CS 277

Fall 2021 All Classes

All Classes
Algorithms and Data Structures for Data Science

Credit: 4 hours.

Introduction to elementary concepts in algorithms and classical data structures with a focus on their applications in Data Science. Topics include algorithm analysis (ex: Big-O notation), elementary data structures (ex: lists, stacks, queues, trees, and graphs), basics of discrete algorithm design principles (ex: greedy, divide and conquer, dynamic programming), and discussion of discrete and continuous optimization.

Credit is not given for both CS 277 and CS 225. Prerequisite: STAT 207; one of MATH 220, MATH 221, MATH 234. CS 277 cannot be taken concurrently with CS 225.

CS 277 class schedule data for fall 2021
CRN Type Section Time Day Location Instructor Section Details
74767
Lecture
AL1
11:00AM -12:15PM
MW
Digital Computer Laboratory
Solomon, B
Part of Term:
1
Date Range:
08/23/21-12/08/21
Section Info:
Students who have taken STAT 200 DS must complete prereq override if they wish to enroll in this course: https://wiki.illinois.edu/wiki/display/ugadvise/Course+Registration#CourseRegistration-Prerequisite For up-to-date information about CS course restrictions, please see the following link: http://go.cs.illinois.edu/csregister
Restriction(s):
Restricted to Undergrad - Urbana-Champaign.
Not intended for First Time Freshman students.
74768
Online Discussion
ASA
10:00AM -10:50AM
F
n.a.
Part of Term:
1
Date Range:
08/23/21-12/08/21
74770
Online Discussion
ASB
11:00AM -11:50AM
F
n.a.
Part of Term:
1
Date Range:
08/23/21-12/08/21
COURSE EXPLORER
Email: Course Explorer Feedback

OFFICE OF THE REGISTRAR | 901 W. Illinois Street, Urbana, Illinois 61801

Site developed by: Technology Services at Illinois | UNIVERSITY OF ILLINOIS URBANA-CHAMPAIGN
1102 Digital Computer Laboratory | MC-256 | Urbana, IL 61801 | phone 217-244-7000