دوره ی مبانی برنامه نویسی

درصورت شرکت در کلاس آنلاین بدانید: آموزش‌های آنلاین ما صرفا مشاهده فیلم نیستند! شما در کلاس‌های زنده و پویا با استاد و هم‌دوره‌ای‌های خود در ارتباط هستید، سوال می‌پرسید و تمرین‌ها را به صورت فعال انجام می‌دهید. کاملا مانند یک کلاس حضوری

اطلاعات بیشتر

پیش نیازها

ندارد

طول دوره

10 ساعت

نوع مدرک

تاییدیه آموزشگاه

تضمین بازگشت وجه

ندارد

این دوره برای افراد زیر بسیار مناسب است:

  • مبتدی‌ها و کسانی که هیچ پیش‌زمینه‌ای در برنامه‌نویسی ندارند
  • دانش‌آموزان و دانشجویان رشته‌های غیرکامپیوتری
  • دانشجویان رشته کامپیوتر که با مفاهیم پایه‌ای مشکل دارند
  • افرادی که قصد مهاجرت یا ورود به بازار کار حوزه IT را دارند
  • معلمان، مربیان یا والدین علاقه‌مند به آموزش برنامه‌نویسی به دیگران
  • افرادی که نمی‌دانند کدام زبان برنامه‌نویسی را انتخاب کنند

به جای سردرگمی بین زبان‌های مختلف مثل پایتون، جاوا یا C++، این دوره شما را با مفاهیم مشترک همه‌ی زبان‌ها آشنا می‌کند تا بعد از آن راحت‌تر زبان مورد نظرتان را انتخاب کنید.

این دوره بر روی مفاهیم اصلی و منطق مشترک در تمام زبان‌های برنامه‌نویسی تمرکز دارد، نه بر یک زبان خاص. با یادگیری این مبانی، شما قادر خواهید بود:

  • مانند یک برنامه‌نویس فکر کنید و مسائل را به گام‌های کوچک و قابل حل تقسیم کنید (تفکر محاسباتی).
  • نحوه کار کامپیوترها در سطح بنیادین را درک کنید.
  • با الگوریتم‌ها و فلوچارت‌ها برای طراحی راه‌حل آشنا شوید.
  • مفاهیم اصلی مانند متغیرها، انواع داده، عملگرها، ساختارهای کنترلی (مانند شرط‌ها و حلقه‌ها) و توابع را بیاموزید.
  • اولین برنامه‌های ساده خود را بنویسید و آن‌ها را اشکال‌زدایی کنید.

هدف اصلی این دوره، ایجاد یک درک عمیق از اصول برنامه‌نویسی است تا پس از اتمام آن، مسیر یادگیری هر زبان برنامه‌نویسی دیگری (مانند پایتون، جاوا، C++، و غیره) برای شما هموارتر و سریع‌تر باشد. این دوره نقطه شروعی عالی برای ورود به حوزه‌های مختلف علوم کامپیوتر و مهندسی نرم‌افزار است.

سرفصل‌های دوره :

  1. آشنایی با مفاهیم اولیه:
    • کامپیوتر چیست؟ سخت‌افزار و نرم‌افزار
    • برنامه‌نویسی چیست و برنامه‌نویس چکار می‌کند؟
    • نقش زبان‌های برنامه‌نویسی (سطح پایین و سطح بالا)
  2. الگوریتم‌ها و فلوچارت‌ها:
    • مفهوم الگوریتم و ویژگی‌های آن
    • طراحی الگوریتم برای مسائل ساده
    • آشنایی با نمادها و رسم فلوچارت
    • نوشتن شبه کد (Pseudocode)
  3. ساختار کلی یک برنامه:
    • ورودی (Input)، پردازش (Processing)، خروجی (Output)
  4. انواع داده‌ها و متغیرها:
    • مفهوم داده و انواع رایج داده (اعداد صحیح، اعشاری، متنی، منطقی)
    • مفهوم متغیر و نحوه تعریف و استفاده از آن
    • قواعد نام‌گذاری متغیرها
  5. عملگرها (Operators):
    • عملگرهای محاسباتی (جمع، تفریق، ضرب، تقسیم و …)
    • عملگرهای مقایسه‌ای (کوچکتر، بزرگتر، مساوی و …)
    • عملگرهای منطقی (و – AND، یا – OR، نقیض – NOT)
  6. ساختارهای کنترلی: تصمیم‌گیری (Conditional Statements):
    • دستور شرطی If
    • دستورات If-Else
    • دستورات If-Else If-Else
    • عبارات شرطی تودرتو
  7. ساختارهای کنترلی: حلقه‌ها (Loops):
    • مفهوم تکرار و حلقه‌ها
    • حلقه For
    • حلقه While
    • حلقه Do-While (در برخی زبان‌ها)
    • دستورات کنترل حلقه (Break، Continue)
  8. توابع (Functions/Subroutines):
    • مفهوم تابع و ضرورت استفاده از آن (پیمانه‌بندی کد)
    • تعریف تابع
    • فراخوانی تابع
    • پارامترها و آرگومان‌های تابع
    • مقدار بازگشتی تابع (Return Value)
حراج!

توجه: اگر این دوره به حدنصاب نرسیده باشد، تازمانی که به حدنصاب برسد، بصورت خودکار بجای مبلغ زیر، مبلغ بیعانه پرداخت می شود.

درصورت به حدنصاب نرسیدن دوره بیعانه نیز عودت می شود.

Original price was: ۲,۵۰۰,۰۰۰ تومان.Current price is: ۰ تومان.

آموزش توسط بهترین اساتید

ما بهترین اساتید را برای آموزش شما بکار گرفته ایم

آموزش آنلاین زنده و دو طرفه

آموزش های آنلاین زنده و مستقیم با بازده آموزش حضوری

ارائه مدرک فنی و حرفه ای

معتبر ترین مدرک در ایران از سازمان فنی و حرفه ای کشور

تضمین کیفیت آموزش

بازگشت وجه درصورت عدم رضایت بعد از ۳ جلسه