Earn 3 transferable credits with our online Computer Science 201: Data Structures & Algorithms (SDCM-0217) course featuring engaging video lessons, self-paced learning, and instructor support. Start anytime and transfer to 2,000+ colleges.
Overview
Syllabus
- Ch 1. Basics of Java
- Ch 2. Object-Oriented Design Fundamentals
- Ch 3. Core Data Structures
- Ch 4. Analyzing Algorithms
- Ch 5. Recursion & Recursive Algorithms
- Ch 6. Stacks, Queues & Lists in Java
- Ch 7. List & Iterator Abstract Data Types
- Ch 8. Trees in Data Structure
- Ch 9. Priority Queues in Java
- Ch 10. Maps & Hash Tables in Data Structures
- Ch 11. Search Trees & Types
- Ch 12. Sorting & Selection in Java
- Ch 13. Text Processing
- Ch 14. Graph Data Structures
- Ch 15. Memory Management
- Ch 16. Required Assignments for Computer Science 201