دانشکده:دروس:22772:14002:main

نظریه علوم کامپیوتر - نیم‌سال دوم ۱۴۰۰

مدرس ایمیل
هادی فروغمند نام خانوادگی در شریف

توضیحات درس

توصیف درس

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

سرفصل‌های تقریبی

  • اتوماتا، لم پمپ کردن، عبارت‌های منظم
  • ماشین تورینگ
  • محاسبه‌پذیری، تصمیم‌پذیری، تشخیص‌پذیری
  • قضیه بازگشت
  • پیچیدگی محاسبات (P و NP و بقیه خانواده)
  • پیچیدگی حافظه (PSPACE و L و NL)
  • محاسبات تصادفی
  • برخی مباحث پیشرفته‌تر در پیچیدگی محاسبات
  • (احتمالا) کمی محاسبات نامتداول

پیش‌نیازها

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

منابع درس

درس مشابه با درس نظریه محاسبه آقای سیپسر خواهد بود.

Sipser, Michael.Sipser, Michael. Introduction to the Theory of Computation. 3. 3rd ed. Cengage Learning, 2012. ISBN: 9781133187790.ed. Cengage Learning, 2012. ISBN: 9781133187790.

نحوه‌ی ارائه‌ی کلاسبه صورت برخط و هم‌زمان.

نحوه ارزش‌یابی

  • تمرین: ۵ نمره
  • آزمونک: ۳ نمره
  • میان‌ترم: ۵ نمره
  • پایان‌ترم: ۷ نمره

در مجموع برای تحویل تمرین‌ها می‌توانید ۱۰ روز تاخیر بدون کسر نمره داشته باشید که ساعتی محاسبه می‌شود.

جدول زمانی و توضیحات تمرین‌ها

زمان‌بندی تمرین‌ها و آزمونک‌ها و میان‌ترم را می‌توانید اینجا مشاهده کنید.

دستیاران آموزشی درس (به ترتیب الفبا)

نام دستیاران ایمیل
آقای علی الماسی ali79almasi در جی‌میل
آقای ساجد کریمی karimisajed1378 در جی‌میل
/opt/bitnami/dokuwiki/data/pages/دانشکده/دروس/22772/14002/main.txt · آخرین ویرایش: 2022/09/07 10:44 توسط 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki