Objective: This course introduces students to C++, a powerful language widely used in software development, game programming, and systems engineering. Students will learn C++ syntax, object-oriented programming (OOP), memory management, and fundamental algorithms.
Methods: Hands-on coding exercises, projects, and interactive problem-solving sessions.
Skills Gained:
-Proficiency in C++ syntax and core programming constructs
-Understanding of object-oriented programming principles
-Skills for designing efficient, high-performance applications
The modules listed below are those currently intended for delivery in the current academic intake of this course. These may be subject to change in future years as the University regularly revises.
Topics: History of C++, setting up a C++ environment, basic syntax, primitive data type, if statements, function definitions, parameters.
Register for the full course syllabus
Topics: Array basics, pointers, pointer arithmetic, and memory addresses, dynamic memory allocation, classes, objects, base and derived classes.
Register for the full course syllabus
Topics: Constructors, destructors, copy constructors, and operator overloading, vectors, lists, try-catch blocks, exception classes, applying C++ to solve real-world problems.
Register for the full course syllabus
By the end of this course, students will be able to:
Start Your Journey Today!
Detailed study for foundational learning and development in coding.
Virtual labs, simulations, and real-world case studies.
Live teaching from experienced professionals in the field.
Foundation for advanced studies and careers in coding.
+1 (877) 822-0080
Hours of Operation
Monday - Friday: 08:00 - 16:00 | EST
© 2025 Code Institute By STEM. All Rights Reserved.