נלמד למדוד, לכוונן ולשפר את הביצועים של יישומי תוכנה המממשים אלגוריתםידוע בעבור מגוון של פלטפורמות חישוביות
:נלמד שיטות, טכניקות וכלים להשגתהביצועים הטובים ביותר כמו
בחירת שפת התכנות המתאימה וסביבת הפתוח המתאימה לבעיה-
שימוש מושכל ביכולות האופטימיזציה של הקומפיילר-
מיפוי טוב של מבני נתונים לזיכרון-
מדידת השימוש בחלקי התכנית השונים-
מזעור פניות שגויות לזיכרון המטמון-
שיפורים מבוססי היזון חוזר-
מניעת רקורסיה מיותרת-