دپارتمان فناوری اطلاعات و ارتباطات

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

مشخصات درس

سرفصل ها

  • مبانی مقدماتی:
  • شناخت مساله
  • حل مساله
  • الگوریتم
  • فلوچارت
  • متغیرها:
  • انواع داده ها
  • عملگرها
  • تعریف متغییر جدید
  • مقداردهی به یک متغییر
  • تغییر مقدار یک متغییر
  • خواندن ورودی از کاربر
  • نمایش مقدار یک متغییر
  • استفاده مجدد از مقدار ذخیره شده در یک متغییر
  • ساختار های شرطی:
  • مفهوم شرط در برنامه نویسی
  • استفاده از عملگرهای ریاضی و مقایسه ای در شرط
  • مقادیر True و False
  • دستور if
  • دستور if else
  • حلقه های تکرار:
  • مفهوم حلقه در برنامه نویسی
  • حلقه های تکرار معین
  • حلقه های تکرار نامعین
  • دستور for
  • دستور while
  • رشته ها:
  • پردازش رشته ها
  • بررسی برابر بودن رشته ها
  • زیر رشته ها
  • جست و جو در رشته ها
  • آرایه ها:
  • ایجاد آرایه
  • ویرایش عضو
  • افزودن و حذف عضو
  • کار با آرایه ها و حلقه های تکرار
  • الگوریتم های جست و جو و مرتب سازی:
  • معرفی الگوریتم های مرتب سازی
  • پیاده سازی الگوریتم مرتب سازی حبابی
  • معرفی الگوریتم های جست و جو
  • پیاده سازی الگوریتم جستجوی ترتیبی
  • مباحث تکمیلی :
  • معرفی زبان های برنامه نویسی
  • معرفی کامپایلر و مفسر

بازار کار

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

کسب توانایی

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

مدرک معتبر

-کلیه دوره های مجتمع فنی تهران نمایندگی پرواز دارای مدرک معتبر و قابل ترجمه رسمی می باشند. -مجتمع فنی تهران با بیش از ۴۰ سال سابقه به عنوان برترین موسسه و برند آموزشی کشور در حوزه فناوری شناخته می شود.

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

برگزاری: آنلاین
شنبه ۰۸اردیبهشت ۱۴۰۳
22,000,000 ریال توضیحات درس ثبت نام
دپارتمان فناوری اطلاعات و ارتباطات
مدت کلاس : 40 ساعت 305292
شنبه ساعت ۱۷:۰۰ تا ۲۰:۰۰ -دوشنبه ساعت ۱۷:۰۰ تا ۲۰:۰۰ -
مشخص نشده
برگزاری: آنلاین
شنبه ۱۶تیر ۱۴۰۳
22,000,000 ریال توضیحات درس ثبت نام
دپارتمان فناوری اطلاعات و ارتباطات
مدت کلاس : 40 ساعت 310043
شنبه ساعت ۱۷:۰۰ تا ۲۰:۰۰ -دوشنبه ساعت ۱۷:۰۰ تا ۲۰:۰۰ -
مشخص نشده
تقویم آموزشی

نیاز به مشاوره دارید؟

درصورتی که نیاز به مشاوره دارید همکاران ما آماده پاسخگویی به سوالات شما می باشند.

۰۲۱-۹۱۰۹۱۴۹۹