Vad är skillnaden mellan en magisterexamen i datavetenskap och informationsteknologi?


Svar 1:

IT är tillämpningen och användningen av tekniken - inklusive frågor om företag, ledning och kanske några av de juridiska aspekterna. Detta skulle inkludera analys av hur man specificerar, köper och distribuerar IT-lösningar. En IT-major skulle veta hur man bygger en IT-miljö på kontoret, men förstår förmodligen inte hur mycket av det som fungerade.

CS är studiet av den underliggande teorin och strukturen för tekniken - inklusive grundläggande koncept, strukturer, konstruktion, algoritmer, datastrukturer, programmering och mer (beroende på program och valfria). En CS-major kan bygga de flesta komponenterna i en IT-miljö, men inte förstå vad som är involverat i en framgångsrik distribution och underhåll av dessa komponenter.

En grov analogi skulle vara mellan utbildning som bilmekaniker och delar chef, mot utbildning i maskinteknik.


Svar 2:

Jag måste både hålla med och hålla med om Gene Spaffords svar. Du kanske studerar samma ämnen och tar många av samma kurser, men betoningen i båda är på en djup förståelse, bara på olika saker. I en MS i IT eller MS i Information Systems (IS) eller MBA i Management Information Systems ligger tonvikten på användningsförhållanden. Varför det gör mer eller mindre som en bilmekaniker eller ingenjör är inte klart för mig. Båda är professionella, precis som min MS i programvaruteknik. Om du bryr dig mer om kontext, att förstå en organisation, är en MS CS inte det rätta alternativet. Om du bryr dig om att förstå information, kan du överväga en MS i informationsvetenskap (eller informationsvetenskap eller informationsvetenskap och teknik) - inte att förväxla med informationssystem - som är inriktade på informationens betydelse och användning. Samma kurs (låt oss säga, databassystem) kan läsas i alla tre; i MS CS kommer du sannolikt att lära dig om relationell algebra och eventuellt relationskalkyl, men du kommer att lära dig lite till ingenting om skalning eller failover, vilket MS i IT (eller IS) troligen kommer att utforska i djupet. I informationsvetenskap kommer du att fokusera på vad data betyder i sammanhang. Du kan använda samma lärobok (till exempel Elmasri & Navathe), men täcka olika kapitel och läsa olika artiklar.

Om du vill bygga programvarusystem på kodnivå är MS och CS i programvaruteknik lämpligt. Om du vill bygga programvarusystem på systemnivå, leta någon annanstans.


Svar 3:

En magisterexamen i datavetenskap kommer att fokusera på att skapa programvara, vilka algoritmer som är bäst, hur man mäter korrekthet och nätverksteori

En magisterexamen i IT är mer inriktad på applikationer, distribution av applikationer, hur man bygger och driver ett datacenter, med viss information också på affärssidan av programvara.