Data Structures & Algorithms · UNISA
COS2611 — Programming: Data Structures

This deep dive supports UNISA COS2611 (Programming: Data Structures) — covering C++ data structures and algorithms from pointers, recursion and algorithm analysis through linked lists, stacks, queues, searching, sorting, binary search trees and graphs. Sign in or create a free account to access the material.

Sign in at ikhaka.com to continue

Registration is free. No credit card required.

Achievements
🎉 Well done!
COS2611 · University of South Africa
Programming:
Data Structures.
Master C++ data structures and algorithms — from pointers, recursion and Big-O analysis to linked lists, stacks, queues, searching, sorting, binary search trees and graphs. 10 lessons, each with a reading, quiz gate, assessment gate, and live coding challenges.
No lessons match ""
📋
Full Assessment
25 questions across all topics · AI feedback · Exam readiness report
Not attempted
📄
UNISA Past Paper Simulations
Practise with exam-style questions across all 4 parts
🗂️
Quiz Bank — Data Structures practice questions
Multiple-choice and coding questions across all 10 lessons
⌨️
C++ Sandbox
Write and run any C++ code — live in the browser
🧠
Structure & Memory Visualizer
Step through linked lists, stacks, queues and BST inserts — watch the nodes, pointers and the heap move
🏗️
Capstone Project — A Number Collection
One program that grows across the course: linked list → stack → sort & search → binary search tree
📊
My Progress & Mastery Heatmap
See green/amber/red across all 10 lessons · run a 10-question diagnostic