Arvutiteadus vs arvutitehnika
Kuna arvuti ei arenenud ainult masinas, mida saaks kasutada ainult matemaatiliste arvutuste tegemiseks, vaid ka paljudel muudel eesmärkidel, saavutas arvutiteaduse valdkond oma populaarsuse. 20 aastat hiljem (umbes 1950. aastate paiku) loodi esimene arvutiteaduse kraad. Kuid kümmekond aastat hiljem hakkas kogukond mõistma tööjõu väärtusi, mis mõistsid nii seda, kuidas arvutid töötavad kui ka seda, kuidas need olid integreeritud, ja hiljem tekkis arvutitehnika toimik. Selle tulemusel loodi 1970. aastate alguses esimene arvutitehnika kraad. Mõlemad programmid nõuavad väga head matemaatika tausta.
Mis on arvutitehnika?
Arvutitehnika (arvutisüsteemide ehitus) on teadusharu, mis ühendab endas elektrotehnika ja infotehnoloogia. Arvutitehnika keskendub arvutisüsteemide arendamiseks vajalikele teadmistele. Arvutiinsenerid omandavad tavaliselt elektrotehnika, tarkvara kujundamise ning tarkvara ja riistvarakomponentide integreerimise koolituse / hariduse (selle asemel, et neid valdkondi eraldi uurida). Seega omavad arvutiinsenerid teadmisi nii andmetöötluse tarkvara kui ka riistvara kohta, mis hõlmab protsessorite, personaalarvutite, mobiilsete arvutite, superarvutite, vooluringide ja manussüsteemide projekteerimist. Arvutiinsenerid mõistavad tavaliselt, kuidas asjad integreeruvad suuremasse pilti (lisaks sellele, kuidas asjad töötavad).
Arvutiinsenerid arendavad tavaliselt tarkvara / püsivara mitmesuguste süsteemide jaoks, nagu manustatud mikrokontrollerid, VLSI mikrokiipide projekteerimine, analoogandurid, trükkplaadid ja opsüsteemid. Arvutitehnikute digitaalsüsteemide, mootorite ja andurite tundmise tõttu sobivad need ka robootika uurimiseks. Viimastel aastatel on arvutisüsteeme kavandavate, haldavate, hooldatavate ja parandavate inseneride töökohtade nõudmise kiire kasvu tõttu pakkunud paljud ülikoolid arvutitehnika bakalaureusekraadi. Sarnaselt kõigi teiste tehnikavaldkondadega on hea taust matemaatikas ja loodusteaduses ülioluline. Oma esimese arvutitehnika kraadi pakkus Case Western Reserve University juba 1971. aastal. Tavaliselt on vanemate aastate arvutitehnoloogia eriala lõpetanud spetsialiseerunud arvutitehnika alale, sest arvutitehnika teadmiste täielikku hingamist on bakalaureuseõppes võimatu õppida. aastatel.
Mis on arvutiteadus?
Arvutiteadus (Computing Science) on teaduslik distsipliin, mis uurib arvutamisteooriat ja nende rakendamiseks / rakendamiseks kasutatavaid praktilisi meetodeid arvutisüsteemides. Arvutiteadlased keskenduvad algoritmide leiutamisele, mis loovad ja muudavad teavet ning loovad keerukate süsteemide abstraktsioone. Infotehnoloogial on palju alamvaldkondi, näiteks arvutusteooria, algoritmid ja andmestruktuurid, programmeerimiskeeled, arvuti arhitektuur, tarkvaratehnika, tehisintellekt, arvutivõrgud, andmebaasisüsteemid, paralleelne arvutamine, hajutatud süsteemid, arvutigraafika, opsüsteemid, numbriline / sümboolne arvutamine ja inimese arvuti interaktsioon. Infotehnoloogia üldine fookus on arvutirakenduste rakendamiseks kasutatavate programmide atribuutide mõistmine ja nende teadmiste kasutamine paremate programmide väljatöötamiseks, selle asemel et töötada otse arvutitega nagu infotehnoloogia karjääris (nagu üldsus sageli segab).
Arvutiteadus kujunes välja iseseisva akadeemilise distsipliinina 1950ndatel. Esimese arvutiteaduse kraadi pakkus Cambridge'i ülikool 1953. aastal, Purdue ülikool aga USA esimese arvutiteaduse kraadiõppe programmi (1962. aastal). Arvutiteaduse kraadid kogu maailmas on peamiselt kahel korral. Mõni programm keskendub enamasti teoreetilistele õpingutele ja õpetab arvutiprogrammeerimist ainult teiste alade toetamiseks. Teised keskenduvad pigem programmeerimise praktikale kui teoreetilistele aspektidele. Nad püüavad pakkuda tarkvaratööstusesse sisenemiseks vajalikke oskusi. Kuid mõlemat tüüpi kraadid nõuavad matemaatika sügavat mõistmist.
Mis vahe on infotehnoloogial ja arvutitehnikal??
Suurim erinevus arvutiteaduse ja arvutitehnika vahel on see, et arvutiteadus keskendub arvutuste teoreetilistele aspektidele, samal ajal kui arvutitehnika keskendub arvutisüsteemide arendamise praktilistele aspektidele. Arvutiteadlased analüüsivad arvutiprogrammide omadusi, et tulla välja paremate programmidega, samal ajal kui arvutitehnikud analüüsivad arvutisüsteeme paremate süsteemide väljatöötamiseks. Arvutiteadlastel on arvutusteooriast parem arusaam kui arvutiinseneridel. Teisest küljest on arvutiinseneridel parem arusaam arvutisüsteemidega seotud elektrotehnika aspektidest.
Ehkki see pole reegel, kipuvad arvutiteadlased rohkem akadeemilisse ringkonda minema ja professoriteks muutuma. Kuid programmeerimisteadmistega infotehnoloogia eriala lõpetanud konkureerivad sama tüüpi tarkvaratehnika töökohtadel nagu arvutitehnoloogia lõpetanud. Kuid kui tegemist on töökohtadega manustatud süsteemide, telekommunikatsiooni ja riistvara kujundamise valdkonnas, eelistatakse arvutitehnikuid alati. Kuid arvestades seda, kuidas infotehnoloogia ja inseneriteaduste valdkonnad on hiljuti omavahel segunenud, võite alati märgata, et arvutiinsenerid ja arvutiteadlased töötavad koos meeskonnas ja vastutavad vajaduse korral vajaduse korral üksteise töö osade eest. Lisaks pakuvad paljud ülikoolid ühte arvutiteaduse ja inseneri kraadi, mis hõlmab mõlema eriala aspekte. Kuid ikkagi, mõned arvutiteaduse programmid on osa loodusõpetuse koolist, samal ajal kui infotehnoloogia kraadi pakub elektri- ja arvutitehnika kool.