This unit develops advanced C++ skills including modern language features (lambdas, templates, UDLs, and pack expansions), container and iterator usage, file and filesystem operations, memory management, and use of development tools and libraries (Code::Blocks, CppDroid, Boost). Students will apply debugging strategies and perform practical tasks—such as copying/moving files, handling I/O errors, and optimizing container and algorithm choices—to prepare for building larger game programming components.
Leave a Reply