آموزش جامع برنامه نویسی C برای دانشجویان - آخرین آپدیت

دانلود C Programming for College Students

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: برنامه نویسی C را از صفر تا صد همراه با تمرینات آزمایشگاهی، کوئیزها، پروژه‌های عملی و سرفصل‌های دانشگاهی بیاموزید. در این دوره، مفاهیم بنیادی برنامه نویسی C شامل متغیرها، انواع داده‌ها، عملگرها و ساختارهای کنترلی را به طور کامل درک خواهید کرد. یاد می‌گیرید که چگونه با اطمینان کامل، برنامه‌های C را با استفاده از ورودی/خروجی استاندارد، حلقه‌ها، دستورات شرطی و توابع بنویسید و اجرا کنید. تجربه عملی در مفاهیم کلیدی مانند آرایه‌ها، رشته‌ها، اشاره‌گرها، استراکت‌ها (Structures) و Enumها کسب کنید. مباحث پیشرفته برنامه نویسی C مانند تخصیص حافظه پویا (Dynamic Memory Allocation) و مدیریت فایل‌ها را بیاموزید. پیش نیازها: هیچ تجربه قبلی در برنامه نویسی مورد نیاز نیست – این دوره برای مبتدیان مطلق طراحی شده است. یک کامپیوتر (ویندوز، مک یا لینوکس) با دسترسی به اینترنت. دانش پایه ریاضیات (سطح دبیرستان کافی است). اشتیاق به یادگیری و تمرین از طریق کدنویسی عملی.

آیا می‌خواهید برنامه نویسی C را دقیقا به همان روشی که در دانشگاه تدریس می‌شود – همراه با برنامه‌های آزمایشگاهی، کوئیزها و تمرین‌های عملی – یاد بگیرید؟ این دوره کاربرپسند برای دانشجویانی طراحی شده است که می‌خواهند C را از پایه به طور حرفه‌ای استاد شوند.


آنچه در این دوره خواهید آموخت:

  • مبانی C: متغیرها، انواع داده‌ها، حلقه‌ها، توابع، آرایه‌ها، اشاره‌گرها و غیره.

  • مسائل تمرینی و کوئیزهای جامع بعد از هر مبحث

  • مطابق با سرفصل‌های متداول دانشگاهی و برنامه‌های آزمایشگاهی

چه برای آمادگی در امتحانات و جلسات آزمایشگاه درس می‌خوانید و چه می‌خواهید یک پایه قوی در برنامه نویسی بسازید – این دوره برای شماست.


چرا در این دوره ثبت‌نام کنید؟

  • بدون نیاز به تجربه قبلی در کدنویسی

  • تمرکز بر درک عملی و کاربردی، نه فقط تئوری

  • پوشش کامل تمامی نیازهای آزمایشگاه‌ها و تکالیف دانشگاهی

  • یادگیری گام به گام از طریق توضیحات شفاف و دموهای کدنویسی زنده

  • ساخت مهارت‌های مورد نیاز برای ارزیابی‌های آزمایشگاهی و آزمون‌های داخلی

این دوره همچنین به دانشجویانی که می‌خواهند برای استخدام‌های دانشگاهی، مصاحبه‌های فنی یا دروس پیشرفته‌ای مانند ساختمان داده‌ها (Data Structures) آماده شوند، کمک می‌کند. همه مطالب در قالبی ساده و قابل فهم ارائه شده تا مطمئن شویم مفاهیم را درک می‌کنید و فقط سینتکس را حفظ نمی‌کنید.


در پایان دوره، شما در نوشتن و تحلیل برنامه‌های C کاملا مسلط خواهید بود – دقیقا همان چیزی که در محیط دانشگاه از شما انتظار می‌رود.

من برای کمک به شما اینجا هستم – هر زمان که سوالی داشتید در داخل دوره بپرسید. بیایید شروع کنیم!


سرفصل ها و درس ها

مقدمات و راه‌اندازی Introduction & Setup

  • مقدمه Introduction

  • پیش نیازها و دستاوردهای دوره Pre Requisites & Outcomes

  • تاریخچه و کاربردهای زبان C History & Relevancy

  • IDE چیست؟ What is an IDE ?

  • راه‌اندازی محیط برنامه نویسی برای ویندوز Environment Setup for Windows

  • راه‌اندازی برای مک، لینوکس و موبایل Environment for Mac, Linux and Mobile users

  • اولین برنامه در زبان C First Program in C

  • تمرین عملی Try it Out

  • پاسخ تمرین عملی Try it Out Answer

  • چالش Quest

دستور چاپ و کامنت‌ها Print Statement & Comments

  • تحلیل کد Hello World در C Decoding ‘Hello, World!’ in C

  • کامنت‌های تک خطی و چند خطی Single & Multi Line Comments

  • کلمات کلیدی Keywords

  • میانبرها و دیباگ کردن Shortcuts & Debugging

  • کاراکترهای کنترلی (Escape Sequence) Escape Sequence

  • تمرین عملی Try it Out

  • پاسخ تمرین عملی Try it Out Answer

  • چالش Quest

متغیرها و انواع داده‌ها Variables & Data Types

  • متغیرها Variables

  • انواع داده‌ها و نوع داده Integer Data Types & Integer Data Type

  • تمرین عملی Try it Out

  • پاسخ تمرین عملی Try it Out Answer

  • نوع داده Char Char Data Type

  • انواع داده Float و Double Float & Double Data Type

  • تمرین عملی Try it Out

  • پاسخ تمرین عملی Try it Out Answer

  • تابع Sizeof Sizeof Function

  • ثابت‌ها (Constant) Constant

  • تمرین عملی Try it Out

  • روش‌های مختلف تعریف و مقداردهی متغیرها More ways to Declare & Initialize Variables

  • قوانین نام‌گذاری شناسه‌ها Rules of Identifier Naming

  • چالش Quest

ورودی کاربر و عملگرها User Input & Operators

  • دریافت ورودی کاربر با scanf User Input using scanf

  • تمرین عملی Try it Out

  • عملگرهای ریاضی Arithmetic Operators

  • تمرین عملی Try it Out

  • تبدیل نوع داده (Type Conversion) Type Conversion

  • تمرین عملی Try it Out

  • پاسخ تمرین عملی Try it Out Answer

  • عملگرهای مقایسه‌ای Comparison Operators

  • تمرین عملی Try it Out

  • پاسخ تمرین عملی Try it Out Answer

  • عملگرهای منطقی Logical Operators

  • تمرین عملی Try it Out

  • پاسخ تمرین عملی Try it Out Answer

  • عملگرهای انتصابی Assignment Operators

  • عملگرهای افزایش و کاهش (Increment/Decrement) Increment & Decrement Operators

  • تمرین عملی Try it Out

  • پاسخ تمرین عملی Try it Out Answer

  • چالش Quest

دستورات شرطی Conditional Statements

  • شرط‌های if و else if - else Conditions

  • تمرین عملی Try it Out

  • پاسخ تمرین (برنامه سال کبیسه) ( Simple Leap Year ) Try it Out Answer

  • دستور else if else if Statement

  • عملگرهای سه تایی (Ternary) Ternary Operators

  • مسئله تمرینی (زوج یا فرد) Practice Problem (Odd or Even)

  • مسئله تمرینی (مثبت، منفی یا صفر) Practice Problem (Positive, Negative or Zero)

  • مسئله تمرینی (صامت و مصوت) Practice Problem (Vowels & Consonants)

  • تمرین عملی Try it Out

  • مسئله تمرینی (بزرگترین عدد بین دو عدد) Practice Problem (Greater of Two Numbers)

  • دستور Switch Switch Statement

  • تمرین عملی Try it Out

  • پاسخ تمرین عملی Try it Out Answer

  • چالش Quest

  • نکته مدرس Instructor Note

دستورات تکرار (حلقه‌ها) Iterative Statements

  • مقدمه‌ای بر حلقه‌ها و حلقه While Introduction to Loops & While Loops

  • محاسبه فاکتوریل یک عدد Factorial of a Number

  • حلقه While معکوس while Loop in Reverse

  • تمرین عملی Try it Out

  • مسئله تمرینی (تعداد ارقام) Practice Problem (Number of Digits)

  • مسئله تمرینی (مجموع ارقام) Practice Problem (Sum of Digits)

  • مسئله تمرینی (معکوس کردن ارقام عدد) Practice Problem (Reverse the Digits of a Number)

  • مسئله تمرینی (عدد متقارن یا پالیندروم) Practice Problem (Palindrome Number)

  • حلقه do while do while loop

  • مسئله تمرینی (تعداد ارقام با do while) Practice Problem (Number of Digits - do while)

  • مسئله تمرینی (مجموع تمامی اعداد ورودی) Practice Problem (Sum of all the input Numbers)

  • حلقه for for loop

  • حلقه for معکوس for loop in Reverse

  • چالش Quest

حلقه‌های تو در تو و دستورات کنترلی Nested & Control Statements

  • حلقه for تو در تو Nested for Loop

  • رسم الگوهای ستاره با حلقه‌های تو در تو Star Pattern using Nested Loops

  • شرط‌های if else تو در تو Nested if - else

  • کلمه کلیدی continue continue Keyword

  • کلمه کلیدی break break Keyword

  • چالش Quest

آرایه‌ها، رشته‌ها و ماتریس Arrays, Strings & Matrix

  • آرایه‌ها Arrays

  • پیمایش در آرایه Traverse an Array

  • یافتن طول یک آرایه Find the length of an Array

  • تعریف آرایه Array Declaration

  • میانگین عناصر آرایه Average of Array elements

  • آرایه‌های دو بعدی (ماتریس) 2D Arrays (Matrix)

  • پیمایش در آرایه دو بعدی Traversing a 2D Array

  • جمع ماتریس‌ها Matrix Addition

  • رشته‌ها (Strings) Strings

  • توابع مربوط به رشته‌ها String Functions

  • چالش Quest

توابع و بازگشتی Functions & Recursion

  • توابع Functions

  • تعریف اختیاری توابع Optional Declaration

  • پارامترها و نوع بازگشتی Parameters & Return Type

  • محدوده متغیرها (Scope) Scope of Variables

  • بازگشتی (Recursion) Recursion

  • محاسبه فاکتوریل با متد بازگشتی Factorial using Recursion

  • توابع ریاضی Math Functions

  • تغییردهنده‌های نوع (Type Modifiers) Type Modifiers

  • توابع کتابخانه استاندارد Standard Library Functions

  • توابع مربوط به نوع کاراکتر Character Type Functions

  • چالش Quest

اشاره‌گرها و مدیریت فایل Pointers & File Handling

  • اشاره‌گرها (Pointers) Pointers

  • آرایه‌ها به عنوان اشاره‌گر Arrays as Pointers

  • ارسال با ارجاع (Call by Reference) Call by Reference

  • مدیریت فایل‌ها File Handling

  • چالش Quest

استراکت‌ها، Enumها و حافظه پویا Structs, Enums & Dynamic Memory

  • استراکت‌ها (Structures) Structures

  • Enumerations Enumerations

  • تخصیص حافظه پویا Dynamic Memory Allocation

  • تولید اعداد تصادفی Random Numbers

  • چالش Quest

  • نکات نهایی Final Note

نمایش نظرات

آموزش جامع برنامه نویسی C برای دانشجویان
جزییات دوره
10.5 hours
107
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,430
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Gomathinayagam A Gomathinayagam A

مهندس نرم‌افزار