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

لوگو
برای دوره بعدی خبرم کن . خبرم کن

توضیحات دوره

سی پلاس پلاس (++C) زبان برجسته ای است که با یک جستجوی ساده در گوگل می توان متوجه شد که نه تنها بسیاری از زبان های برنامه نویسی مطرح جهان همچون پایتون  ، سی شارپ ، جاوا و پی اچ پی براساس این زبان ساخته شده اند ، بلکه پروژه های بزرگ دنیا از سیستم عامل های ویندوز و لینوکس و مک اواس (macOS )گرفته تا بسیاری از نرم افزارهای حوزه های مختلف فناوری اطلاعات و ارتباطات بر پایە این زبان پیاده سازی شده اند ؛ بنابراین در صورت یادگیری این زبان ، حتی در سطح مبتدی ، قادر خواهید بود تا بسیاری از زبان های برنامه نویسی را در صورت نیاز در کمترین زمان ممکن یاد بگیرید و به ابزارهای مختلف کوچ کنید. انعطاف پذیری ++C تبدیل به بزرگترین مزیت این زبان برنامه نویسی شده است که موجب می شود توانایی برقراری ارتباط مطلوب هم با سطح نرم افزار و هم سطح سخت افزار را داشته باشد. تمام این موضوعات دست به دست هم داده اند تا نزدیک به 40 سال علاوه بر نیاز صنعت و بازارکار به توسعه دهندگان این زبان، در محیط های علمی و آکادمیک نیز این زبان برنامه نویسی تدریس شود. با توجه به اینکه داشتن تفکر سیستماتیک از اصول اولیه هر برنامه نویس و مهندس نرم افزار است ، در این دوره آموزش زبان برنامه نویسی ++C بر اساس مدل سازی مسائل حقیقی و طراحی الگوریتم های کاربردی از سطح مبتدی تا پیشرفته ارائه خواهد شد.

پیش نیازها

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

 

مزایای شرکت در این دوره: 

 اهداء گواهینامه از سوی موسسە Assurance eQual استرالیا به دانشجویان برتر این دوره 

یادگیری زبان ++C به صورت کامل عملی و پروژه محور 

 درک مفاهیم پیاده سازی الگوریتم های کاربردی دنیای واقعی در کنار اصول کدنویسی تمیز و سریع

 کسب توانایی مطلوب برای شرکت در مسابقات برنامه نویسی رقابتی معتبر

مخاطبان این دوره

 افرادی که آشنایی با هیچ زبان برنامه نویسی و یا ++Cندارند

علاقه مندان به مهندسی نرم افزار و ورود به دنیای برنامه نویسی 

دانشجویان رشته های مهندسی و علوم پایه 

 عالقه مندان به حل مسائل کاربردی در نرم افزارها و طراحی الگوریتم های علوم کامپیوتر

سرفصل دوره

  • اصول و مبانی برنامه نویسی و ساختار کلی سیستم های کامپیوتری
  • معرفی جامع ویژگی های زبان سی پلاس پلاس (++C ) و آماده سازی محیط برنامه نویسی
  • گرامر و موجودیت های ابتدایی : انواع متغیرها و ثابت ها ، عملگرها ، ورودی و خروجی ، نگارش نظرات و...
  • کنترل جریان برنامه : دستورات شرطی و رسیدگی به استثنا ، ساختارهای تکرار
  • آرایه ، رشته ، ارجاع دهند ه، اشاره گرها و متغیرهای پویا
  • تحلیل و بررسی مثال هایی از دنیای واقعی در حوزە امنیت اطلاعات : رمزنگاری
  • توابع، متغیرهای محلی و سراسری ، کتابخانه ها
  • شی گرایی : داده های ساخت یافته ، کلاس و اشیاء و متدها ، کپسوله سازی ، چندریختی ، ارث بری و...
  • تحلیل و بررسی مثال هایی از دنیای واقعی در حوزە مهندسی نرم افزار: بازی های ویدئویی
  • کار با فایل های سیستم عامل و دستکاری فایل های متنی ، تصویری و صوتی
  • ساختارهای پیشرفته: فضای نام ، بردار، قالب ها ، دستورالعمل های پیش پردازنده ، ظرف توالی
  • لیست ها ، ساختارهای بازگشتی ، پشته و صف ها
  • الگوریتم های جستجو و مرتب سازی
  • تحلیل و بررسی مثال هایی از دنیای واقعی در حوزە سیستم های عامل : زمان بندی وظایف
  • کاربردهای عملی درخت ، گراف و جداول چکیده سازی
  • تحلیل و بررسی مثال هایی از دنیای واقعی در حوزە هوش مصنوعی : یادگیری ماشین
  • حل سریع تر مسائل برنامه نویسی با رویکردهای تقسیم و غلبه ، حریصانه ، شاخه و حد و...
  • الگوریتم های موازی
  • تحلیل و بررسی مثال هایی از دنیای واقعی در حوزە شبکه های کامپیوتری : مسیریابی و برنامه نویسی سوکت

اهداف این آموزش

 ارائە  آموزش اصولی یاد گرفتن زبان های برنامه نویسی درکنار یادگیری عملی ++C و مبانی الگوریتم ها 

 آشنا کردن کلی با نیازهای مطرح در بازارکار و نقشە راه برای اشتغال در صنعت و یا ادامە  مسیر در محیط های علمی-دانشگاهی

 آموزش عملی تفکر الگوریتمیک در ساخت نرم افزارهای صنعتی و مدل سازی برای حل سریع تر چالش های محاسباتی

مشاور پروژه های برنامه نویسی و بازاریابی الکترونیکی

آیا نیاز به یک مشاور حرفه ای و مجرب در پروژه های برنامه نویسی و یا پروژه های بازاریابی الکترونیکی خود دارید ؟

مهندس ایمان مدائنی مدرس بین المللی و رسمی مایکروسافت، مدیر و موسس انجمن برنامه نویسان و آموزشگاه برنامه نویسان ، دارای مدارک رسمی Microsoft Certified Trainer - MCT و MCSD و MCP و MCSE و MCSA از مایکروسافت، مشاور چندین سازمان و ارگان دولتی و شرکت های خصوصی، می تواند در این مسیر شما را همراهی نماید.

آخرین مقالات

مشاهده همه