תכנית הלימודים בהנדסת תוכנה משותפת לפקולטות למדעי הטבע ומדעי ההנדסה.
בוגרי התכנית יקבלו בסיומה תואר מהנדס/ת תוכנה (B.Sc.) שיוענק במשותף על ידי שתי הפקולטות. 
תכנית הלימודים משלבת הכשרה מדעית עמוקה עם לימוד ממוקד של שיטות הנדסיות בבניית תוכנה והתנסות מעשית​ בפיתוח תוכנה.
בתכנית יוכשרו הסטודנטים בתחומים של מדעי המחשב, מערכות מידע, הנדסת תוכנה, והנדסת מערכות תקשורת. 
תחומים אלה יסייעו לתלמידים להשתלב בתעשיית התוכנה והמחשבים ולהמשיך בלימודים לתארים מתקדמים.
לבוגרי הת​כנית יוקנה רקע מעמיק באלגוריתמיקה, שפות תכנות, מבנה מחשבים, ניתוח ואיפיון מערכות, תכנון מערכות, בסיסי נתונים, רשתות מחשבים, אבטחת מחשבים ועוד.​​

למידע נוסף