توضیحات دوره
با شرکت کردن در آموزش برنامه نویسی به زبان ++C شما میتوانید برنامه های ساخته شده با C++ را گسترش دهید. مجتمع فنی تهران؛ شما میتوانید برای مشاغل مربوط به حوزه برنامه نویسی به زبان C++ درخواست دهید. و در آخر شما با اصول برنامه نویسی کامپیوتر از جمله شی گرایی آشنا خواهید شد.
آموزش برنامه نویسی به زبان ++C
ما در این دوره به شما زبان برنامه نویسی C++ را از ابتدا با فرض داشتن دانش اولیه در کامپیوتر به شما آموزش میدهیم. برای شروع این دوره نیاز به نصب C++ و یک کامپایلر دارید که نصب همه این ها رایگان است. درحالی که میتوان گفت برنامه نویسی به زبان C++ چالش برانگیز است، اما ما طبق اصول اولیه و گام به گام این برنامه را به شما یاد می دهیم. زبان برنامه نویسی C++ به شما کمک می کند عادات برنامه نویسی خوبی را در پیش بگیرید. یعنی سبک کد نویسی واضح و دید واضح داشته باشید.
زبان ++C یکی از قدیمیترین، قدرتمندترین و پرکاربردترین زبانهای برنامهنویسی در دنیاست و تسلط بر آن پایهای محکم برای یادگیری سایر زبانها ایجاد میکند. دوره برنامهنویسی به زبان ++C در مجتمع فنی تهران نمایندگی زعفرانیه برای کسانی طراحی شده است که میخواهند مسیر برنامهنویسی را اصولی و حرفهای آغاز کنند. این دوره در منطقه یک تهران و در محیطی بینظیر و متفاوت برگزار میشود.
در این دوره، هنرجویان از پایه با مفاهیمی مانند ساختار زبان C++، تعریف متغیرها، ساختارهای کنترلی، توابع، آرایهها، اشارهگرها، شیءگرایی (OOP)، کلاسها، وراثت و چندریختی آشنا میشوند. تدریس با رویکرد پروژهمحور انجام میشود تا یادگیری صرفاً تئوری نباشد و دانشجویان بتوانند مفاهیم را در پروژههای واقعی پیادهسازی کنند.
زبان C++ به دلیل سرعت بالا، قدرت در مدیریت حافظه و قابلیتهای سطح پایین و سطح بالا، در زمینههای مختلفی از جمله توسعه نرمافزارهای سیستمی، بازیسازی، موتورهای گرافیکی و برنامههای پرسرعت مورد استفاده قرار میگیرد. یادگیری این زبان مسیر ورود به دنیای حرفهای فناوری را برای شما هموار میکند.
در پایان، هنرجویان قادر خواهند بود پروژههای کوچک و متوسط را به تنهایی پیادهسازی کنند و برای ورود به حوزههای پیشرفتهتری مانند Embedded، بازیسازی و توسعه سیستمهای پیشرفته آماده شوند. مجتمع فنی تهران زعفرانیه با فضای آموزشی مدرن و استاندارد، بهترین شرایط را برای یادگیری فراهم کرده است.
سر فصلها
• معرفی مفهوم برنامه نویسی و اهداف آن
• بررسی زبان ماشین و شیوه تعامل آن با دستگاه های الکترونیکی
• بررسی مزایا و معایب زبان ماشین
• بررسی مفهوم زبان برنامه نویسی
• بررسی الگوریتم و فلوچارت
• معرفی فریم ورک و متدولوژی
• معرفی تاریخچه زبان های برنامه نویسی
• بررسی مفهوم ساخت یافته و شی گرا
• بررسی انتزاع، وراثت، چندگانگی و بسته بندی
• بررسی مفاهیم حافظه و متغیرها
• معرفی انواع متغیرها و اشاره گرها
• بررسی مفهوم کامپایل و انتقال پذیری
• معرفی IDE و انواع آن
• بررسی شیوه نصب و استقرار محیط تولید برنامه
• بررسی ساختار پروژه های C++
• معرفی تابع main
• بررسی روش های نمایش خروجی و دریافت ورودی
• معرفی cin و cout
• بررسی ساختارهای شرطی
• بررسی ساختار تصمیم
• بررسی مفهوم تکرار و ساختارهای آن
• پیاده سازی الگوریتم های تکرار
• معرفی عملیات رشته ای
• بررسی نکات بافر ورودی
• معرفی ساختمان داده و کاربرد آن
• بررسی آرایه
• بررسی Vector
• بررسی لیست های پیوندی
• پیاده سازی الگوریتم های ساختمان داده
• بررسی توابع
• معرفی انواع توابع بازگشتی و غیر بازگشتی
• پیاده سازی الگوریتم های بازگشتی
• بررسی IO و روش استفاده از فایل ها
• بررسی روش های انتزاع و ایجاد struct و class
• بررسی تفاوت های انواع انتزاع
• بررسی روش پیاده سازی وراثت
• بررسی نکات وراثت چندگانه
• بررسی روش ایجاد Polymorphism
• معرفی initializer ها
• بررسی مفهوم خطا و روش مدیریت آن
• جمع بندی و پروژه عملی