כדי להיות מפתחי תוכנה לומדים לקראת תואר בהנדסה. מדובר על ידע רב מזויות שונות של לימודי תוכנה, שמיועד כדי להקל על המורכבות שבתוכנות קיימות ולפתח תוכנות חדשות אמינות, זולות ונוחות יותר.
עולם פיתוח התוכנה חובק תחומי עניין שונים שלעתים נלמדים גם כקורסים לחוד, כמו למשל בניית תוכנה, בדיקת תוכנה, ניהול תצורות התוכנה, תחזוקתה ואיכותה. מדובר על ענף משני של מדעי המחשב, תוך למידת הנדסת מחשבים, הנדסה של מערכות ממוחשבות, הבטחה של איכות, ניהול פרויקטים והנדסת אנוש. ככל שמדובר על הנדסת תוכנה, עדיין השיטות אינן אחידות, כשמרביתן חסרות בתשתית מתמטית יציבה. הלומדים לקראת תואר בהנדסת תוכנה רוכשים ידע מצטבר מעולם מדעי המחשב, ועדיין, ישנם דיונים לגבי נחיצותן של פרדיגמות ושיטות לשימוש התחום.
|
|
תואר בהנדסת תוכנה- הכנה לעולם נרחב של אפשרויות תעסוקה ולימוד מתקדמות בתחום המחשוב והטכנולוגיה. |
|
|
להיות מהנדס תוכנה
בארצות הברית, דורשים לפחות ב-48 מדינות את אישור והסמכת ה- NSPE כדי שמסיימי תואר זה יקראו "מהנדסים" ולא "מפתחי תוכנה" או "מתכנתים". בישראל, עדיין התחום לא הבשיל דיו כדי שיתפש מכיל ידע וכישורים שבונים תוכנה אמינה, שימושית ועקבית, אולם כל עוד מהנדסים עומדים בקריטריונים מסוימים של לניהול פרויקטים, דרישות והבטחת איכות בדומה למהנדסים, הם יוסמכו עם מעבר המבחנים ויורשו להירשם בפנקס המהנדסים בישראל.
מהם נושאי הלימוד
תוכנית הלימודים בהנדסת תוכנה מונה כמקובל במוסדות אקדמיים להשכלה גבוהה בתחום ההנדסה מסלולי לימוד שונים להתמחות, כמו למשל התמחות בטכנולוגיה, מידע ותוכנה, תוכנה למערכות הניידות, מדעי חיים למהנדסים ועוד. בין נושאי הלימוד מונים גם מקצועות כמו פיסיקה, מתמטיקה, יסודות בתכנות, לימודי חומרה ותוכנה, אנגלית, מבוא לאלקטרוניקה, תקשורת ורשתות, ארגון קבצים, מיקרופרוססורים, בסיסי נתונים, יישומים וחבילות, JAVA, גרפיקה ממוחשבת, VISUAL BASIC, מערכות הפעלה, שפות שונות- כמו שפות ה- C, אסמבלר וסטטיסטיקה.
איזו תעסוקה מצפה לבוגרי התחום
בוגרי תחום הנדסת תוכנה יכולים להשתלב בחברות בארץ ובחו"ל, במיזמים שונים הקמים בארץ, תכנון ואחזקתן של מערכות מכאניות, מערכות לזרימה ולאנרגיה, מכונות ייצור, מערכות רובוטיות, כלי רכב, מכונות לשימוש ביתי ועוד. בוגרי התחום משולבים בתעשיות השונות בישראל – בכל תחום ותחום. במהלך הלימודים, תיתכן הגשתו של פרויקט גמר, איתו ניתן להציג ולהתקבל לתחום התעסוקה הבא. מהנדסי תוכנה יכולים להמשיך ללימודים משיקים ומתקדמים בתחום כמו למשל הנדסת אלקטרוניקה, הנדסת מחשבים או הנדסת מכונות וישנו גם תחום מכטרוניקה שתופס תאוצה בימים אלו.