EECE 2140
C++ Programming
Computing Fundamentals for Engineers
15 weeks shown
Set up your IDE, understand compilation, and write your first C++ program.
Not yet visitedMaster data types, operators, conditionals, and loops the building blocks of C++.
Not yet visitedUse structured tools to write, debug, and review C++ code more effectively.
Not yet visitedDive into memory concepts stack arrays, pointer arithmetic, and reference variables.
Not yet visitedOrganize code with functions, overloading, default parameters, and scope rules.
Not yet visitedIntroduce classes, objects, constructors, destructors, and encapsulation.
Not yet visitedExplore inheritance, polymorphism, virtual functions, and abstract classes.
Not yet visitedUnderstand heap vs stack, new/delete, memory leaks, and smart pointers.
Not yet visitedReview core concepts, tackle the midterm, and kick off the final project.
Not yet visitedRead and write files using fstream, handle text and binary I/O and formatting.
Not yet visitedWork with vector, list, map, set, and other powerful STL containers.
Not yet visitedWrite expressive code using sort, find, transform, and lambda expressions.
Not yet visitedWrite robust programs using try, catch, throw, and custom exception classes.
Not yet visitedExplore C++11/14/17/20 features: auto, move semantics, lambdas, and more.
Not yet visitedPresent your final project, review the full course, and plan your next steps.
Not yet visited