תוכן הקורס ומטרתו
הקורס דן בשאלה מה ניתן לחשב, ובכמה זמן. נלמד מודלים חישובים בסיסים כמו מעגלים בוליאנים. אוטומטים סופיים ומכונות Turing. נדון בכוח החישובי של מודלים אלו ובסיבוכיות שלהם: זמן, מקום, אקראיות. נגדיר את מחלקות הסיבוכיות R, RE, P, NP ועוד. כמו כן נלמד רדוקציות ואיך להשתמש בהן כדי לאפיין את הקשר בין מחלקות הסיבוכיות שונות.
הסילבוס המפורט מפורסם לתלמידי הקורס בלבד