ar
التسجيل مفتوح

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