Mida arvutiteaduse GRE sisaldab?

Arvutiteaduse kraadiõppe eksam (GRE) on jagatud neljaks põhiosaks. Nende osade hulka kuuluvad: arvutiarhitektuur ja korraldus, mis moodustab 15 protsenti testi hindest; Tarkvara metoodika ja süsteemid, mis moodustab 40 protsenti testi hindest; matemaatiline teooria ja taust, mis moodustab 40 protsenti testi hindest; ja katuskategooria nimega Muud teemad, mis moodustab ülejäänud 5 protsenti testi hindest.

Arvutiarhitektuuri ja -korralduse alal on viis peamist alamvälja. Esimene neist on juhtseadmed ja protsessorid. Selles valdkonnas hõlmab arvutiteaduse GRE küsimusi selliste asjade kohta nagu arv ja aritmeetiline esitus, andmeteed ja juhtimisjärjestus, samuti üldküsimusi käsukomplektide kohta.

Teine alamväli on Digital Logic Design ning see hõlmab analüüsi- ja optimeerimisküsimusi koos järjestikuse ja kombineeritud vooluahela rakendamisega. Kolmas on mälestused ja hierarhiad, mis hõlmavad vahemälu ja salvestustüüpe, lehitsemist, segmenteerimist, virtuaalmälu ning küsimusi jõudluse ja rakendamise kohta. Neljas on side ja võrgud, mis hõlmavad võrguseadmeid, nagu ruuterid ja lülitid, sisend-väljundsüsteemid ja sünkroniseerivad arvutid. Viimane on suure jõudlusega arhitektuur, mis hõlmab hajutatud ja paralleelset arhitektuuri ning superskalaarset konveierit ja järjestamata täitmisprotsessoreid.

Arvutiteaduse GRE tarkvara metoodika ja süsteemide valdkonnas on viis alamvaldkonda. Esimene on andmekorraldus, mis hõlmab andmete juurutamise tehnikaid, andmestruktuure ja andmetüüpe. Teine on programmi struktuur ja juhtimine, mis hõlmab küsimusi sünkroonimise, samaaegsuse ja suhtluse kohta; rekursioon ja iteratsioon; ning funktsioonid, meetodid, protseduurid ja erandite käsitlejad.

Arvutiteaduse GRE tarkvara metoodika ja süsteemide valdkonna kolmas alamvaldkond on programmeerimistähistused ja keeled, mis hõlmab avaldiste hindamist, parameetrite edastamist, sidumist, ulatust ja programmi juhtimis-/andmekorralduskonstruktsioone. Neljas on tarkvaratehnika, mis hõlmab kontrollitehnikaid, spetsifikatsioone, väiteid, arendusmudeleid, tööriistu ja mustreid. Viimane alamväli hõlmab süsteemiküsimusi, sealhulgas andmebaase, süsteemianalüüsi, ressursside haldamist, tõlkeid, käitussüsteeme, kompilaatoreid, operatsioonisüsteeme, Internetti ja võrgundusküsimusi.

Arvutiteaduse GRE matemaatilises teoorias ja taustal on kolm peamist alamvaldkonda. Esimene neist on keerukus ja algoritmid ning see hõlmab küsimusi algoritmide kavandamise tehnikate, asümptootilise ja täpse algoritmi analüüsi, arvutusliku keerukuse ning keerukuse ülemise ja alumise piiri kohta. Teine osa on keeleteooria ja -automaadid, mis hõlmavad arvutusmudeleid, otsustavust ning formaalset grammatikat ja keelt. Viimane on diskreetsed struktuurid, mis hõlmavad graafiteooriat, elementaarset kombinatoorikat, arvuteooriat, korduvaid seoseid ja matemaatilist loogikat.

Arvutiteaduse GRE viimast valdkonda nimetatakse muudeks teemadeks. See sisaldab küsimusi krüptograafia, arvutigraafika, numbrianalüüsi, tehisintellekti ja turvalisuse kohta. See jaotis sisaldab ka küsimusi sotsiaalsete küsimuste kohta.