00:00 / 00:00
1.8x
1.4x
1.0x
0.7x
HD SD
HD
SD
ثبت‌نام رایگان
  • دسترسی به 8 جلسه نمونه از دوره
  • دسترسی به 8 جلسه نمونه از دوره
  • عضویت در تالار گفت‌وگوی دوره
  • اضافه شدن دوره به پروفایل
دوره کامل
  • دسترسی به تمام قابلیت‌های دوره
  • دسترسی کامل و نامحدود به محتوا
    +
  • پروژه محور
  • تالار گفتگو
  • تمرین و آزمون
  • گواهی‌نامه دانشگاه صنعتی شریف
  • تسهیل استخدام
319,000 تومان
00:00 / 00:00
1.8x
1.4x
1.0x
0.7x
HD SD
HD
SD
دانشگاه صنعتی شریف

آموزش برنامه نویسی با زبان C

دوره‌های مکتب‌پلاس
45 ساعت
87٪ (409 رای)

 C یکی از زبان‌های برنامه نویسی محبوب و قدرتمند است که تعداد زیادی برنامه‌نویس را به سمت خود جذب کرده است. زبان C را می‌توان پدر زبان برنامه‌نویسی ++C و پدربزرگ زبان #C دونست. زبان‌های Java و ++C بر پایه C نوشته و ایجاد شده‌اند. زبان برنامه‌نویسی C یک زبان همه منظوره، سطح میانی، ساخت یافته و دستوری است. یکی از مزیت‌های زبان C، عدم وابستگی به سخت افزار یا سیستم عامل خاصی است. این زبان لزوماً پیش‌نیازی برای سایر زبان‌ها محسوب نمی‌شود؛ این است که از آنجایی که زبان‌های دیگر باگ‌های خود را تا حد زیادی رفع کرده‌اند و جلوی خطای شما را تا حدود 80٪ گرفته‌اند، قدرت تفکر الگوریتمی و حل مساله را نیز از شما می‌گیرند! در حالی‌ که زبان C این فرصت را برای کدآموز فراهم کرده است که با عمیق‌تر فکر کردن در حین کدنویسی به خاطر ذات این زبان، ذهنی قوی‌تر برای خود بسازد.

سرفصل‌های دوره آموزش برنامه نویسی با زبان C

فصل اول – مقدمه‌ای بر برنامه نویسی
00:22 ساعت
00:22
Combined Shape Created with Sketch. 4 جلسه
بارم:
0%
نمایش جلسات فصل  
فصل دوم – نوشتن اولین برنامه
00:09 ساعت
00:09
Combined Shape Created with Sketch. 1 جلسه
بارم:
0%
نمایش جلسات فصل  

در این فصل با نصب IDE و برنامه ساده‌ی Hello world را می‌نویسید.

Be Ready to write the first program
"09:51
فصل سوم – متغیر ها و مفاهیم اولیه حافظه
01:34 ساعت
00:45
Combined Shape Created with Sketch. 8 جلسه
بارم:
6%
نمایش جلسات فصل  
فصل چهارم – عبارات ریاضی
00:23 ساعت
00:23
Combined Shape Created with Sketch. 3 جلسه
بارم:
0%
نمایش جلسات فصل  

در این فصل شما با محاسبات و عملگرها آشنا می‌شوید.

Arithmetics
"07:34
Arithmetics-2
"06:14
Arithmetics-3
"09:58
فصل ششم – کتابخانه استاندارد
04:19 ساعت
00:16
Combined Shape Created with Sketch. 3 جلسه
بارم:
2%
نمایش جلسات فصل  

در این فصل با کتابخانه‌ها و نحوه دستور ورودی و خروجی آشنا می‌شوید.

What is library
"16:23
Library
50.0%
     
"03:00
math.h library

 (الزامی)

50.0%
     
'04:00
فصل هفتم – توابع
05:28 ساعت
01:26
Combined Shape Created with Sketch. 10 جلسه
بارم:
4%
نمایش جلسات فصل  
فصل هشتم – آرایه‌ها
06:19 ساعت
01:17
Combined Shape Created with Sketch. 10 جلسه
بارم:
4%
نمایش جلسات فصل  

در این فصل با آرایه‌ها در زبان برنامه‌نویسی C و نحوه استفاده از آن آشنا می‌شوید، همچنین کاربرد آرایه‌های دو بعدی و سه بعدی را نیز می‌بینید.

Array-1
"12:27
Array-2
"08:15
Array-3
"11:01
Array-4
"12:00
Array-5
"19:10
Array-6
"14:40
Array
21.1%
     
"02:00
Bubble Sort

 (الزامی)

26.3%
     
'01:40
Average of Array

 (الزامی)

26.3%
     
'01:40
Decimal to Binary

 (الزامی)

26.3%
     
'01:40
فصل نهم – رشته‌ها
04:44 ساعت
00:44
Combined Shape Created with Sketch. 6 جلسه
بارم:
2%
نمایش جلسات فصل  
فصل دهم - اشاره‌گرها
00:55 ساعت
00:55
Combined Shape Created with Sketch. 5 جلسه
بارم:
0%
نمایش جلسات فصل  

در این فصل با اشاره‌گرها و نحوه استفاده همزمان آن با آرایه‌ها آشنا می‌شوید. همچنین نحوه نوشتن برنامه‌های ساختاری را نیز آموزش می‌بینید.

Pointers-1
"12:52
Pointers-2
"11:44
Pointers-3
"07:56
Pointers-4
"08:30
Pointers-5
"14:45
فصل یازدهم - ساختار
00:50 ساعت
00:50
Combined Shape Created with Sketch. 5 جلسه
بارم:
0%
نمایش جلسات فصل  

در این فصل با ساختارها آشنا می‌شوید.

Struct-1
"17:40
Struct-2
"16:47
Struct-3
"05:17
Struct-4
"05:35
Struct-5
"05:09
فصل دوازدهم – کار با فایل
02:20 ساعت
00:20
Combined Shape Created with Sketch. 3 جلسه
بارم:
25%
نمایش جلسات فصل  
فصل سیزدهم - پروژه نهایی
10:00 ساعت
Combined Shape Created with Sketch. 1 جلسه
بارم:
45%
نمایش جلسات فصل  

در این فصل پروژه نهایی دوره تعریف شده است.

عملیات ریاضی بر روی دو عدد 50 رقمی

 (الزامی)

100.0%
     
'10:00

تالار گفت‌وگو

مدرس دوره
احمد انواری

احمد انواری، فارغ‌التحصیل سمپاد، علامه حلی 3 تهران و دانشجوی دانشکده مهندسی کامپیوتر دانشگاه صنعتی امیرکبیر و تدریس‌یار دروس مبانی برنامه‌نویسی و معماری کامپیوتر است. ایشان مشارکت در 3 دوره به عنوان یکی از ارائه‌دهندگان جشنواره لینوکس و نرم‌افزارهای متن باز امیرکبیر و برگزارکننده 2 دوره آموزشی زبان برنامه‌نویسی جاوا در سطوح مبتدی و پیشرفته از طرف انجمن علمی دانشکده مهندسی کامپیوتر دانشگاه صنعتی امیرکبیر را دارند و در حال حاضر در شرکت اسنپ مشغول به فعالیت می‌باشند.

اطلاعات بیشتر

پیش‌نیاز‌های دوره آموزش برنامه نویسی با زبان C

 این دوره پیشنیاز ندارد.

ویژگی‌های دوره آموزش برنامه نویسی با زبان C

پروژه محور

این دوره طوری طراحی شده است که محتوای آموزشی دوره حول چند پروژه واقعی و کاربردی هستند تا یادگیری دانشجو در طول دوره به کاربردهای عملی تبدیل شود و به این ترتیب بالاترین سطح یادگیری را فراهم نمایند.

تالار گفتگو

شما می توانید از طریق تالار گفتگو با دیگر دانشجویان دوره در ارتباط باشید، شبکه روابط حرفه ای خود را تقویت کنید یا سوالات مرتبط با دوره خود را از دیگر دانشجویان بپرسید.

آزمون، تمرین و محیط تعاملی

با قرار گرفتن تمرین ها و آزمون های مختلف در طول دوره، محیطی تعاملی فراهم شده است تا بهره گیری از محتوا و یادگیری بهتر و عمیق تر شود.

گواهی‌نامه دانشگاه صنعتی شریف

در صورت قبولی در دوره، گواهی نامه معتبر دانشگاه صنعتی شریف(مشاهده نمونه گواهی دانشگاه صنعتی شریف) به اسم شما توسط دانشگاه صادر می شود و در اختیار شما قرار می گیرد.

تسهیل استخدام

در صورت قبولی در دوره، شما می‌توانید با وارد کردن اطلاعات آن در بخش دوره‌های آموزشی رزومه‌ساز «جاب ویژن»، تایید مهارت خود را در قالب اضافه شدن «مدال مهارت» به روزمه آنلاین خود دریافت نمایید. این مدال علاوه بر ایجاد تمایز در نمایش رزومه شما، باعث بالاتر قرار گرفتن آن در لیست انبوه رزومه‌های ارسالی به کارفرما شده و بدین ترتیب شانس شما را برای استخدام در سازمانهای موفق و پر متقاضی افزایش می‌دهد. 

 

مشاهده اطلاعات بیشتر

نظرات  (11 نظر)

صفحه 

از 

2

محمد
13:48 - 1399/10/22
دانشجوی دوره
از تابع به بعد متاسفانه استاد خیلی خوب توضیح نمی دن
پشتیبانی مکتب‌خونه
محمد عزیز؛ از اینکه نظر خود را با ما در میان گذاشتید صمیمانه سپاسگزاریم. لطفا در صورت امکان با ارسال جزییات بیشترما را در ارتقا سطح کیفی خدمات یاری رسانید. info@maktabkhooneh.org
سیدعلیرضا
22:06 - 1399/09/27
فارغ‌التحصیل دوره
دوره بسیار کاربردی و عالی هست مخصوصا تمارین که دانشجو رو مجبور به سرچ کردن و تحقیق میکنه با تشکر از مکتب خونه و استاد انواری عزیز
احسان
23:46 - 1399/09/21
دانشجوی دوره
متاسفانه محتوا بسیار بایین تر از هزینه است
پشتیبانی مکتب‌خونه
احسان عزیز؛ از اینکه نظر خود را با ما در میان گذاشتید صمیمانه سپاسگزاریم. لطفا در صورت امکان با ارسال جزییات بیشترما را در ارتقا سطح کیفی خدمات یاری رسانید. info@maktabkhooneh.org
محدثه
11:02 - 1399/08/21
دانشجوی دوره
به نظرم این دوره مبتدی هست و فقط بررسی اجمالی سرفصل هاست. پشتیبانی سایت و همینطور پاسخگویی استاد بسیار عالی ست. پیشنهاد: برای هر دوره یک فروم یا گروه در شبکه های اجتماعی ایجاد بشه که دانشجویان بتونن با هم در ارتباط باشن .
پشتیبانی مکتب‌خونه
محدثه عزیز؛ از اینکه نظر خود را با ما در میان گذاشتید صمیمانه سپاسگزاریم پیشنهاد شما به بخش مربوطه ارسال شد.
میلاد
20:26 - 1399/08/15
دانشجوی دوره
کیفیت دوره به شدت پایین بود. در مورد مدرس دو نکته وجود داره: تسلط روی مطالب نداره و اینکه اصلا بلد نیست تدریس کن ( با دیدن ویدیو ها و بررسی تالار گفت و گو متوجه این موارد میشین ). تمرین های سخت و با سطحی بسیار فراتر از آموزش قرار داده شده. با مقایسه فیلم ها و تمرین های خواسته شده به خصوص پروژه پایان دوره که در این پروژه مجبور هستین فقط از روشی که مدرس میگن برنامه مورد نظر را پیاده سازی کنید، به کیفیت پایین این آموزش پی میبریم. اصلا درست نیست که بگیم هدف بالا بردن قدرت تحقیق و ... دانشجو بوده. هزینه دوره هم بالاست. اصلا راضی نیستم از هزینه ای که کردم.
پشتیبانی مکتب‌خونه
میلاد عزیز؛ از اینکه نظر خود را با ما در میان گذاشتید صمیمانه سپاسگزاریم موارد مطرح شده جهت بررسی به بخش مربوطه ارسال شد.
شیرین
14:54 - 1399/08/05
دانشجوی دوره
تا اواسط دوره مطالعه کردم دوره ی خوبی بود.فقط اگر برای تمرینات آخر فصول بعد از پاس شدن، بهترین پاسخ برای تمرینات یا پیشنهادات برای بهتر شدن تمرینات انجام شده، در اختیارمون قرار میگرفت خیلی عالی میشد.
پشتیبانی مکتب‌خونه
شیرین عزیز؛ از اینکه نظر خود را با ما در میان گذاشتید صمیمانه سپاسگزاریم. پیشنهاد شما جهت بررسی بیشتر به بخش مربوطه ارسال شد. در صورت نیاز به پیگیری بیشتر با شما در ارتباط خواهیم بود.
علی
16:26 - 1399/07/21
دانشجوی دوره
با تشکر از زحمات استاد انواری و تیم مکتبخونه. همیشه جا برای بهترشدن وجود داره و اگر در این دوره خود استاد مطالب بیان شده را بیشتر توضیح می دادند خیلی بهتر بود و نیازی به جستجو در اینترنت و صرف وقت های طولانی برای این کار نبود؛ همچنین اگر مطالب اضافه تری همچون ساختمان داده ها و انواع مدهای فایل ها و کاربردها بیان می شد قطعا نتیجه بهتری حاصل می شد. با تشکر.
پشتیبانی مکتب‌خونه
علی عزیز؛ از اینکه نظر خود را با ما در میان گذاشتید صمیمانه سپاسگزاریم. موارد مطرح شده جهت بررسی بیشتر به بخش مربوطه ارسال شد. در صورت نیاز به پیگیری بیشتر با شما در ارتباط خواهیم بود.
مهدی
12:26 - 1399/07/05
دانشجوی دوره
دوره ی واقعا عالی ، اما کلاس بیشتر خود اموز هست و این کار رو سخت می کنه . استاد با این کار می خواهد قدرت سرچ دانش جویان را افزایش دهد این کار عالی است ، اما در بعضی از مباحث باعث گیج شدن دانش جویان میشود. با سپاس از استاد احمد انواری
حمیده
09:53 - 1399/06/27
فارغ‌التحصیل دوره
سپاس از دوره خوبتون و تمرین های چالش برانگیزتون. ای کاش مباحث پیشرفته تر مثل فایل های سرآیند، لیست های پیوندی و ... رو هم در قالب یه دوره پیشرفته آموزش بدید.
ابوالفضل
21:44 - 1399/06/26
فارغ‌التحصیل دوره
دوره خیلی خوبی بود با تشکر از مکتب خونه

سوالات پرتکرار

آیا در صورت خرید دوره، گواهی نامه آن به من تعلق می گیرد؟
خیر؛ شما با خرید دوره می توانید در آن دوره شرکت کنید و به محتوای آن دسترسی خواهید داشت. در صورتی که در زمان تعیین شده دوره را با نمره قبولی بگذرانید، گواهی نامه دوره به نام شما صادر خواهد شد.
آیا گواهی‌نامه‌های دانشگاهی به صورت رسمی و توسط دانشگاه مربوطه صادر می‌شود؟
بله؛ گواهی نامه ها توسط دانشگاه مربوطه و با امضای رئیس دانشگاه یا مسئول مربوطه که حق امضای گواهی نامه ها را دارد صادر می شود و گواهی نامه معتبر دانشگاه است که به اسم هر فرد صادر می شود.
حداقل و حداکثر زمانی که می توانم یک دوره را بگذرانم چقدر است؟
برای گذراندن دوره حداقل زمانی وجود ندارد و شما می توانید در هر زمانی که مایل هستید فعالیت های مربوطه را انجام دهید. برای هر دوره یک حداکثر زمان تعیین شده است که در صفحه معرفی دوره می توانید مشاهده کنید که از زمان خرید دوره توسط شما تنها در آن مدت شما از ویژگی های تصحیح پروژه ها توسط پشتیبان و دریافت گواهی نامه بهره مند خواهید بود.
در صورت قبولی در دوره، آیا امکان دریافت نسخه فیزیکی گواهی نامه دوره را دارم؟
پس از صدور گواهی نامه، نسخه الکترونیکی گواهی نامه در اختیار شما قرار می گیرد. در صورت درخواست شما، نسخه فیزیکی گواهی نامه نیز می تواند برای شما ارسال شود. هزینه ارسال بر عهده کاربر خواهد بود.
پس از سپری شدن زمان دوره، به محتوای دوره دسترسی خواهم داشت؟
بله؛ پس از سپری شدن مدت زمان دوره شما به محتوای دوره دسترسی خواهید داشت و می توانید از ویدئوها، تمارین، پروژه و دیگر محتوای دوره در صورت وجود استفاده کنید ولی امکان تصحیح تمارین توسط پشتیبان و دریافت گواهی نامه برای شما وجود نخواهد داشت.

×

ثبت نظر

به این دوره از ۱ تا ۵ چه امتیازی می‌دهید؟

فصل اول – مقدمه‌ای بر برنامه نویسی
00:22 ساعت
00:22
Combined Shape Created with Sketch. 4 جلسه
بارم:
0%
نمایش جلسات فصل  
فصل دوم – نوشتن اولین برنامه
00:09 ساعت
00:09
Combined Shape Created with Sketch. 1 جلسه
بارم:
0%
نمایش جلسات فصل  

در این فصل با نصب IDE و برنامه ساده‌ی Hello world را می‌نویسید.

Be Ready to write the first program
"09:51
فصل سوم – متغیر ها و مفاهیم اولیه حافظه
01:34 ساعت
00:45
Combined Shape Created with Sketch. 8 جلسه
بارم:
6%
نمایش جلسات فصل  
فصل چهارم – عبارات ریاضی
00:23 ساعت
00:23
Combined Shape Created with Sketch.