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