
פרופ' רחל בן-אליהו-זהרי
שלום,
אשמח להציג לפניך להלן בקצרה את תחום הנדסת התוכנה ואת המחלקה להנדסת תוכנה אשר עליה אני ממונה.
מקצוע הנדסת התוכנה הוא מקצוע הנדסי חדשני, מוכר, ומוערך. לתוכנה יש כיום תפקיד מרכזי בשיפור איכות החיים ובייעול המשק הכלכלי של המדינה. זהו מקצוע יצירתי מאד ושאפתני שמשפיע על תחומי פיתוח רבים וחשובים ומצמיח רעיונות עסקיים למכביר.
ההתקדמות הטכנולוגית הבלתי פוסקת יוצרת חדשות לבקרים אתגרים חדשים בתחום הנדסת התוכנה. בחיי היומיום שלנו ---- בניהול חשבון הבנק, החסכונות, וההשקעות שלנו, בלימודים, בצבא, בניהול שיחות הטלפון שלנו, באיתור מידע חיוני לנו--- אנחנו הופכים להיות תלויים יותר ויותר בתפקודן היעיל והתקין של מערכות תוכנה מורכבות. משכך, הולך וגובר הצורך במהנדסי תוכנה המבינים לעומק את המורכבות והסיכונים של תהליך פיתוח התוכנה.
אומנם ישנה מחזוריות בגידול ענף ההי-טק, אך אין ספק כי בטווח ראייה של שנים קדימה צפוי גידול בביקוש למהנדסי תוכנה. תוכנה משולבת בכל מערכת הנמצאת בחזית הטכנולוגיה – החל מתעשיית הקולנוע וכלה בחקר החלל. יש פוטנציאל עצום בתחום – תוכנה מאפשרת לעשות נפלאות באמצעים זולים יחסית - כל מה שצריך זה מחשב, שכיום עולה מעט מאד יחסית. הבנת תהליך פיתוח התוכנה והתיאוריה המתלווה לה נותן למהנדס כלים להשתלב בתחומים רבים מאד בתעשיית הHighTech .
כתיבת תוכנה היא תהליך יצירתי. בעזרת שפת תכנות אחת ניתן ליצור מיליוני תוכנות שונות. בנוסף לכך, הנדסת תוכנה מקנה בסיס רחב וטוב שאפשר להמשיך ממנו להרבה תחומים כמו מנהל עסקים ומשפטים.
הנדסת תוכנה שונה ממדעי המחשב. בעוד שבתחום מדעי המחשב מתרכזים בעיקר בתיאוריה ובפיתוח תוכנה על-ידי אדם יחיד, בהנדסת תוכנה שמים דגש על פיתוח תוכנה במערכת גדולה המצריכה שיתוף פעולה בין הרבה אנשים, וזה המצב הנפוץ בתעשייה. בהנדסת תוכנה מכשירים את המהנדס כיצד לפתח תוכנה בסדר גודל רחב באופן מובנה ומסודר.
רמת הלימודים במחלקה להנדסת תוכנה במכללה האקדמית להנדסה ירושלים גבוהה מאד. הלימודים לא קלים אך ההכשרה שמקבלים מקצועית ומעמיקה. לא פלא שרוב הבוגרים שלנו השתלבו בתעשיות טכנולוגיה-עילית מובילות ואף לומדים לתואר שני באוניברסיטאות בתחומים שונים.
מעבר להכשרה מקיפה במקצועות המקובלים בהנדסת תוכנה, התכנית במכללה להנדסה ירושלים כוללת גם חטיבת לימודים בתקשורת. החטיבה כוללת קורסים בתקשורת דיגיטלית ועיבוד אותות וזאת בנוסף לקורס בתקשורת מחשבים ומעבדה במיקרופרוססורים. חטיבת לימודים זו ייחודית למכללה האקדמית להנדסה ירושלים ואינה קיימת במוסדות אחרים. תוכנית הלימודים במכללה גם מקנה לבוגר כלים לניהול צוות תוכנה שכן היא כוללת קורסים בכלכלה, ניהול עסקי ותיכנון פרויקטי תוכנה גדולים.
על מנת ליישם את הידע המקצועי וההנדסי שנרכש במהלך הלימודים, הסטודנט מבצע בשנה הרביעית פרוייקט סיום תעשייתי מקיף. הפרוייקט מלווה במנחה מהאקדמיה ומנחה מהתעשייה. בשנתיים האחרונות, לדוגמא, כל הסטודנטים ביצעו פרויקט מחוץ למכללה בחברות טכנולוגיה עילית שונות, כמו למשל אינטל, NDS, Cimatron, Mango DSP, והתעשייה האווירית. במהלך הפרויקט נדרש התלמיד להוכיח את יכולתו להתמודד עם מטלות שונות: מניתוח ואפיון דרישות ועד לתכנון מוצר ובנית אב טיפוס. בנוסף, אנו מעודדים את הסטודנט להשתמש בסטנדרטים בינלאומיים לפיתוח מערכות עתירות תוכנה. מודגשת גם ההכשרה להתמודדות בקבלת החלטות במציאות תעשייתית אמיתית הכוללת גם היבטים טכנולוגים וניהוליים (זמן, עלות ואיכות).
לא פחות חשוב - ההיבט החוויתי: כיף ללמוד אצלנו. המכללה היא מכללה להנדסה. שיתוף הפעולה בין החוגים השונים להנדסה במכללה מאפשר גיוס סגל הוראה מקצועי ומיומן ופיתוח מעבדות מתקדמות לשימוש כל החוגים. במכללה בכלל ובחוג שלנו בפרט ניתן יחס אישי וחם לכל סטודנט. וכמובן – זוהי הזדמנות לחיות ולעבוד בירושלים – עיר מיוחדת מאוד, מעניינת, ומאתגרת.
אשמח לראות אותכם בין תלמידינו בשנת הלימודים הקרובה. אתם מוזמנים לכתוב לי אם יש לכם שאלות או הערות.
כל טוב ובהצלחה
פרופ' רחל בן-אליהו-זהרי
ראש המחלקה להנדסת תוכנה
rbz@jce.ac.il