The "C/C++ & Data Essentials" course is a 6-week intensive program that covers the spectrum of programming logic, from the low-level memory management of C to the modern, object-oriented structure of C++, concluding with Microsoft Excel for data management. It focuses on building a "programmer's mindset" learning how to break complex problems into small, logical steps that a computer can execute.
Duration: 6 Weeks
Level: Beginner to Intermediate
Goal: To prepare students for future technology careers by introducing them to coding, computational thinking, and real-world software development.
Objective: Understand the structure of a program, how data is stored, and basic input/output.
Outcome: You will write a program that performs basic arithmetic (like a BMI calculator) and interacts with the user.
Objective: Master the "brain" of the code-making decisions and repeating tasks.
Outcome: You will create a "Mini Calculator" and a program that generates mathematical tables or pyramid patterns using nested loops.
Objective: Learn to write modular, reusable code and understand how the computer manages memory.
Outcome: You will build a modular program (like a geometry tool) where different functions calculate the area of different shapes.
Objective: Transition from C to C++ and understand the shift from procedural to Object-Oriented Programming (OOP).
Outcome: You will model a real-world entity (like a student or Bank Account) as a Class with its own data and functions.
Objective: Explore the features that make C++ a powerhouse for software development.
Outcome: You will complete a "Library Management System" project that saves and reads data from a text file.
Essential Excel for Engineers
Objective: Learn to organize, analyze, and visualize data for college labs.
Outcome: You will create a "Personal Budget Tracker" or a "Lab Report Template" that automatically calculates results and generates a trend graph.