Il Computer Record Graduate Record Examination (GRE) è suddiviso in quattro parti principali. Queste parti includono: Computer Architecture and Organization, che rappresenta il 15 percento del voto di prova; Metodologia e sistemi software, che rappresentano il 40 percento del voto di prova; Teoria matematica e background, che rappresentano il 40 percento del voto di prova; e una categoria ombrello denominata Altri argomenti, che rappresenta il restante 5 percento del voto di prova.
Nell’area Architettura e organizzazione del computer, ci sono cinque sottocampi principali. Il primo è Control Unit and Processors. In questo campo, il GRE di Informatica comprende domande su aspetti quali rappresentazione numerica e aritmetica, percorsi di dati e sequenze di controlli, nonché domande generali sui set di istruzioni.
Il secondo sottocampo è Digital Logic Design e comprende domande di analisi e ottimizzazione insieme all’implementazione di circuiti sequenziali e combinati. Il terzo è Memorie e gerarchie, che coinvolgono tipi di cache e archiviazione, paging, segmentazione, memoria virtuale e domande su prestazioni e implementazione. Il quarto è Communications and Networks, che coinvolge dispositivi di rete come router e switch, sistemi di input-output e sincronizzazione dei computer. L’ultimo è l’architettura ad alte prestazioni, che coinvolge architettura distribuita e parallela e pipeline superscalari e processori di esecuzione non ordinati.
Nel campo Metodologia e sistemi software dell’Informatica GRE, ci sono cinque sottocampi. Il primo è l’organizzazione dei dati, che comprende tecniche di implementazione dei dati, strutture di dati e tipi di dati. Il secondo è la struttura e il controllo del programma, con domande su sincronizzazione, concorrenza e comunicazione; ricorsione e iterazione; e funzioni, metodi, procedure e gestori di eccezioni.
Il terzo sottocampo nel campo Metodologia e sistemi software del GRE di Informatica è la programmazione di notazioni e linguaggi, che comprende la valutazione di espressioni, il passaggio di parametri, l’associazione, l’ambito e i costrutti di controllo / organizzazione del programma. Il quarto è Ingegneria del software, che prevede tecniche di verifica, specifiche, asserzioni, modelli di sviluppo, strumenti e schemi. L’ultimo sottocampo comprende domande relative ai sistemi, inclusi database, analisi del sistema, gestione delle risorse, interpreti, sistemi di runtime, compilatori, sistemi operativi, Internet e domande sulla rete.
Nella teoria matematica e sullo sfondo dell’informatica GRE, ci sono tre sottocampi principali. Il primo è Complessità e algoritmi e implica domande sulle tecniche di progettazione di algoritmi, analisi asintotiche ed esatte degli algoritmi, complessità computazionale e limiti di complessità superiore e inferiore. La seconda sezione è Teoria del linguaggio e automi, che coinvolgono modelli di calcolo, decidibilità e grammatica e linguaggio formali. L’ultimo è Strutture discrete, che coinvolgono la teoria dei grafi, la combinatoria elementare, la teoria dei numeri, le relazioni ricorrenti e la logica matematica.
L’area finale del Computer Science GRE si chiama Altri argomenti. Include domande su aspetti quali crittografia, computer grafica, analisi dei numeri, intelligenza artificiale e sicurezza. Questa sezione include anche domande su questioni sociali.