مقدمه ای بر علوم کامپیوتر و برنامه نویسی با استفاده از پایتون

این دوره آموزشی اولین دوره از این دو سری دوره آموزشی است: مقدمه ای بر علوم کامپیوتر و برنامه نویسی با استفاده از پایتون، و مقدمه بر تفکر محاسباتی و علوم داده؛ که توسط دانشگاه MIT برگزار می شود.

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

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

سوالات متداول

 

  • چه مشخصات کامپیوتری برای این دروه نیاز داریم؟
    • شما به یک کامپیوتر نیاز دارید که دارای یکی از سیستم عامل های زیر باشد.
    • ویندوز XP، یا بالا تر از آن (ویستا، 7 یا 8)
    • سیستم عامل مکینتاش نسخه 10.2 یا بالاتر
    • لینوکس، تمام توزیع هایی که در دو سال اخیر منتشر شده اند می بایست کار کنند
    • به علاوه، شما میبایست توانایی دانلود، نصب و اجرای برنامه ها روی کامپیوتر خود را داشته باشید.

 

  • از کدام مرور گر استفاده کنیم؟
    • ما قویا توصیه می کنیم برای مشاهده سایت edX از مرور گر کروم استفاده کنید. این سایت برای مشاهده در کروم بهینه شده است.
    • اگر شما نمی توانید از کروم استفاده کنید، شما میبایست از مرورگر فایرفاکس استفاده کنید. اگر شما از مرور گر های دیگر استفاده کنید ممکن است در استفاده از سایت به مشکل بربخورید.

 

  • کدام زبان برنامه نویسی در این دوره استفاده می شود؟
    • در این دوره از زبان برنامه نویسی پایتون نسخه 2.7 استفاده می شود.
    • هیچ انتظار نمی رود که شما هیچ دانش برنامه نویسی از قبل داشته باشید. این دوره برای دانشجویانی آماده شده است که هیچ تجربه برنامه نویسی از قبل نداشته اند.

 

  • چارچوب کلاس به چه صورت است؟
    • این کلاس شامل تعدادی ویدئو است که به قسمت های کوچک تقسیم شده اند معمولا زمان آنها بین 8 تا دوازده دقیقه است. بعضی از آنها ممکن است شامل سوالات “خودسنجی” باشند.
    • همچنین یک سری تمرین برنامه نویسی و کویز/امتجان های مستقل وجود دارند که بخشی از ویدئو ها نیستند.

 

  • آیا زیر نویس ویدئو ها موجود است؟
    • بله، زیر نویس تمام ویدئو ها برای دانلود موجود است.

 

  • آیا نیاز است که ویدئو ها به صورت زنده مشاهده شوند؟
    • خیر، شما می توانید ویدئو ها را در اوقات فراغت خود مشاهده کنید. شما نیاز ندارید که ویدئو ها را در زمان های خاص مشاهده کنید.

 

  • برای استفاده از این دوره چقدر هزینه باید پرداخت؟
    • هیچ چیز، این دوره کاملا رایگان است.

 

مطالبی که شما فرا خواهید گرفت

 

  • یک تصویر از محاسبات
  • زبان برنامه نویسی پایتون
  • برخی الگوریتم های ساده
  • آزمایش و رفع خطا
  • یک مقدمه غیر رسمی از پیچیدگی الگوریتمی
  • ساختار داده ای

 لینک ورود به دوره: https://www.edx.org/course/introduction-computer-science-mitx-6-00-1x-0#!

 

آشنایی با استادان:

  • bio for Eric Grimson

    Eric Grimson

  • bio for John Guttag

    John Guttag

  • bio for Ana Bell

    Ana Bell

 

 

 

 

 


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


پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *