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