Problem Solving
C++,ProblemSolving,Algorithms
- البداية
- 11 يوليو 2026
- المدة
- 8 أسابيع
- المستوى
- مبتدئ
- اللغة
- Arabic
- طريقة التقديم
نظرة عامة
The Problem Solving course is designed to help students build a strong programming mindset, not just write code.
In this course, you will learn how to read a problem, understand what is required, break it into smaller parts, choose the right approach, and turn your idea into clean code.
We will focus on logical thinking, basic algorithms, common problem patterns, debugging, and improving your solution step by step.
This course is essential for students who want to improve their programming level, prepare for contests, technical interviews, or enter the job market with more confidence.
ماذا ستتعلّم
- Understanding the problem statement
- Breaking problems into smaller parts
- Logical thinking
- Flowcharts and step-by-step thinking
- Loops and patterns
- Arrays problem solving
- String problem solving
- Searching techniques
- Sorting basics
- Time complexity basics
- Brute force techniques
- Prefix sum
- Frequency arrays
- Two pointers
- Sliding window
- Binary search
- Recursion basics
- Greedy basics
- Basic math problems
- STL usage in problem solving
- Common problem patterns
- Debugging problem solutions
- Improving solution quality
- Practice problems for contests and interviews
المتطلبات السابقة
- C++
المنهج
0 وحدات · 0 جلسة · 0 د
المدرّس
الجدول والصيغة
11 يوليو 2026 → 5 سبتمبر 2026
جميع الأوقات بتوقيت 7:00PM.
التكرار
جلستان أسبوعيًا
مدة الجلسة
90 دقيقة
طريقة التقديم
للدورة كاملة
199 NIS