توضیحات دوره
دنیای برنامهنویسی بدون تسلط بر الگوریتمها معنا ندارد. اگر هدف شما تبدیل شدن به یک برنامهنویس حرفهای است، یادگیری الگوریتم و تفکر الگوریتمی نخستین گام در این مسیر است. دوره مقدمهای بر الگوریتم و برنامهنویسی در مجتمع فنی تهران نمایندگی زعفرانیه به گونهای طراحی شده است که شما از پایهترین مفاهیم، وارد دنیای منظم و منطقی برنامهنویسی شوید.
این دوره در محیطی بینظیر و مجهز در منطقه یک تهران برگزار میشود و هدف آن تقویت مهارتهای پایهای حل مسئله و ساختار تفکر الگوریتمی است. هنرجویان در این دوره میآموزند چگونه مسائل را به مراحل منطقی تقسیم کنند، الگوریتم مناسب طراحی کنند و آن را به زبانهای برنامهنویسی تبدیل کنند. این مهارت، پایه اصلی موفقیت در تمامی زبانهای برنامهنویسی مانند Python، Java، C++ و … محسوب میشود.
در این دوره، مفاهیمی همچون تعریف متغیرها، ساختارهای کنترلی، حلقهها، آرایهها، ساختارهای شرطی، توابع و الگوریتمهای پایهای مرتبسازی و جستجو به شکل مرحلهبهمرحله و با مثالهای کاربردی آموزش داده میشود. این آموزشها با رویکرد پروژهمحور ارائه میشود تا هنرجویان نه فقط تئوری، بلکه نحوه بهکارگیری عملی این مفاهیم را بیاموزند.
اساتید این دوره از برترین مدرسین حوزه الگوریتم و برنامهنویسی هستند و با تجربهای چندین ساله، یادگیری را به شکلی روان و جذاب منتقل میکنند. همچنین در طول دوره، از منابع بینالمللی معتبر مانند
GeeksforGeeks به عنوان رفرنس آموزشی استفاده میشود تا سطح یادگیری هنرجویان همتراز استانداردهای جهانی باشد.
فارغالتحصیلان این دوره به راحتی میتوانند مسیر یادگیری زبانهای برنامهنویسی پیشرفته را طی کنند و برای ورود به بازار کار آماده شوند. محیط آموزشی مجتمع فنی تهران زعفرانیه با امکانات مدرن و فضایی متفاوت، شرایطی ایدهآل برای یادگیری فراهم کرده است تا هنرجویان با تمرکز بالا و انگیزه بیشتر به مسیر حرفهای خود وارد شوند.
سر فصلها
• مبانی مقدماتی:
• شناخت مساله
• حل مساله
• الگوریتم
• فلوچارت
• متغیرها:
• انواع داده ها
• عملگرها
• تعریف متغییر جدید
• مقداردهی به یک متغییر
• تغییر مقدار یک متغییر
• خواندن ورودی از کاربر
• نمایش مقدار یک متغییر
• استفاده مجدد از مقدار ذخیره شده در یک متغییر
• ساختار های شرطی:
• مفهوم شرط در برنامه نویسی
• استفاده از عملگرهای ریاضی و مقایسه ای در شرط
• مقادیر True و False
• دستور if
• دستور if else
• حلقه های تکرار:
• مفهوم حلقه در برنامه نویسی
• حلقه های تکرار معین
• حلقه های تکرار نامعین
• دستور for
• دستور while
• رشته ها:
• پردازش رشته ها
• بررسی برابر بودن رشته ها
• زیر رشته ها
• جست و جو در رشته ها
• آرایه ها:
• ایجاد آرایه
• ویرایش عضو
• افزودن و حذف عضو
• کار با آرایه ها و حلقه های تکرار
• الگوریتم های جست و جو و مرتب سازی:
• معرفی الگوریتم های مرتب سازی
• پیاده سازی الگوریتم مرتب سازی حبابی
• معرفی الگوریتم های جست و جو
• پیاده سازی الگوریتم جستجوی ترتیبی
• مباحث تکمیلی :
• معرفی زبان های برنامه نویسی
• معرفی کامپایلر و مفسر