תכנית הלימודים של הנדסאי תוכנה משלבת ידע תיאורטי בשילוב עם נסיון מעשי בתוכנות מתקדמות, עובדה התורמת להגבת העניין והגיוון ללומדים.המגמה אינה פועלת להכשרת תכנתים בלבד, אלא מקנה לבוגריה רקע כללי ונרחב שמאפשר להם לשמש גם כאנשי פיתוח, שרות, תחזוקה ומכירות.
עיקרי תכנית הלימודים במגמת תוכנה:
מתמטיקה, אנגלית טכנית, סטטיסטיקה, מבוא לאלקטרוניקה ולחשמל, מבנה וארגון המחשב, אלגברה בוליאנית, אלגברה לינארית, יסודות התכנות, מבנה נתונים, בסיסי נתונים וארגון, ישומי מחשב, מערכות הפעלה, מערכות זמן אמת, שפת אסמבלר, שפת C, שפת ++C, ניתוח מערכות מידע, תקשורת ורשתות, מיקרו מחשבים, הכרת סביבת חלונות, מבוא לאינטרנט, תכנות מתקדם, UNIX, גרפיקה ממוחשבת, מולטימדיה, JAVA, ASP, ישומים וחבילות תוכנה.
מעבדות מחשבים:
במגמת תוכנה קיימים מחשבים רבים לשימוש הסטודנטים ולמרצים וכן שרתי הדפסה לצורך לימוד, תרגול והכנת פרוייקט גמר.
אפשרויות תעסוקה:
בתעשיה – בחברות בהן תחום המחשבים הוא עיסוקן המרכזי כגון: אינטל, אמדוקס, אלביט, אלסינט, י.ב.מ ועוד.
בחברות בהן המחשבים משמשים ככלי עזר כגון מקורות, בתי הזיקוק, חברת החשמל ועוד.
בתי תוכנה עסקיים או מדעיים וכותבי לומדות אשר מספקים שירותי תוכנה לכל ענפי המשק בארץ ובחו"ל כגון לקיבוצים, למשרדי עורכי דין וכו'.
בתחום הוראת המחשבים.