×
ribbon

آموزش رایگان مبانی کامپیوتر و برنامه سازی

مدرس:دانشگاه بوعلی سینا همدان

مرتضی یوسف صنعتی

هدف از برگزاری این دوره آشنایی کلی دانشجویان با سخت افزار کامپیوتر، مبانی محاسبات کامپیوتر، فراگیری تفکر حل... بیشتر
محبوب کاربران
4.8 (58)
21 دیدگاه
7,078دانشجو
40ساعت
سرفصل‌ها
مقدماتی سطح دوره

اشتراک مکتب‌پلاس

خرید اشتراک

با خرید اشتراک مکتب‌پلاس، علاوه بر این دوره، به بیش از ۴،۰۰۰ دوره دیگر دسترسی خواهید داشت.

دسترسی به تمام دوره‌هابیش از ۴،۰۰۰ دوره
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

آشنایی کلی با سخت افزار کامپیوتر

آشنایی کلی با مبانی محاسبات کامپیوتر

آشنایی کلی با فراگیری تفکر حل گام به گام مساله

آشنایی کلی با کشیدن فلوچارت

این دوره شامل:

40 ساعت ویدئو

دسترسی مادام‌العمر به محتوای دوره

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

1 فصل74 جلسه40 ساعت ویدیو
مبانی کامپیوتر و برنامه سازی
  آشنایی با سخت افزار
02:17
  ورودی‌ها و خروجی‌ها
06:07
  درون کیس،CPU،RAMو کارت گرافیک
09:29
  کارت گرافیک و کابل‌های بورد اصلی
10:21
  حافظه‌های دائمی و تفاوت SSD و HDD
05:22
  سیستم عامل و نحوه ذخیره‌سازی‌ها در کامپیوتر
77:58
  جمع و تفریق اعداد در مبناها
37:35
  نمایش حروف در کامپیوتر و شروع فلوچارت
61:02
  کار با شرط و حلقه
55:07
  کار با توان و مقسوم‌الیه
36:29
  حلقه‌های تو در تو
32:23
  مسئله اعداد دوست دیرینه
20:07
  الگوریتم
14:20
  نوشتن الگوریتم از روی فلوچارت
15:41
  الگوریتم کار با ارقام اعداد
18:27
  الگوریتم مجموع و میانگین اعداد
17:39
  الگوریتم محاسبه فاکتوریل و سیگما
25:53
  الگوریتم تشخیص دنباله صعودی و نزولی
15:26
  الگوریتم ماکسیمم و مینیمم اعداد
15:25
  آرایه‌ها
21:47
  مسائل آرایه‌ها، آشنایی با Bubble Sort
43:40
  آشنایی با Merge Sort
28:05
  مرتب سازی درجی Insertion Sort
29:55
  الگوریتم جستوجوی خطی
15:29
  الگوریتم جست‌وجوی دودویی
39:27
  آرایه‌های دوبعدی
12:32
  مثالی دیگر از آرایه‌های دو بعدی
32:45
  آرایه‌های مثلثی و متقارن
16:11
  ضرب آرایه‌ها
18:57
  شروع برنامه نویسی
12:21
  اجرای کدهای زبان C
16:00
  نوع داده‌ای و چاپ خروجی‌ها
47:43
  آشنایی با عملگرها،ورودی‌ها و خروجی‌ها
71:33
  ساختارهای زبان C،شرط‌ها
36:17
  حلقه‌ها در زبان C
29:52
  تبدیل نوع Type Casting
31:37
  عملگرها
27:50
  آشنایی بیشتر با ساختار‌های زبان C
54:46
  آشنایی با دستورات درون حلقه break continue
29:24
  آشنایی با تابع‌ها و ماژولاریتی
77:56
  تولید اعداد تصادفی
38:55
  نوع داده شمارشی
25:13
  توضیح کلاس‌های ذخیره‌سازی Storage Classes
80:11
  تابع بازگشتی Recursion
75:11
  آرایه‌ها در زبان C
46:50
  آرایه‌ها و توابع
42:58
  مرتب سازی آرایه‌ها
38:43
  تابع مرتب‌سازی درجی
22:41
  جستوجو در آرایه‌ها
29:31
  آرایه‌های چندبعدی
37:43
  آرایه‌های با طول مشخص در زمان اجرا
22:44
  اشاره‌گرها
33:16
  ارسال اشاره‌گر به توابع و اشاره‌گر ثابت
20:54
  ادامه کار با اشاره‌گرها و آرایه‌ها
35:02
  ادامه کار با اشاره‌گرها
31:06
  آرایه‌ای از اشاره‌گرها و اشاره‌گر به تابع
57:35
  رشته‌ها و حروف Strings
31:25
  توابع مهم کار با رشته‌ها
22:49
  کار با دیگر توابع رشته‌ها
17:52
  آشنایی با struct
21:58
  ساختمان‌ها و اشاره‌گرها
36:17
  کار با union
19:42
  عملگرهای بیتی Bitwise operators
30:38
  مدیریت بیت‌ها Bit fields
16:59
  پردازش فایل File processing
19:51
  فایل‌های ترتیبی
52:39
  مشکلات فایل‌های ترتیبی
82:59
  فایل های باینری
27:04
  ادامه کار با فایل‌های باینری
20:52
  برنامه مدیریت اطلاعات دانشجویان
32:43
  افزودن قابلیت حذف و تغییر نام دانشجو
33:09
  ادامه برنامه مدیریت دانشجویان
45:57
  ساختمان داده‌ها در زبان C
44:26
  حافظه‌های پویا Dynamic memory
51:33

پیش‌نیاز‌ها

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

توضیحات دوره

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

بعد از گذراندن این دوره انتظار می رود: 
۱) دانشجویان بتوانند قطعات کامپیوتر را بشناسند.
۲) با مبناهای عددی آشنا شده‌باشند و بتوانند تبدیل مبنای اعداد را انجام دهند.
۳) با شیوه ذخیره سازی اعداد در کامپیوتر آشنا شوند.
۴) مهارت تفکر و حل مسئله مبتنی بر الگوریتم را کسب نمایند.
۵) قدرت نوشتن الگوریتم برای بسیاری از مسائل ساده یا متوسط را بدست آورند.
۶) توانایی کشیدن فلوچارت برای حل مسائل را حاصل کنند.
۷) با ساختارهای زبان C آشنا شوند و بتوانند از آنها در برنامه نویسی استفاده کنند.
و در نهایت بتوانند برای حل مسائل به زبان C برنامه نوشته، کامپایل و اجرا کنند.
  

دیدگاه کاربران

4.8

بر اساس امتیاز 58 دانشجو

1
2
3
4
5

امیرحسین انتشاری نجف آبادی

5 روز پیش

5

عااالی بود

دانشجوی دوره

11 روز پیش

5

خوبه

دانشجوی دوره

10 روز پیش

5

عالیه همش رایگان باشع خوبه

محمد کارگر

23 روز پیش

5

بسیار عالی

احسان سپهری

1 ماه پیش

5

خیلی خوووووبه عاشق ته لهجه همدانی استادم خیلی شیرینه

دانشجوی دوره

1 ماه پیش

5

ایشون واقعا عالی تدریس میکنن

5دوره
12,162دانشجو
117نظر و امتیاز

دکتر مرتضی یوسف صنعتی مدرک کارشناسی و کارشناسی ارشد خود را در گرایش مهندسی نرم افزار به ترتیب در سالهای ۸۱ و ۸۳ از دانشگاه صنعتی شریف دریافت کردند و از سال ۸۵ به عضویت هیات علمی گروه کامپیوتر دانشگاه بوعلی سینا در آمده‌اند. ایشان در سال ۸۹ برای ادامه تحصیل عازم کشور کانادا شده و پس از اخذ مدرک دکترای مهندسی نرم افزار از دانشگاه مک مستر به ایران بازگشته و مجدداً به عنوان هیات علمی دانشگاه بوعلی سینا به فعالیت خود ادامه می‌دهند. ایشان علاوه بر تدریس، تجربه های مدیریتی مختلفی را در کارنامه خود دارند.

مهارت‌هایی که می‌آموزید

دوره‌های مشابه

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

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

آیا ممکن است برخی جلسات یک درس ناقص باشند؟

معمولا تمامی جلسات هر درس به‌طور کامل ضبط می‌شوند؛ اما گاهی به دلیل برخی ناهماهنگی‌ها ممکن است یک یا چند جلسه ضبط نشده باشد. جزئیات این موارد در توضیحات هر درس درج شده است.

اگر لینک دانلود یا پخش ویدئو مشکل داشت، چه کاری باید انجام داد؟

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

آیا می‌توان ویدئوهای یک درس را به‌صورت سی‌دی یا دی‌وی‌دی از شما تهیه کرد؟

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