کارگاه آموزش برق و کامپیوتر با حمایت و نظارت IEEE ایران شاخه دانشگاه صنعتی خواجه نصیرالدین طوسی برگزار میکند

دوره آموزشی سی پلاس پلاس (++C)

زبانC++ (سی پلاس پلاس) یک زبان برنامه‌نویسی سطح بالا است که به عنوان یک زبان چند paradigmatic شناخته می‌شود. این زبان در اوایل دهه 1980 توسط بیارنه استروستروپ (Bjarne Stroustrup) در آزمایشگاه‌های بل (Bell Labs) توسعه داده شد. C++ به عنوان یک زبان برنامه‌نویسی شیءگرا (Object-Oriented Programming) شناخته می‌شود و ویژگی‌های قوی از زبان C را به همراه دارد.

کد خبر: ۱۳۱۸۴۷۶

تاریخ: ۱۱ بهمن ۱۴۰۳ - ۱۰:۱۱

به گزارش پایگاه خبری دانا کارگاه آموزش برق و کامپیوتر با حمایت و نظارت IEEE ایران شاخه دانشگاه صنعتی خواجه نصیرالدین طوسی برگزار میکند:

دوره آموزشی سی پلاس پلاس (++C)

ویژگی‌های اصلی C++:
شیءگرایی: C++ از مفاهیم شیءگرایی مانند کلاس‌ها، اشیاء، وراثت، کپسوله‌سازی و پلی‌مورفیسم پشتیبانی می‌کند. این ویژگی‌ها به برنامه‌نویسان اجازه می‌دهد که کدهای خود را سازماندهی و مدیریت کنند.

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

کتابخانه‌های استاندارد: C++ دارای کتابخانه استاندارد (Standard Template Library یا STL) است که شامل مجموعه‌ای از الگوریتم‌ها و ساختارهای داده‌ای مانند لیست‌ها، وکتورها و مجموعه‌ها می‌باشد.

قابلیت ترکیب با C: C++ به راحتی می‌تواند با کدهای نوشته شده در C ترکیب شود، بنابراین برنامه‌نویسان می‌توانند از کدهای موجود در C استفاده کنند.

مدیریت حافظه: C++ به برنامه‌نویسان این امکان را می‌دهد که به طور مستقیم حافظه را مدیریت کنند، که این امر می‌تواند موجب افزایش کارایی شود اما همچنین ممکن است خطراتی مانند نشت حافظه (memory leaks) را به همراه داشته باشد.

پشتیبانی از برنامه‌نویسی تابعی: علاوه بر شیءگرایی، C++ از برخی ویژگی‌های برنامه‌نویسی تابعی نیز پشتیبانی می‌کند.

کاربردهای C++:

زبان C++ در بسیاری از زمینه‌ها مورد استفاده قرار می‌گیرد، از جمله:

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

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

مدرس دوره:
مهندس محمدرضا شکورنیا
دانشجوی دکتری مهندسی کامپیوتر دانشگاه تهران
استاد مدعو دانشگاه تهران و مدرس رسمی‌سازمان فنی و حرفه ای کشور
با بیش از ۵ سال سابقه تدریس

تاریخ شروع برگزاری دوره: ۲۰ بهمن ۱۴۰۳
(ساعت برگزاری با هماهنگی مابین مدرس و ثبت نام کنندگان تعیین می‌گردد)

امکان پرسش از مدرس حتی پس از اتمام دوره

اعطای مدرک انگلیسی زبان IEEE ایران شاخه دانشگاه صنعتی خواجه نصیرالدین طوسی
با قابلیت ضبط ویدیو و در اختیار قرار دادن فیلم های ضبط شده

هزینه ثبت نام بصورت آزاد:
۷۹۹ هزار تومان
هزینه ثبت نام با تخفیف دانشجویی:
۶۹۹ هزار تومان
ثبت نام:
@eceworkshop_admin