תחום הנדסת תוכנה החל להתפתח בערך באמצע המאה ה 20 והוא עוסק בתכנון, פיתוח ותחזוקת מערכות תוכנה, תוך דגש על דרישות, איפיונים, פיתוח התוכנה, בדיקתה, הטמעתה, תחזוקתה ועוד.
לימודי הנדסת תוכנה
ניתן ללמוד הנדסת תוכנה לתואר ראשון, לקראת דיפלומת הנדסאי או כקורס לימודי תעודה.
מוסדות הלימוד מציעים מגוון מסלולים עם דגש על תחומים שונים - הנדסת תוכנה, מערכות תוכנה, הנדסת רשתות, הנדסת חשמל ומחשבים וכד'.
מסלול הלימודים מבקש להקנות לסטודנטים מיומנויות וכלים, שיסייעו לבוגרים להשתלב בתחום ולעסוק בהצלחה בפיתוח ותחזוקת מערכות תוכנה.
הלימודים כוללים נושאים שונים ומגוונים, ביניהם קורסי יסוד במתמטיקה ופיזיקה, מבנה המחשב, מערכות ספרתיות, מערכות תוכנה, רשתות, מערכות הפעלה, שפות תכנות ועוד.
ברוב המוסדות כוללים הלימודים גם פרויקט גמר, במהלכו מתנסים הסטודנטים בתכנון ופיתוח תוכנה.
תנאי הקבלה
בשוק העבודה קיים ביקוש רב למהנדסי תוכנה. גם מהנדסים מתחילים, בעלי תואר אקדמי אך ללא ניסיון תעסוקתי משמעותי, מרוויחים שכר גבוה יחסית וזוכים לתנאים מתגמלים.
מתוך כך נוצר ביקוש רב ללימודי הנדסת תוכנה ותנאי הקבלה נחשבים גבוהים.
תנאי הקבלה שונים ממוסד למוסד, אך כעקרון ניתן לומר כי במכללות דרישות הקבלה נמוכות יותר ועומדות על ציון בגרות גבוה מ-75 וציון פסיכומטרי מעל 550.
בחלק מהמכללות דורשים גם בגרות במתמטיקה ובאנגלית ברמת 4 יחידות לפחות.
תנאי הקבלה ללימודי הנדסת תוכנה באוניבסיטאות גבוהים משמעותית ועומדים על בגרות בציון משוקלל 100 וציון פסיכומטרי מעל 680.
בנוסף, גם באוניברסיטאות דורשים לרוב בגרות במתמטיקה ובאנגלית ברמת 4 יחידות לפחות.
מומלץ לבדוק היטב מבעוד מועד את תנאי הקבלה המדויקים למוסד בו בחרתם ללמוד, כדי למנוע מצב בו תגלו ברגע האחרון שעליכם לשפר בגרויות או לעבור מכינה לפני תחילת הלימודים.
בין המוסדות ללימודי הנדסת תוכנה ניתן למנות את: המכללה האקדמית להנדסה ירושלים, מכללת אפקה, מכללת אורט בראודה, מכללת סמי שמעון ועוד
למי זה מתאים?
נכון, רבים רוצים לעבוד כמהנדסי תוכנה, בעיקר בשל השכר הגבוה והתנאים הטובים הנלווים למקצוע, אך לא לכולם המקצוע מתאים.
ראשית, חישבו היטב האם אתם מסוגלים לשבת לאורך זמן מול מחשב והאם יש לכם משמעת עצמית, שכן עיקר העבודה של מהנדס התוכנה מתבצעת מול המחשב ובאופן עצמאי.
בנוסף, לצורך סיום הלימודים בהצלחה והתקדמות במסלול התעסוקתי זקוק מהנדס התוכנה ל "ראש ריאלי" ולחשיבה מתמטית כיוון שחלק גדול מעבודתו השוטפת של המהנדס כולל שימוש בנוסחאות מתמטיות.
חשיבה אנליטית ויכולת ניתוח נתונים חשובות אף הן למהנדס התוכנה. מהנדס תוכנה נדרש גם ליכולת עבודה בתנאי לחץ ולנכונות להשקעת שעות נוספות רבות, שכן לעיתים יש לספק בדחיפות פתרונות ללקוחות ולסיים עבודה בתוך פרק זמן קצר. מכיוון שהעבודה דורשת עיסוק רב בנתונים, על המהנדס לתת תשומת לב לפרטים הקטנים ולעבוד בדייקנות, כדי למנוע טעויות, שעלולות לבזבז זמן ומשאבים. גם חשיבה יצירתית חשובה עבור מהנדס התוכנה, שכן תחום זה אינו מדע מדויק וקיים ויכוח רב שנים בשאלה האם מדובר במדע, אמנות או תת-תחום של הנדסה. לכן, עשויה יצירתיות לסייע למהנדס התוכנה למצוא פתרונות לבעיות שונות בהן הוא נתקל במהלך עבודתו.
קישור רלוונטי
פורום לימודי הנדסה
עיין ברשימת המוסדות האקדמיים בהם תרצה ללמוד. השאר פרטים ונציג המוסד המבוקש ייצור
עמך קשר בהקדם: