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%
نمایش جلسات فصل  
فصل دوم – نوشتن اولین برنامه
00:09 ساعت
00:09
Combined Shape Created with Sketch. 1 جلسه
بارم:
0%
نمایش جلسات فصل  

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

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

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

Variables-1
"07:35
Variables-2
"13:31
Characters
"11:46
Characters
 
16%
     
"04:00
Standard Input and output
"12:50
Circumference and Area
 
20%
     
Character Number
 
41%
     
تبدیل کاراکتر
 
20%
     
فصل چهارم – عبارات ریاضی
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%
     
"03:00
math.h library
 
50%
     
'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%
     
"02:00
Bubble Sort
 
26%
     
'01:40
Average of Array
 
26%
     
'01:40
Decimal to Binary
 
26%
     
'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%
نمایش جلسات فصل  

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

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

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

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