Hvad er forskellen mellem en kandidatgrad i datalogi og informationsteknologi?


Svar 1:

IT er anvendelse og anvendelse af teknologien - herunder spørgsmål om forretning, ledelse og måske nogle af de juridiske aspekter. Dette vil omfatte analyse af, hvordan man specificerer, køber og implementerer it-løsninger. En IT-major ville vide, hvordan man opbygger et kontor-IT-miljø, men forstår sandsynligvis ikke, hvor meget af det fungerede.

CS er studiet af den underliggende teori og struktur for teknologien - inklusive grundlæggende koncepter, strukturer, konstruktion, algoritmer, datastrukturer, programmering og mere (afhængigt af program og valgfag). En CS-major kunne bygge de fleste af komponenterne i et IT-miljø, men ikke forstå, hvad der er involveret i en vellykket implementering og vedligeholdelse af disse komponenter.

En grov analogi ville være mellem uddannelse som bilmekaniker og dele manager, mod uddannelse i maskinteknik.


Svar 2:

Jeg er både enig og uenig i svaret fra Gene Spafford. Du studerer måske de samme emner og tager mange af de samme kurser, men vægten i begge er på en dyb forståelse, bare på forskellige ting. I en MS i IT eller MS i informationssystemer (IS) eller MBA i ledelsesinformationssystemer er vægten lagt på kontekst af brug. Hvorfor det gør mere eller mindre som en bilmekaniker eller ingeniør er ikke klart for mig. Begge er faglige grader, ligesom min MS i software engineering. Hvis du interesserer dig mere for kontekst, forståelse af en organisation, er en MS CS ikke den rigtige mulighed. Hvis du er interesseret i at forstå information, skal du overveje en MS i informationsvidenskab (eller informationsvidenskab eller informationsvidenskab og teknologi) - ikke at forveksle med informationssystemer - som er fokuseret på betydningen og brugen af ​​information. Det samme kursus (lad os sige, databasesystemer) undervises muligvis i alle tre; i MS CS lærer du sandsynligvis om relationel algebra og muligvis relationel beregning, men du lærer lidt til intet om skalering eller failover, som MS i IT (eller IS) sandsynligvis vil udforske i dybden. I informationsvidenskab fokuserer du på, hvad data betyder i sammenhæng. Du bruger muligvis den samme lærebog (for eksempel Elmasri & Navathe), men dækker forskellige kapitler og læser forskellige papirer.

Hvis du vil bygge softwaresystemer på kodeniveau, er MS og CS i CS eller software engineering passende. Hvis du vil bygge softwaresystemer på systemniveau, skal du kigge andre steder.


Svar 3:

En kandidatuddannelse i datalogi vil fokusere på at skabe software, hvilke algoritmer der er bedst, hvordan man måler korrekthed og netværksteori

En kandidatuddannelse inden for it er fokuseret mere på applikationer, implementering af applikationer, hvordan man bygger og driver et datacenter med nogle oplysninger også på forretningssiden af ​​software.