Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Saylor Academy

CS201: Elementary Data Structures

via Saylor Academy

Overview

Explore fundamental data structures and algorithms in C++ through a comprehensive 38-hour course covering abstract data types, arrays, stacks, queues, pointers, dynamic memory allocation, linked structures, algorithm efficiency, searching and sorting techniques, hash tables, graphs, and trees. Gain practical skills in implementing and analyzing these essential computer science concepts, preparing for advanced programming challenges and software development.

Syllabus

  • Course Introduction
  • Unit 1: Abstract Data Types and Arrays in C++
  • Unit 2: Introduction to Stacks and Queues
  • Unit 3: Pointers and References in C++
  • Unit 4: Dynamic Memory Allocation
  • Unit 5: Linked Stacks, Queues, and Lists
  • Unit 6: Algorithm Efficiency
  • Unit 7: Searching and Sorting Algorithms
  • Unit 8: Hash Tables, Graphs, and Trees
  • Study Guide
  • Course Feedback Survey
  • Certificate Final Exam

Reviews

5.0 rating, based on 1 Class Central review

Start your review of CS201: Elementary Data Structures

  • Profile image for Vishal Nishad
    Vishal Nishad
    mst h2 hour mai cirtificate mil jata hai clg k jhanjhat k liy best solution to get a cirtificate
    rating deenne k bhi kitne jhanjhat hai 100 word se nichy tarif pasan d hi nhi hai

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.