00:00 / 00:00
1.8x
1.4x
1.0x
0.7x
HD SD
HD
SD
یا
00:00 / 00:00
1.8x
1.4x
1.0x
0.7x
HD SD
HD
SD
دانشگاه صنعتی شریف

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

دوره‌های مکتب‌پلاس
45 ساعت

سرفصل‌ها

تالار گفتگو

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

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

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

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

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

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

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

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

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

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

آیا در صورت خرید دوره، گواهی نامه آن به من تعلق می گیرد؟
خیر؛ شما با خرید دوره می توانید در آن دوره شرکت کنید و به محتوای آن دسترسی خواهید داشت. در صورتی که در زمان تعیین شده دوره را با نمره قبولی بگذرانید، گواهی نامه دوره به نام شما صادر خواهد شد.
آیا گواهی‌نامه‌های دانشگاهی به صورت رسمی و توسط دانشگاه مربوطه صادر می‌شود؟
بله؛ گواهی نامه ها توسط دانشگاه مربوطه و با امضای رئیس دانشگاه یا مسئول مربوطه که حق امضای گواهی نامه ها را دارد صادر می شود و گواهی نامه معتبر دانشگاه است که به اسم هر فرد صادر می شود.
حداقل و حداکثر زمانی که می توانم یک دوره را بگذرانم چقدر است؟
برای گذراندن دوره حداقل زمانی وجود ندارد و شما می توانید در هر زمانی که مایل هستید فعالیت های مربوطه را انجام دهید. برای هر دوره یک حداکثر زمان تعیین شده است که در صفحه معرفی دوره می توانید مشاهده کنید که از زمان خرید دوره توسط شما تنها در آن مدت شما از ویژگی های تصحیح پروژه ها توسط پشتیبان و دریافت گواهی نامه بهره مند خواهید بود.
در صورت قبولی در دوره، آیا امکان دریافت نسخه فیزیکی گواهی نامه دوره را دارم؟
پس از صدور گواهی نامه، نسخه الکترونیکی گواهی نامه در اختیار شما قرار می گیرد. در صورت درخواست شما، نسخه فیزیکی گواهی نامه نیز می تواند برای شما ارسال شود.
پس از سپری شدن زمان دوره، به محتوای دوره دسترسی خواهم داشت؟
بله؛ پس از سپری شدن مدت زمان دوره شما به محتوای دوره دسترسی خواهید داشت و می توانید از ویدئوها، تمارین، پروژه و دیگر محتوای دوره در صورت وجود استفاده کنید ولی امکان تصحیح تمارین توسط پشتیبان و دریافت گواهی نامه برای شما وجود نخواهد داشت.
فصل اول – مقدمه‌ای بر برنامه نویسی
00:22 ساعت
00:22
Combined Shape Created with Sketch. 4 جلسه
بارم:
0/100
نمایش جلسات فصل  
فصل دوم – نوشتن اولین برنامه
00:09 ساعت
00:09
Combined Shape Created with Sketch. 1 جلسه
بارم:
0/100
نمایش جلسات فصل  

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

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

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

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

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

What is library
"16:23
Library
 
1/2
     
"03:00
math.h library
 
1/2
     
'04:00
فصل هفتم – توابع
05:28 ساعت
01:26
Combined Shape Created with Sketch. 10 جلسه
بارم:
4.5/100
نمایش جلسات فصل  
فصل هشتم – آرایه‌ها
06:19 ساعت
01:17
Combined Shape Created with Sketch. 10 جلسه
بارم:
4.8/100
نمایش جلسات فصل  

در این فصل با آرایه‌ها در زبان برنامه‌نویسی 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
 
1/4.8
     
"02:00
Bubble Sort
 
1.3/4.8
     
'01:40
Average of Array
 
1.3/4.8
     
'01:40
Decimal to Binary
 
1.3/4.8
     
'01:40
فصل نهم – رشته‌ها
04:44 ساعت
00:44
Combined Shape Created with Sketch. 6 جلسه
بارم:
2.3/100
نمایش جلسات فصل  
فصل دهم - اشاره‌گرها
00:55 ساعت
00:55
Combined Shape Created with Sketch. 5 جلسه
بارم:
0/100
نمایش جلسات فصل  

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

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/100
نمایش جلسات فصل  

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

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/100
نمایش جلسات فصل  

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

FileProcessing-1
"10:27
FileProcessing-2
"10:02
لیست دانش‌آموزان
 
25/25
     
'02:00
فصل سیزدهم - پروژه نهایی
10:00 ساعت
Combined Shape Created with Sketch. 1 جلسه
بارم:
45/100
نمایش جلسات فصل  

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

عملیات ریاضی بر روی دو عدد 50 رقمی
 
45/45
     
'10:00