המכללה האקדמית להנדסה אפקה מציעה לימודי הנדסת תוכנה המקנים תואר ראשון B.Sc בהנדסת תוכנה, המוכר על ידי המועצה להשכלה גבוהה בישראל.
הנדסת תוכנה:
הנדסת תוכנה היא שילוב בין לימוד היסודות התיאורטיים של מדעי המחשב לבין הקניית ידע ומיומנות במתודולוגיות הנדסיות לפיתוח מערכות תוכנה, החל משלב הגדרת הדרישות, דרך האפיון, התכנון, הפיתוח, מבחני הקבלה, ההטמעה, התחזוקה וההדרכה.
הנדסת תוכנה היא תכנית אקדמית, צעירה יחסית, (התגבשה בסוף שנות ה-80 של המאה ה-20), ונולדה מהצורך להתמודד, בשיטות הנדסיות, עם הבעיות והפתרונות הנחוצים למערכות תוכנה בכל מחזור החיים שלהן.
לימודי הנדסת תוכנה - מסלולי התמחות:
טכנולוגיות תוכנה ומידע - מסלול השם דגש על טכנולוגיות מתקדמות לפיתוח תוכנה ומערכות מידע הן מההיבט המדעי מחקרי והן באמצעות סדנות מעשיות.
אשכול ניהול - מסלול השם דגש על יסודות הניהול כמו: כלכלה, התנהגות ארגונית וחקר ביצועים, תוך שילוב עם הנדסת תוכנה.