מה ההבדל בין תואר שני במדעי המחשב וטכנולוגיית מידע?


תשובה 1:

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

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

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


תשובה 2:

אני חייב להסכים ולא להסכים עם תשובתו של ג'ין ספפורד. אתה יכול ללמוד אותם נושאים ולקחת רבים מאותם קורסים, אך הדגש בשניהם הוא על הבנה עמוקה, רק על דברים שונים. ב MS ב IT או MS ב מערכות מידע (IS) או MBA במערכות מידע לניהול, הדגש הוא על הקשר של שימוש. מדוע זה עושה פחות או יותר כמו מכונאי רכב או מהנדס לא ברור לי. שניהם תארים מקצועיים, בדומה לטרשת נפוצה שלי בהנדסת תוכנה. אם אכפת לך יותר מהקשר, להבין ארגון, MS CS הוא לא האפשרות הנכונה. אם אכפת לכם להבין מידע, קחו בחשבון טרשת נפוצה במדעי המידע (או מדעי המידע, או מדעי המידע והטכנולוגיה) - לא להתבלבל עם מערכות מידע - אשר ממוקדות במשמעות המידע והשימוש בו. אותו קורס (נניח, מערכות מסדי נתונים) עשוי להילמד בשלושתן; ב- MS CS, סביר להניח שתלמד על אלגברה קשרית ואולי על חשבון מחשבתי, אך תלמד מעט עד לא מעט על קנה מידה או כישלונות, מה ש- MS ב- IT (או IS) ככל הנראה יחקור לעומק. במדעי המידע תתמקד במה המשמעות של נתונים בהקשר. אתה יכול להשתמש באותו ספר לימוד (Elmasri & Navathe, למשל), אבל לכסות פרקים שונים ולקרוא מאמרים שונים.

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


תשובה 3:

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

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