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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

{{#ifUser}}{YouCommented}{{else}}{AddCommentAccess}{{/ifUser}}
دوره های مشابه
C# Programming آنلاین
فناوری اطلاعات و ارتباطات (IT) C# Programming آنلاین
6,100,000 تومان
برنامه نویسی به زبان ++C آنلاین
فناوری اطلاعات و ارتباطات (IT) برنامه نویسی به زبان ++C آنلاین
5,900,000 تومان
C# Programming
فناوری اطلاعات و ارتباطات (IT) C# Programming
7,500,000 تومان
(آنلاین) Python Web Development With Django
فناوری اطلاعات و ارتباطات (IT) (آنلاین) Python Web Development With Django
5,900,000 تومان
Java SE 8 Programming آنلاین
فناوری اطلاعات و ارتباطات (IT) Java SE 8 Programming آنلاین
5,500,000 تومان
Java EE 8 programming
فناوری اطلاعات و ارتباطات (IT) Java EE 8 programming
8,100,000 تومان
Java EE 8 programming آنلاین
فناوری اطلاعات و ارتباطات (IT) Java EE 8 programming آنلاین
6,500,000 تومان
Data Analysis with Python
فناوری اطلاعات و ارتباطات (IT) Data Analysis with Python
4,500,000 تومان