הנדסת תוכנה

לימודים לקראת תואר ראשון - .B.Sc
4 שנים במסלול יום / 5 שנים במסלול ערב
ד
ד"ר איציק אביב | ראש המחלקה להנדסת תוכנה

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

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

דבר ראש המחלקה

הנדסת תוכנה היא שילוב בין לימוד היסודות התיאורטיים של מדעי המחשב לבין הקניית ידע ומיומנות במתודולוגיות הנדסיות לפיתוח מערכות תוכנה, החל משלב הגדרת הדרישות דרך האפיון, התכנון, הפיתוח, מבחני הקבלה, ההטמעה, התחזוקה וההדרכה.
כפי שפורסם ב-8.1.2011 בכלכליסט שציטט מחקרים מקיפים שנעשו בארץ ובעולם: "מהנדס תוכנה הוא המקצוע הטוב בעולם. מהנדסי תוכנה יכולים לתקוע סיכה בנקודה כלשהי במפה  ולמצוא שם עבודה."
המחלקה להנדסת תוכנה באפקה הכשירה עד היום למעלה מ-1100 מהנדסי תוכנה. למעלה מ-90% מהם עוסקים במקצוע אותו רכשו בלימודיהם.
תוכנית הלימודים בהנדסת תוכנה באפקה מתעדכנת לפי ההתפתחות הטכנולוגית בתחום וצורכי התעשייה, לדוגמא בשנה האחרונה נלמד ומתורגל פיתוח מערכות עבור מכשירי מובייל (כמו טלפונים חכמים).
סגל המחלקה מונה כ-30 מרצים ומתרגלים, 17 מתוכם בעלי תואר שלישי בעלי ניסיון אקדמי ותעשייתי מוכח.
הלימודים משולבים בסדנאות במעבדות מחשבים כאשר גולת הכותרת בהתמחות הטכנולוגית של הסטודנט היא בפיתוח מערכת תוכנה על כל מחזור החיים שלה, במסגרת פרויקט הגמר למהנדס  בה הוא חוקר ומיישם את הידע שצבר במהלך לימודיו. 

מהי הנדסת תוכנה

הנדסת תוכנה היא שילוב בין לימוד היסודות התיאורטיים של מדעי המחשב לבין הקניית ידע ומיומנות במתודולוגיות הנדסיות לפיתוח מערכות תוכנה, החל משלב הגדרת הדרישות, דרך האפיון, התכנון, הפיתוח, מבחני הקבלה, ההטמעה, התחזוקה וההדרכה.

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

מטרת תוכנית הלימודים

תוכנית הלימודים בהנדסת תוכנה באפקה, מעניקה ידע במדעי המחשב וניסיון מעשי בטכנולוגיות לפיתוח מערכות תוכנה בשיטות הנדסיות. בנוסף, כוללת התוכנית את מדעי היסוד במתמטיקה ובפיסיקה כתשתית מדעית הנחוצה למהנדס.

בוגר התוכנית מסיים את לימודיו כשהוא מצויד בידע ובמיומנות המכשירים אותו להשתלב בתעשיית התוכנה וכן להמשיך את לימודיו לתארים אקדמאים גבוהים.

מסלולי התמחות

תוכנית הלימודים של המחלקה להנדסת תוכנה באפקה מתאפיינת במסלולי ההתמחות (קורסי בחירה) הייחודיים הבאים:   

טכנולוגיות תוכנה ומידע

מסלול השם דגש על טכנולוגיות מתקדמות לפיתוח תוכנה ומערכות מידע, תוך העמקה של טכנולוגיית  פיתוח מונחה עצמים ופיתוח תוכנה ברשת, מההיבט המדעי מחקרי ובאמצעות סדנאות מעשיות.

תוכנה למערכות ניידות

מסלול השם דגש על פיתוח יישומים למכשירי טלפון סלולארי, טבלאטים ומכשרים ניידים נוספים, ממהיבט הטכנולוגי והגורם האנושי, באמצעות לימוד הידע הנדרש ויישומו במכשירים הניידים.

מבנה תוכנית הלימודים

לצורך קבלת התואר יש לצבור 160 נקודות זכות (נ"ז) לפי הפירוט הבא:

140 נ"ז נצברות מלימודי החובה במתמטיקה, סטטיסטיקה, פיסיקה והנדסת תוכנה, פרויקט גמר וקורסים כלליים.
20 נ"ז נצברות מקורסי הבחירה באחד ממסלולי ההתמחות שהסטודנט בוחר, כפי שמפורט בהמשך.

פנייה למחלקה

ראש מחלקה

ד"ר יצחק אביב, דואר אלקטרוני ik_aviv@afeka.ac.il , טלפון: 03-7688690

מזכירות ראשי המחלקות האקדמיות

טלפון: 03-7688691, (למתעניינים בלימודים: 03-7688618), פקס: 03-7688692
דוא"ל: גב' ורדה גיל vardag@afeka.ac.il, גב' אפרת מסינגר efratm@afeka.ac.il

קבלת קהל ומענה טלפוני: יום א' בשעות 14:00 עד 17:00, ימים ב,ה בשעות 10:00 עד 13:00, ימים ג,ד בשעות 10:00 עד 13:00 ו- 14:00 עד 17:00 

תוכנית לימודים מומלצת לתואר לתשע"ב

מסלול בוקר      מסלול ערב       דרישות קדם לביצוע פרויקט גמר

*יתכנו שינויים בתוכנית הלימודים. אין המכללה מחויבת לפתוח את כל ההתמחויות ואת כל הקורסים בכל שנה. 

פירוט הקורסים