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