Skip to main content.



Search Results

Course Prefix: CSE   Course #: 331   Keywords: null   showing 1 to 1 of ~1

CSE 331LR Algorithms and Complexity

View Schedule CSE 331LR Algorithms and Complexity Lecture

Introduces paradigms for designing algorithms and fundamental limitations to what algorithms can do. Covers basic algorithm design paradigms of greedy algorithms, divide and conquer algorithms and dynamic programming, as well as a selection of advanced algorithmic topics, such as randomized algorithms, algorithms for distributed systems and basic algorithms for machine learning. Topics related to limitations of algorithms include NP-completeness and undecidability. Coverage includes analyzing algorithms via proofs and programming assignments to implement algorithms.

Credits: 4
Grading: Graded (GRD)
Typically Offered: Fall
Prerequisites: MTH 142 and CSE 250 and (CSE 191 or MTH 311). Approved Computer Science, Computer Engineering, Bioinformatics/CS Majors only.

Course Search

date_range Schedule: {{course.abbr}} {{course.num}} {{course.title}} close
No schedule for this course in the {{semester.toUpperCase()}} semester.
Schedule for {{course.abbr}} {{course.num}} {{course.title}}
Course # Type Title Section Where When Seats Left
{{c._id}} << >> {{c.catalog.type_pk}} {{c.alt_title}} {{c.catalog.description}} {{c.section}} {{}} MTWRFSaSu {{getTime(c.when[0].dates.start,false)}}-{{getTime(c.when[0].dates.end,true)}} {{getSeatsLeft(c.enrollment)}}
Published: May 15, 2019 15:06:45