برنامهنویسی C - برنامهنویسی ماژولار و مدیریت حافظه - بخش 3
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- تجزیه یک تسک پیچیده برنامهنویسی به تعدادی تابع که میتوانید به آنها آرگومان ارسال کنید.
- یادآوری نحوه سازماندهی حافظه کامپیوتر برای ذخیره متغیرها و آرایهها
- یافتن آدرس یک متغیر
- انجام حساب ساده اشارهگرها
توضیحات دوره
شما مهارتهای برنامهنویسی خود را در مسیر تبدیل شدن به یک برنامهنویس ماهر C با مفاهیم اساسی توابع و اشارهگرها تقویت میکنید.
در این دوره با مفهوم برنامهنویسی ماژولار یعنی تقسیم تسکهای پیچیدهتر به بخشهای قابل مدیریت، آشنا خواهید شد.
شما یاد میگیرید که چگونه توابع خود (دقیقاً مثل توابع در ریاضیات) را بنویسید. همچنین درباره معماری کامپیوتر بینش لازم را کسب خواهید کرد و میآموزید که حافظه آن چگونه سازماندهی شده است.
با توجه به حجم بالای حافظهای که امروزه کامپیوترها دارند، برنامه شما چگونه به یاد میآورد که یک متغیر خاص کجا ذخیره شده است؟ این سوال ما را به مبحث مهمی میرساند که چگونه حافظه به طور موثر درون یک کامپیوتر آدرسدهی میشود و به تبع آن، مبحث اشارهگرها را نیز در بر میگیرد.
اشارهگرها اغلب به عنوان دشوارترین بخش و چالش اصلی برای توسعهدهندگان برنامه C در نظر گرفته میشوند. ما با ابزارهای مصورسازی نوآورانه خود، شما را با این موضوع مرکزی آشنا کرده و به شما نشان میدهیم که اشارهگرها به چه صورت کار میکنند. نیازی به تلاش زیاد نیست. شما بازخورد فوری روی کد خود را درون مرورگر خود دریافت خواهید کرد.
مفاهیم برنامهنویسی که در این دوره به دست خواهید آورد، پایهای برای هر زبان برنامهنویسی هستند. C زبان برنامهنویسی پایهای است که در مدارس مهندسی در سرتاسر جهان آموزش داده میشود و یکی از بلوکهای سازنده فناوری اطلاعات مدرن کامپیوتر به شمار میرود. این زبان در دهه 1970 اختراع شد و همچنان یکی از پایدارترین و محبوبترین زبانهای برنامهنویسی در جهان است.
تا پایان دوره، شما به سومین نقطه عطف در برنامه تخصصی برنامهنویسی C با لینوکس خواهید رسید که درهای حرفه ای در زمینه مهندسی کامپیوتر را به روی شما باز خواهد کرد.
چشمانداز شغلی شما:
- برنامهنویسان، توسعهدهندگان، مهندسان، مدیران و صنایع مرتبط در زمینه محاسبات علمی و علم داده
- سیستمهای تعبیه شده مانند حمل و نقل، شبکههای برق و هوافضا
- صنعت رباتیک و تولید
- IoT (اینترنت اشیا) استفاده شده در خانههای هوشمند، اتوماسیون و لوازم پوشیدنی
- IEEE، بزرگترین سازمان حرفهای فنی در جهان برای پیشبرد فناوری، زبان C را در سال 2021 به عنوان سومین زبان برنامهنویسی پرتقاضا توسط کارفرمایان رتبهبندی کرده است. (منبع: IEEE Spectrum)
برنامهنویسی C - برنامهنویسی ماژولار و مدیریت حافظه - بخش 3
-
بیایید شروع به کار کنیم 1:40
-
آماده به کار با Codecast 4:04
-
یاد بگیرید چگونه از Taskgrader استفاده کنید 3:05
-
چگونه با ابزارهای شخص ثالث در Coursera ناوبری کنید؟ 2:45
-
سیلابس دوره None
-
همکاری دو دانشگاه برای پیشنهاد تخصص جدیدی در برنامهنویسی C با لینوکس None
-
تیم دوره None
-
MOOC مشارکتی None
-
دریافت گواهینامه تخصصی از دارتموث و IMT None
-
بیشترین استفاده را از این دوره ببرید None
-
نظرسنجی پیش از دوره None
-
یاد بگیرید چگونه از Codecast و Taskgrader استفاده کنید None
-
Codecast Sandbox None
-
یاد بگیرید چگونه کد را در فروم Coursera پست کنید None
-
کشف معماری فون نویمان 3:15
-
نمایش حافظه، RAM، سلولها، کلمه، بایت، بیت و آدرس حافظه 4:29
-
پایان MOOC 3 - برنامهنویسی C - برنامهنویسی ماژولار و مدیریت حافظه 1:09
-
برای دوره بعدی این برنامه ثبتنام کنید None
-
نظرسنجی پایان دوره None
مشخصات آموزش
برنامهنویسی C - برنامهنویسی ماژولار و مدیریت حافظه - بخش 3
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:مقدماتی
- تعداد درس:19
- مدت زمان :20:27
- حجم :90.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy