Your first real programming course — from Problem Solving to Code. Programming isn't memorizing syntax, it's a way of thinking.
Secure payment via Vodafone Cash, InstaPay, or Bank Transfer.
Your structured programming journey. CS141 isn't a memorization course — it's a thinking framework. From "how do I solve this problem" to "how do I write it as structured code that works". 📚 CORE TOPICS: • Problem Solving Strategies (Decomposition, Top-Down Design) • Algorithms and Flowcharts • Introduction to C Programming (most common) • Data Types, Variables, and Constants • Operators and Expressions • Control Flow (if, else, switch) • Loops (for, while, do-while) • Functions (Declaration, Calling, Scope, Recursion) • Arrays (1D and 2D) • Strings and character handling • Structures (struct) • Pointers (intro) • File handling basics 🎯 WHY THIS COURSE IS DIFFERENT: ✓ Code from day one (not just slides) ✓ Practice exercises after every lecture ✓ Real problems, not "Hello World" forever ✓ C language (industry standard for systems programming) ✓ Visual debugging + Trace tools ✓ Lab sessions every week 🎓 OUTCOMES: → Write structured programs from scratch → Understand the logic, not memorize syntax → Ready for Data Structures (CS241) → Ready for Object-Oriented Programming → Programming becomes another language, not something alien ⏱ Hours: 3h/week (lecture + practical) 📊 Lessons: 14 lectures
Mayada Mohamed
CS Educator
Experienced mathematics instructor helping students master core concepts.