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