مقدمه ای بر الگوریتم و برنامه نویسی

تاریخ شروع:
  • 1404/08/02
  • 1404/08/25
شهریه دوره: 3,300,000 تومان
دپارتمان فناوری اطلاعات و ارتباطات (IT)
مدت زمان 40 ساعت
حضوری / آنلاین ترکیبی
شروع دوره 02 آبان 1404
روزهای برگزاری جمعه
ساعات برگزاری 17:00–20:00
ثبت نام
شهریه دوره: 3,300,000 تومان
دپارتمان فناوری اطلاعات و ارتباطات (IT)
مدت زمان 40 ساعت
حضوری / آنلاین ترکیبی
شروع دوره 25 آبان 1404
روزهای برگزاری یکشنبه، سه‌شنبه
ساعات برگزاری 17:30–21:00
ثبت نام
مقدمه ای بر الگوریتم و برنامه نویسی
توضیحات دوره

هر زبان برنامه نویسی ساختار داده‌های خاص خود را دارد و از روشی متفاوت برای مدیریت انواع مختلف الگوریتم ها استفاده می‌کند. به همین دلیل است که برای شروع برنامه نویسی باید در آموزش مقدماتی الگوریتم و برنامه نویسی شرکت کنید. مجتمع فنی تهران؛ باید بدانید ساختار داده ها و الگوریتم با هم یکی می‌شوند، اما ساختار داده‌ها و الگوریتم یکسان نیستند.

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

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

  • الگوریتم های مرتب سازی و جستجو
  • الگوریتم های نمودار 
  • الگوریتم های هندسی 
  • ساختار‌های داده 
  • نظریه گراف 
  • کامپیوتر های کوانتومی

الگوریتم ها در روش های برنامه نویسی و پردازش داده ها حیاتی هستند. همچنین باید از الگوریتم‌ها به عنوان دستورالعمل هایی برای توابع محاسباتی استفاده کنید.

سر فصل‌ها • مبانی مقدماتی:
• شناخت مساله
• حل مساله
• الگوریتم
• فلوچارت

• متغیرها:
• انواع داده ها
• عملگرها
• تعریف متغییر جدید
• مقداردهی به یک متغییر
• تغییر مقدار یک متغییر
• خواندن ورودی از کاربر
• نمایش مقدار یک متغییر
• استفاده مجدد از مقدار ذخیره شده در یک متغییر

• ساختار های شرطی:
• مفهوم شرط در برنامه نویسی
• استفاده از عملگرهای ریاضی و مقایسه ای در شرط
• مقادیر True و False
• دستور if
• دستور if else

• حلقه های تکرار:
• مفهوم حلقه در برنامه نویسی
• حلقه های تکرار معین
• حلقه های تکرار نامعین
• دستور for
• دستور while

• رشته ها:
• پردازش رشته ها
• بررسی برابر بودن رشته ها
• زیر رشته ها
• جست و جو در رشته ها

• آرایه ها:
• ایجاد آرایه
• ویرایش عضو
• افزودن و حذف عضو
• کار با آرایه ها و حلقه های تکرار

• الگوریتم های جست و جو و مرتب سازی:
• معرفی الگوریتم های مرتب سازی
• پیاده سازی الگوریتم مرتب سازی حبابی
• معرفی الگوریتم های جست و جو
• پیاده سازی الگوریتم جستجوی ترتیبی

• مباحث تکمیلی :
• معرفی زبان های برنامه نویسی
• معرفی کامپایلر و مفسر

{{#ifUser}}{YouCommented}{{else}}{AddCommentAccess}{{/ifUser}}