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

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

4.9 (9 امتیاز)
1,750 دانشجو
مقدماتی
دانشگاه بوعلی سینا همدان

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

محتوای دوره
پیش‌نیاز‌ها
درباره دوره
نظرات کاربران
درباره استاد

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

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

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

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

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

آشنایی کلی با نوشتن الگوریتم

آشنایی کلی با یادگیری یک زبان سطح بالای برنامه نویسی مانند زبان C

محتوای دوره

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.9

از مجموع 9 امتیاز

3 نظر

1 ماه پیش

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

پویان مهربانی

1 ماه پیش

دوره عالی به زبانساد ملموس و کاربردی

دانشجوی دوره

11 ماه پیش

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

محمود وفادار

نظرات بیشتر

دوره‌های پیشنهادی

درباره استاد

مرتضی یوسف صنعتی
5 دوره
2,830 دانشجو

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

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

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

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

آیا ممکن است که درسی ناقص ضبط شده باشد؟

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

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

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

آیا امکان دریافت فیلم های یک درس به صورت سی دی یا دی وی دی وجود دارد؟

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

تمام حقوق این وب‌سایت برای شرکت ندای دانش همراه ایرانیان (مکتب‌خونه‌‌‌‌) است.