Sage already knows this exact syllabus — ask it anything about Data Structures, generate practice questions in your exam's format, and get a cram sheet that works offline.
What you'll be able to do (official learning outcomes)
At the end of this course, students should be able to
discuss the appropriate use of built-in data structures
apply object-oriented concepts (inheritance, polymorphism, design patterns and others) in software design
implement various data structures and their algorithms, and apply them in implementing simple applications
choose the appropriate data structure for modelling a given problem
analyze simple algorithms and determine their efficiency using big-O notation; and
Course contents
Primitive types, Arrays, Records Strings and String processing, Data representation in memory, Stack and Heap allocation, Queues, TREES. Implementation Strategies for stack, queues, trees. Run time Storage management; Pointers and References, linked structures.
Source: the Nigerian Universities Commission (NUC) Core Curriculum and Minimum Academic Standards (CCMAS). StudyOps loads this syllabus automatically when you study CSC 301.