CSCI1103
Data Structures
This course focuses on writing scalable and performant code. In particular, we will focus on data structures:different approaches to representing and manipulating information that balance efficiency trade-offs. Students will learn to write their own C++ implementations of linked lists, hash tables, binary search trees(self-balancing), directed graphs, and other fundamental data structures. Big O notation and analysis of algorithms will be emphasized throughout so thatstudents will be able to compare and evaluate different data structures for use in specific situations.
Course overview
- Department
- Computer Science
- School
- MCAS
- Credits
- 3
Requirements fulfilled
No source-backed degree requirement is attached to this course yet.
Official evaluation summary
3.98 / 5
Data freshness
Instructors
Sections
- Section 01
- Section 02