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

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

על מדעי המחשב והנדסת תוכנה

דלג להבדלים

מדעי המחשב

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

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

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

דלג להבדלים

הנדסת תוכנה

הנדסת תוכנה היא ענף בתחום ההנדסה, אשר עיסוקו הנו פיתוח תוכנה.

הנדסת תוכנה מביאה לידי ביטוי את השיטות לפיתוח, תחזוק, ותפעול שוטף של תוכנות.

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

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

ההבדלים


סרטון להמחשת ההבדלים: