Data Structures
CMPSC 101 Data Structures, Fall 2025
The website for this class is located at; GitHub Pages
Quick Links
Daily Attendance: please use sign-in paper in class
Course Website:
The Academic Bulletin Description
A continuation of CMPSC 100 with an emphasis on implementing, using, and evaluating the computational structures needed to efficiently store and retrieve digital data. Participating in hands-on activities that often require teamwork, students create data structures and algorithms whose correctness and performance they study through proofs and experimentation. Students continue to refine their ability to organize and document a program’s source code so that it effectively communicates with the intended users and maintainers. During a weekly laboratory session, students use state-of-the-art technology to complete projects, reporting on their results through both written documents and oral presentations.Students are invited to use their own departmentally approved laptop in this course; a limited number of laptops are available for use during class and lab sessions. Prerequisite: CMPSC*100 or permission of the instructor. Distribution Requirements: QR, SP.
Discord
If you are already on the department’s Discord server, then you will be given access to the course’s Discord channel, called #data-sctructures. If not, then you will need to join the department’s Discord server before you can be added to the course’s channel.
Meeting Times
Lecture
- M/W/F 10:00 AM - 10:50 AM
- 8/26/2025 - 12/11/2025
- Alden Hall, 101
Lab
- Th 2:30 PM - 4:00 PM
- 8/26/2025 - 12/11/2025
- Alden Hall, 101

