أول خطوة ليك في عالم البرمجة — من حل المشكلة للكود. البرمجة مش حفظ Syntax، هي طريقة تفكير. — Your first step in CS — 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.
رحلتك الأولى في البرمجة. CS101 مش كورس حفظ — ده إطار تفكير. من "إزاي أحل المشكلة دي" لـ "إزاي أكتبها كود شغال فعلًا". 📚 المواضيع الأساسية: - استراتيجيات حل المشكلات (التجزئة، التعرف على الأنماط) - الخوارزميات (الخطوات قبل الكود) - مخططات الـ Flowcharts والـ Pseudocode - مقدمة في لغة برمجة (++C / Python) - أنواع البيانات والمتغيرات - العمليات والتعبيرات (Operators & Expressions) - التحكم في تدفق البرنامج (if, else, switch) - الحلقات التكرارية (for, while, do-while) - الدوال (التعريف، الاستدعاء، النطاق) - المصفوفات والنصوص (Arrays & Strings) - مقدمة في الـ Debugging - أول برنامج متكامل تكتبه بنفسك 🎯 ليه الكورس ده مختلف: ✓ كود من أول يوم — مش سلايدات بس ✓ تمارين تطبيقية بعد كل محاضرة ✓ مشاكل حقيقية، مش "Hello World" للأبد ✓ ++Python + C (حسب السكشن بتاعك) ✓ Debugging وتتبّع الكود بشكل مرئي ✓ مشروع نهائي: برنامج حقيقي يحل مشكلة حقيقية 🎓 مخرجات التعلم: → تكتب برامج بسيطة من الصفر → تفهم المنطق، مش تحفظ الـ Syntax → تبقى جاهز لمادة هياكل البيانات (CS201) → البرمجة تبقى لغة تانية، مش حاجة غريبة عليك ⏱ عدد الساعات: 4 ساعات أسبوعيًا 📊 عدد المحاضرات: 14 محاضرة + 6 معامل (Labs) — Your first journey into programming. CS101 isn't a memorization course — it's a thinking framework. From "how do I solve this problem" to "how do I write it as code that works". 📚 CORE TOPICS: - Problem Solving Strategies (Decomposition, Pattern Recognition) - Algorithms (steps before code) - Flowcharts + Pseudocode - Introduction to a Programming Language (C++ / Python) - Data Types + Variables - Operators + Expressions - Control Flow (if, else, switch) - Loops (for, while, do-while) - Functions (Declaration, Calling, Scope) - Arrays + Strings - Introduction to Debugging - First complete Program 🎯 WHY THIS COURSE IS DIFFERENT: ✓ Code from day one (not just slides) ✓ Practice exercises after every lecture ✓ Real problems, not "Hello World" forever ✓ Python + C++ (depending on your section) ✓ Visual debugging + Trace ✓ Final project: a real program solving a real problem 🎓 OUTCOMES: → Write small programs from scratch → Understand the logic, not memorize syntax → Ready for Data Structures (CS201) → Programming becomes another language, not something alien ⏱ Hours: 4h/week 📊 Lessons: 14 lectures
Ziad Lasheen
CS Educator
Experienced CS educator helping Egyptian students succeed in university and beyond.