Back to Program Overview

Module 6: Practicum

Module/Week 3: Data Structures & Algorithms

Module 6: Practicum

Programme

C / C++ Programming Internship

Module Number

6

Module Title

Data Structures & Algorithms Practicum

Duration

3-4 Days

Level

Beginner to Intermediate

Tools Required

GDB, Valgrind, Unit-style test cases

Overview

This practicum turns the previous concepts into a complete reviewable deliverable. The goal is not to submit a tiny demo. The goal is to build something that looks, behaves, and reads like early industry work.

Objectives

  • Convert requirements into a working implementation
  • Practice debugging and iteration
  • Document the work for mentor review
  • Prepare reusable assets for the final capstone

Course Content

13 Topics

Hands-on Tasks

  • Working CLI app
  • Complexity notes
  • Test scenarios
  • Memory-check screenshot or notes

Learning Outcomes

  • Build a complete deliverable from a requirement
  • Explain implementation decisions clearly
  • Prepare work for mentor or client review
  • Carry reusable pieces into the final capstone