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

پیشرفته / برنامه‌نویسی

برنامه‌نویسی سی‌پلاس‌پلاس پیشرفته

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

خرید دوره

برنامه‌نویسی سی‌پلاس‌پلاس پیشرفته

تعداد جلسات
۱۰ جلسه سه‌ساعته
شهریه کل دوره
۵٬۵۰۰٬۰۰۰ تومان

پرداخت آنلاین در این نسخهٔ تست هنوز فعال نیست. در این مرحله سفارشی ثبت و مبلغی دریافت نمی‌شود.

برای ثبت‌نام سؤال دارم؛ واتساپ ↗

توسعه مهارت‌های برنامه‌نویسی، پردازش داده‌ها و حل مسائل پیچیده‌تر با C++

آشنایی با ادامه‌ی مسیر رباتیک و سیستم‌ها

این دوره ادامه آموزش مقدماتی سی‌پلاس‌پلاس در مسیر «رباتیک و سیستم‌ها» است. دانش‌پذیران با تمرین طراحی الگوریتم، کار با داده‌ها و مدیریت حافظه، نوشتن برنامه‌های پیچیده‌تر را یاد می‌گیرند.

زبان C++ به دلیل سرعت بالا، کنترل دقیق منابع سیستم و قابلیت ارتباط با سخت‌افزار، یکی از زبان‌های مهم در حوزه‌هایی مانند رباتیک، سیستم‌های نهفته، توسعه‌ی نرم‌افزارهای سیستمی و بازی‌سازی است.

پس از گذراندن دوره‌ی پیشرفته، دانش‌پذیران می‌توانند وارد شاخه‌های تخصصی این مسیر شوند؛ از جمله رباتیک (شامل مکانیک، الکترونیک و برنامه‌نویسی ربات)، امنیت شبکه یا مسیر حل مسئله و الگوریتم برای تقویت توانایی‌های الگوریتمی و حل مسائل پیشرفته.

محتوای دوره

در دوره‌ی «برنامه‌نویسی پیشرفته با سی‌پلاس‌پلاس»، آموزش از مبحث آرایه‌های یک‌بعدی و دوبعدی آغاز می‌شود و دانش‌پذیران به‌تدریج با ساختارهای داده، توابع، الگوریتم‌های بازگشتی و سایر قابلیت‌های مهم این زبان آشنا می‌شوند.

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

شرکت‌کنندگان با انجام تمرین‌های متنوع و حل مسائل کاربردی، یاد می‌گیرند چگونه اطلاعات را مدیریت کنند، مسائل پیچیده‌تر را به بخش‌های کوچک‌تر تقسیم کنند و راه‌حل‌های خود را به برنامه‌های قابل‌اجرا تبدیل کنند.

محورهای یادگیری

آرایه‌های یک‌بعدی و دوبعدی: تعریف، پیمایش، جست‌وجو، مرتب‌سازی و پردازش مجموعه‌ای از داده‌ها

رشته‌ها و پردازش متن: کار با رشته‌ها، بررسی و ویرایش متن و انجام عملیات مختلف روی کاراکترها

ساختارهای داده در C++: آشنایی با ساختارهایی مانند Vector، Stack، Queue، Set و Map و کاربرد آن‌ها

توابع و سربارگذاری: تعریف و فراخوانی توابع، پارامترها، مقادیر بازگشتی، توابع بازگشتی و سربارگذاری توابع

اشاره‌گرها و ارجاع‌ها: آشنایی با Pointer و Reference، ارتباط آن‌ها با حافظه و کاربردشان در برنامه‌نویسی

مدیریت حافظه: آشنایی با تخصیص و آزادسازی حافظه و مفاهیم مرتبط با آن

الگوریتم‌ها و حل مسئله: تحلیل مسائل و طراحی راه‌حل‌های الگوریتمی

برنامه‌نویسی بازگشتی: آشنایی با مفهوم Recursion و پیاده‌سازی الگوریتم‌های بازگشتی

کار با فایل‌ها: خواندن، نوشتن و مدیریت اطلاعات در فایل‌ها

مدیریت خطاها و استثناها: آشنایی با Exception Handling و مدیریت خطاهای زمان اجرا

تمرین‌های الگوریتمی و عملی: حل مسائل متنوع و ترکیب مباحث آموخته‌شده برای ساخت برنامه‌های کاربردی

دستاوردهای دوره

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

قدم بعدی شما

خرید برنامه‌نویسی سی‌پلاس‌پلاس پیشرفته

۱۰ جلسه سه‌ساعته · ۳۰ ساعت آموزش

۵٬۵۰۰٬۰۰۰ تومانخرید دوره ←

پرداخت آنلاین در نسخهٔ تست فعال نیست.

پیش از خرید سؤال دارم ↗
خرید دوره ←سؤال دارید؟ واتساپ ↗