Students learn various data structures and algorithms, and refine their programming skills. Course topics include strategies for the design and evaluation of algorithms, algorithm analysis, sorting, trees, graphs, hash tables, priority queues, disjoint sets, dynamic programming, and greedy algorithms. Prerequisite/Restriction: GPA of 2.0 or better And one of the following with a C- or better: CS 1410 ECE 1410 (and proof of Java competency approved by the Computer Science Department)

Dates Fall 2020 | 8/31/20 - 12/18/20
Credits 3.0
Delivery Online
Allan, Vicki vicki.allan@usu.edu
Textbooks View Textbooks
Syllabus Loading...
Seats Available 20 of 80 Available
Waitlist Available 100 of 100 Available
Center CRN Building (Rooms)
Logan 59578 Online
Blanding 59585 Online
Brigham City 59579 Online
Kaysville 59581 Online
Moab 59580 Online
Orem 59582 Online
Out of State 59589 Online
Price 59583 Online
Salt Lake 59584 Online
Southwest * 59586 Online
Tooele 59587 Online
Uintah Basin 59588 Online

* Not all courses designated "southwest" are available at every Southwest location. Speak with a southwest advisor to confirm availability.