Curriculum
A Structured Route Through C++
The Qexorali curriculum is built as a guided C++ study path, moving from first syntax ideas toward broader coding tasks. Each module connects explanation, examples, practice prompts, review notes, and small coding activities so learners can understand how each concept works inside a program.
How the Curriculum Works
The course is arranged in clear modules that introduce one topic at a time, then connect it with earlier ideas. Learners read the concept, study annotated examples, complete practice tasks, trace code behavior, and review their work through short checklists. This format helps turn separate C++ topics into one organized learning route.
Module 01 — Program Structure
Start with the basic shape of a C++ program. This module covers statements, syntax layout, comments, output, and the role of each main section in a simple program.
Module 02 — Variables & Data
Learn how values are stored, named, updated, and used in expressions. This module introduces common data types, constants, input, arithmetic operations, and value handling.
Module 03 — Decision Logic
Study how programs make choices through conditions and comparison checks. Learners practise branching paths, nested decisions, and reading how different inputs change program behavior.
Module 04 — Loops
Explore repeated actions through loop structures, counters, and condition-based repetition. This module focuses on tracing each cycle and understanding how values change during repeated steps.
Module 05 — Functions
Break code into smaller reusable sections with clear roles. Learners work with function names, parameters, return values, helper functions, and simple ways to organize program logic.
Module 06 — Arrays & Grouped Values
Move from single values to related groups of information. This module covers arrays, indexing, counting, updating, comparing, filtering, and preparing short summaries from stored values.
Module 07 — Code Tracing & Debugging
Review code line by line and follow how values move through branches, loops, and functions. Learners practise finding unclear logic, revising crowded sections, and improving readability.
Module 08 — Guided Coding Project
Bring the course topics together in one structured task. Learners plan the program, identify inputs and outputs, divide work into functions, handle grouped values, and review the final code with a checklist.
Practice Format
Each curriculum section includes reading material, short code examples, coding prompts, review questions, and notes for reflection. The practice is designed to help learners write code, inspect logic, and understand how program parts connect.
Study Goals
By moving through the curriculum, learners can develop a clearer understanding of C++ syntax, program flow, function structure, grouped data, and code review habits. The goal is steady skill development through practical tasks and careful study.