لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش برنامهنویسی C: برنامهنویسی ماژولار و مدیریت حافظه - بخش ۳
- آخرین آپدیت
دانلود C Programming: Modular Programming and Memory Management - 3
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
مهارتهای کدنویسی خود را در مسیر تبدیل شدن به یک برنامهنویس حرفهای C، با یادگیری مفاهیم حیاتی توابع و اشارهگرها (Pointers) ارتقا دهید.
در این دوره، با مفهوم برنامهنویسی ماژولار آشنا خواهید شد؛ یعنی تقسیم کردن وظایف پیچیده به قطعات کوچک و قابل مدیریت.
شما یاد خواهید گرفت که چگونه توابع خودتان را بنویسید (درست مانند توابع در ریاضیات). همچنین دیدگاهی عمیق نسبت به معماری کامپیوتر پیدا کرده و نحوه سازماندهی حافظه آن را خواهید آموخت.
با توجه به حجم عظیم حافظه کامپیوترهای امروزی، برنامه شما چگونه میداند که یک متغیر خاص در کجا ذخیره شده است؟ این موضوع باعث ورود به مبحث مهم آدرسدهی کارآمد حافظه در کامپیوتر و در نتیجه، مبحث اشارهگرها میشود.
اشارهگرها اغلب دشوارترین بخش و چالش اصلی توسعهدهندگان برنامههای C محسوب میشوند. ما این موضوع محوری را با ابزارهای بصریسازی نوین و نوآورانه خود به شما معرفی میکنیم و دقیقاً نشان میدهیم که اشارهگرها چگونه کار میکنند. دیگر نیازی به کلنجار رفتن نیست! شما بازخورد آنی کد خود را مستقیماً در مرورگر دریافت خواهید کرد.
مفاهیم برنامهنویسی که در این دوره کسب میکنید، زیربنای هر زبان برنامهنویسی هستند. زبان C یک زبان پایه است که در دانشکدههای مهندسی سراسر جهان تدریس میشود و یکی از بلوکهای اصلی فناوری اطلاعات مدرن محسوب میشود. این زبان که در دهه ۱۹۷۰ اختراع شد، همچنان یکی از پایدارترین و محبوبترین زبانهای برنامهنویسی در جهان است.
در پایان این دوره، شما به سومین نقطه عطف در برنامه تخصصی «برنامهنویسی C با لینوکس» دست خواهید یافت و درهای شغلی در حوزه مهندسی کامپیوتر به روی شما باز خواهد شد.
چشمانداز شغلی شما:
- برنامهنویسان، توسعهدهندگان، مهندسان، مدیران و صنایع مرتبط در محاسبات علمی و علوم داده؛
- سیستمهای نهفته (Embedded) مانند حملونقل، شبکههای خدماتی و هوافضا؛
- صنعت رباتیک و تولید؛
- اینترنت اشیا (IoT) در خانههای هوشمند، اتوماسیون و گجتهای پوشیدنی.
- سازمان IEEE، بزرگترین سازمان حرفهای فنی جهان برای پیشرفت تکنولوژی، زبان C را در رتبه سوم پرتقاضاترین زبانهای برنامهنویسی سال ۲۰۲۱ از نظر کارفرمایان قرار داده است. (منبع: IEEE Spectrum)
این دوره از حمایت مالی بنیاد Patrick & Lina Drahi برخوردار شده است.
سرفصل ها و درس ها
welcome-خوشآمدگویی
Welcome
lets-get-started-بیایید شروع کنیم
Let's get started
get-to-work-with-codecast-شروع کار با Codecast
Get to work with Codecast
learn-how-to-use-taskgrader-آموزش استفاده از Taskgrader
Learn how to use Taskgrader
how-to-navigate-with-the-third-party-tools-on-coursera-چگونه با ابزارهای جانبی در کورسرا کار کنیم؟
How to navigate with the third-party tools on Coursera?
week1-functions-and-recursion-هفته اول: توابع و بازگشت
Week 1: Functions and recursion
week2-memory-and-the-scope-of-variables-هفته دوم: حافظه و محدوده متغیرها
Week 2: Memory and the scope of variables
discover-the-von-neumann-architecture-کشف معماری فون نویمان
Discover the Von Neumann architecture
نمایش نظرات