Programming Fundamentals (C, C++, Java)
Course Description:
This foundational course introduces the core concepts of programming using C, C++, and Java. It is ideal for beginners who want to understand how software works at a fundamental level before moving into advanced programming or specialization areas.
The course focuses on logical thinking, problem-solving, and understanding programming concepts that apply across all languages. Students will learn structured programming, object-oriented principles, and algorithmic thinking.
Key Topics Covered:
-
Introduction to programming and logic building
-
Variables, data types, and operators
-
Control structures (loops, conditions)
-
Functions and modular programming
-
Object-Oriented Programming concepts
-
Memory management basics
-
Basic data structures (arrays, strings)
-
Writing efficient and readable code
Start Date: December 18th, 2025
End Date: February 18th, 2026
Duration: 8 weeks
