Course Number
605.202
Next Offered
Summer 2022
Primary Program
Computer Science
Location
Online
Mode of Study
Face to Face, Online, Virtual Live

This course investigates abstract data types (ADTs), recursion, algorithms for searching and sorting, and basic algorithm analysis. ADTs to be covered include lists, stacks, queues, priority queues, trees, sets, and dictionaries. The emphasis is on the trade-offs associated with implementing alternative data structures for these ADTs. There will be four substantial programming assignments. This course will be taught in a language agnostic fashion. Students may choose to develop their work in Java, C++, or Python (Not for Graduate credit.) Prerequisite(s): One year of college mathematics. 605.201 Introduction to Programming Using Java or 605.206 Introduction to Programming in Python or equivalent. Course Note(s): Not for graduate credit. A course in data structures is needed for admission to the Computer Science, Cybersecurity, and Data Science program. Students who lack this prerequisite can fulfill admission requirements by completing this course with a grade of B– or better. A course in data structures is conditionally required for admission to the Information Systems Engineering program. Students who lack this prerequisite can satisfy it by completing this course with a grade of B– or better before taking any course that requires it. A second course in programming is required for admission to the Artificial Intelligence program. Students who lack this prerequisite can satisfy it by completing this course with a grade of B– or better before taking any course that requires it. Students in the Artificial Intelligence program who plan to take the 605.621 Foundations of Algorithms and 605.649 Introduction to Machine Learning Sequence are required to take 605.202 or equivalent.

Course Offering(s)

Waitlist Only

Data Structures

605.202.81
05/31/2022 - 08/23/2022
Semester
Summer 2022
Mode of Study
Online
Location
Online
Cost
$1,330.00
Textbook
TBD
Waitlist Only

Data Structures

605.202.82
05/31/2022 - 08/23/2022
Semester
Summer 2022
Mode of Study
Online
Location
Online
Cost
$1,330.00
Textbook
TBD
Waitlist Only

Data Structures

605.202.83
05/31/2022 - 08/23/2022
Semester
Summer 2022
Mode of Study
Online
Location
Online
Cost
$1,330.00
Textbook
TBD
Waitlist Only

Data Structures

605.202.84
05/31/2022 - 08/23/2022
Semester
Summer 2022
Mode of Study
Online
Location
Online
Cost
$1,330.00
Textbook
TBD
Open

Data Structures

605.202.85
05/31/2022 - 08/23/2022
Semester
Summer 2022
Mode of Study
Online
Location
Online
Cost
$1,330.00
Textbook
TBD
Open

Data Structures

605.202.81
08/29/2022 - 12/13/2022
Semester
Fall 2022
Mode of Study
Online
Location
Online
Cost
$1,330.00
Textbook
TBD
Open

Data Structures

605.202.82
08/29/2022 - 12/13/2022
Semester
Fall 2022
Mode of Study
Online
Location
Online
Cost
$1,330.00
Textbook
TBD
Open

Data Structures

605.202.83
08/29/2022 - 12/13/2022
Semester
Fall 2022
Mode of Study
Online
Location
Online
Cost
$1,330.00
Textbook
TBD
Open

Data Structures

605.202.84
08/29/2022 - 12/13/2022
Semester
Fall 2022
Mode of Study
Online
Location
Online
Cost
$1,330.00
Textbook
TBD
Open

Data Structures

605.202.85
08/29/2022 - 12/13/2022
Semester
Fall 2022
Mode of Study
Online
Location
Online
Cost
$1,330.00
Textbook
TBD
Open

Data Structures

605.202.86
08/29/2022 - 12/13/2022
Semester
Fall 2022
Mode of Study
Online
Location
Online
Cost
$1,330.00
Textbook
TBD