Enrolment options
Coursera / Software Development
برنامه نویسی C: برنامه نویسی مدولار و مدیریت حافظه - 3 (Mitalearn-302716)
درباره این دوره:
مهارت های کدنویسی خود را در مسیر تبدیل شدن به یک برنامه نویس ماهر C با مفاهیم ضروری توابع و اشاره گرها تقویت کنید. در این دوره شما با مفهوم برنامه نویسی ماژولار آشنا می شوید: یعنی تقسیم وظایف پیچیده تر به قطعات قابل مدیریت. شما یاد خواهید گرفت که چگونه توابع خود را بنویسید (درست مانند توابع در ریاضیات برای مثال). شما همچنین بینشی در مورد معماری کامپیوتر به دست خواهید آورد و یاد خواهید گرفت که حافظه آن چگونه سازماندهی شده است. با توجه به حجم عظیم حافظه ای که این روزها رایانه ها دارند، برنامه شما چگونه به یاد می آورد که یک متغیر خاص کجا ذخیره شده است؟ این موضوع مهم نحوه پرداختن به حافظه به طور موثر در داخل یک کامپیوتر و همراه با آن، موضوع اشاره گرها را به همراه دارد. اشاره گرها اغلب سخت ترین بخش و مبارزه اصلی برای توسعه دهندگان برنامه C در نظر گرفته می شوند. ما شما را با این موضوع اصلی با ابزارهای تجسم بدیع و ابتکاری خود آشنا می کنیم و به شما نشان می دهیم که دقیقاً چگونه نشانگرها کار می کنند. نیازی به مبارزه نیست! بازخورد فوری در مورد کد خود در مرورگر خود دریافت خواهید کرد. مفاهیم برنامه نویسی که در این دوره به دست خواهید آورد برای هر زبان برنامه نویسی اساسی است. C یک زبان برنامه نویسی پایه است که در دانشکده های مهندسی در سراسر جهان تدریس می شود و یکی از اجزای سازنده فناوری اطلاعات کامپیوتری مدرن است. در دهه 1970 اختراع شد. این زبان هنوز هم یکی از پایدارترین و محبوب ترین زبان های برنامه نویسی در جهان است. در پایان این دوره، شما به مرحله سوم در برنامه C Programming with Linux Specialization رسیده اید و قفل درب حرفه ای در مهندسی کامپیوتر را باز می کنید. چشم انداز شغلی شما: - برنامه نویسان، توسعه دهندگان، مهندسان، مدیران و صنایع مرتبط در محاسبات علمی و علم داده؛ - سیستم های تعبیه شده مانند حمل و نقل، شبکه های ابزار و هوافضا. - صنعت و ساخت رباتیک؛ - اینترنت اشیا (اینترنت اشیا) مورد استفاده در خانه های هوشمند، اتوماسیون و پوشیدنی ها. - IEEE، بزرگترین سازمان فنی حرفه ای جهان برای پیشرفت فناوری، C را به عنوان سومین زبان برنامه نویسی برتر سال 2021 در تقاضای کارفرمایان قرار داده است. (منبع: IEEE Spectrum) این دوره از بنیاد پاتریک و لینا درهی حمایت مالی دریافت کرده است.
Guests cannot access this course. Please log in.