Theory of Machines and Languages
| مقطع: کارشناسی | گرایش: نرمافزار |
| نوع درس: نظری | تعداد واحد: ۳ |
| پیشنیاز: دادهساختارها و الگوریتمها | همنیاز: – |
این درس درباره جنبههای نظری رشته مهندسی و علم کامپیوتر است. مباحث مورد بررسی شامل مدلهای مختلف محاسباتی، توانایی محاسباتی این مدلها، خواص محاسباتی آنها و کاربردهای آنها است. دیگر مباحث شامل مفاهیم محاسبهپذیری، تصمیمپذیری و تز چرچ و تورینگ در مورد الگوریتمهاست.