کامپیوترونیک رو معرفی کن و کسب درآمد کن!
آموزش آنلاین برنامه نویسی زبان C کامپیوترونیک و انجمن علمی مهندسی برق دانشگاه بین المللی امام خمینی در مدت زمان 20 ساعت آموزش به صورت مقدماتی تا متوسطه شروع میشود.
20 ساعت
طبق سرفصل استاد
پرسش و پاسخ آنلاین
کامپیوترونیک
زبان C یک زبان برنامهنویسی سطح میانی، کامپایلشونده، ساختیافته و دستوری است که در سال ۱۹۷۲ توسط دنیس ریچی در آزمایشگاههای بل ابداع شد. این زبان برای توسعه سیستمعامل یونیکس و بسیاری از نرمافزارهای دیگر استفاده شده است. زبان C به عنوان یک زبان همهمنظوره، قابل حمل و قدرتمند شناخته میشود و تأثیر زیادی بر زبانهای برنامهنویسی دیگر مانند C++، جاوا، پرل و پایتون داشته است.
زبان C دارای ویژگیهای زیر است:
این زبان از نظارت بر نوع دادهها برخوردار است و از انواع مختلف داده مانند عدد صحیح، حروف، اعشار، اشارهگر، ساختار و آرایه پشتیبانی میکند.
این زبان از عملگرهای مختلف ریاضی، منطقی، رابطهای، بیتی و تخصیص پشتیبانی میکند و به برنامهنویس اجازه میدهد که عملکردهای پیچیده را با استفاده از عبارات ساده بنویسد.
این زبان از ساختار کنترل جریان مانند if-else، switch-case، for، while و do-while پشتیبانی میکند و به برنامهنویس اجازه میدهد که شرطها و حلقههای مختلف را در برنامه خود استفاده کند.
آموزش آنلاین مقدماتی تا پیشرفته زبان برنامه نویسی C به مدت 35 ساعت برگزار خواهد شد
شما در این دوره با نحوه برنامه نویسی زبان سی و انجام پروژه های مختلف آشنا خواهید شد.
این زبان از کتابخانههای استاندارد و غیر استاندارد برای ارائه توابع و رویههای مفید در زمینههای مختلف مانند ورودی/خروجی، رشتهها، ریاضیات، تاریخ/زمان، فایل و سیگنال پشتیبانی میکند.
زبان C به عنوان یک زبان برنامهنویسی قدرتمند و محبوب در بسیاری از زمینهها و پروژهها مورد استفاده قرار میگیرد. برخی از کاربردهای زبان C عبارتند از:
نوشتن سیستمعاملها و درایورهای سختافزار
نوشتن نرمافزارهای کاربردی و گرافیکی
نوشتن نرمافزارهای شبکه و اینترنت
نوشتن کامپایلر و مفسر برای زبانهای دیگر
نوشتن نرمافزارهای علمی و محاسباتی
نوشتن نرمافزارهای تعبیه شده و IoT
زبان C با وجود قدمت بالا هنوز هم یک زبان برنامهنویسی معاصر و پویا است که با تغییرات و نیازهای جدید همگام شده است. زبان C با استفاده از استانداردهای ANSI و ISO به روز رسانی شده است و نسخههای جدید این زبان با اضافه شدن قابلیتهای جدید منتشر شده است. آخرین نسخه از زبان C در سال ۲۰۱۸ به نام C18 منتشر شده است.
در تمام مدت آموزش شما می بایست پروژ های داده شده را تحویل دهید و گام به گام پیش بیایید.
همچنین برای دریافت مدرک پایانی کلاس می بایست تمارین و پروژه های تعریف شده را ارسال کنید و می بایست حداقل نمره 70 را کسب کنید.
این دوره نیاز به پش نیاز خاصی ندارد.
فصل اول: مقدمات و مفاهیم اولیه
– اصول اولیه زبان برنامه نویسی
– مفاهیم کامپایلر ، لینکر و فایل های اجرایی و محیط توسعه یکپارچه
– ساختار پایه برنامه به زبان C
فصل دوم: اصول مقدماتی برنامه نویسی
– کتابخانه های استاندارد
– دستورات ورودی خروجی
– انواع داده ای در زبان C
– عملگر ها در زبان C
– دستورات کنترلی در برنامه نویسی
– توابع در زبان C
– آرایه ها (دو بعدی و چند بعدی)
– اشاره گر
– رشته
فصل سوم: مباحث پیشرفته تر
– پاس کردن آرگومان با مرجع/ مقدار در توابع
– ساختار ، یونیون و نوع داده ای شمارشی
– پردازش Bitwise
– بررسی string ها و کتابخانه آن
– پردازش فایل ها
– دستورات پیش پردازنده
– بررسی کلاس های حافظه
فصل چهارم: ساختمان داده در زبان C
– ساختار ها
– تخصیص دینامیک حافظه
– لیست پیوندی (linked list)
– پشته (stack)
– صف (queue)
– درخت (tree)
آیا می خواهید برای همه فعالیت ها، اعلان های پوش نوتیفیکیشن دریافت کنید؟