Anonymous

CS GRE: Difference between revisions

From dankwiki
207 bytes added ,  14:34, 29 January 2013
No edit summary
 
(11 intermediate revisions by the same user not shown)
Line 1: Line 1:
Anything above a 800 (it's on a 200-990-point scale) seems pretty good. It appears that quality single-volume preparation materials cannot be had at any price. Perhaps one ought be written?
Anything above a 800 (it's on a 200-~900-point (the top end changes from year to year, wtf) scale) seems pretty good. It appears that quality single-volume preparation materials cannot be had at any price. Perhaps one ought be written?
 
* '''We took the exam 2009-10-10. I don't see myself updating this page much further.''' ([[User:Dank|Dank]] 02:53, 12 November 2009 (UTC))
* [http://ftp.ets.org/pub/gre/CompSci.pdf ETS Practice Booklet (PDF)], from the [http://www.ets.org/portal/site/ets/menuitem.1488512ecfd5b8849a77b13bc3921509/?vgnextoid=e9952d3631df4010VgnVCM10000022f95190RCRD&vgnextchannel=6ef946f1674f4010VgnVCM10000022f95190RCRD Computer Science Exam] page
* [http://ftp.ets.org/pub/gre/CompSci.pdf ETS Practice Booklet (PDF)], from the [http://www.ets.org/portal/site/ets/menuitem.1488512ecfd5b8849a77b13bc3921509/?vgnextoid=e9952d3631df4010VgnVCM10000022f95190RCRD&vgnextchannel=6ef946f1674f4010VgnVCM10000022f95190RCRD Computer Science Exam] page
(This second link is pretty dubiously-formed; YMMV. Go to the GRE page, click on Subject Info details, click on Computer Science ''--[[User:Dank|Dank]] 14:58, 30 July 2009 (UTC)'')
(This second link is pretty dubiously-formed; YMMV. Go to the GRE page, click on Subject Info details, click on Computer Science ''--[[User:Dank|Dank]] 14:58, 30 July 2009 (UTC)'')
Line 5: Line 7:
* [http://www.cc.gatech.edu/~howardz/micellaneous/gre_cs_sub/ GT notes] from 2006
* [http://www.cc.gatech.edu/~howardz/micellaneous/gre_cs_sub/ GT notes] from 2006
* [http://sites.google.com/site/titaniumbits/ 100 shareware CS GRE-like problems] from Christopher Scaffidi
* [http://sites.google.com/site/titaniumbits/ 100 shareware CS GRE-like problems] from Christopher Scaffidi
<div style="text-align: center; color: green; border: solid black;"><countdown time="10/10/2009 8:30 AM UTC-0500"><D> '''days,''' <H> '''hours,''' <M> '''minutes,''' <S> '''seconds''' until the 2009-10-10 CS GRE</countdown></div>
==Books we're using for general preparation==
==Books we're using for general preparation==
* Software Systems and Methodology
* Software Systems and Methodology
Line 24: Line 25:


==Subject Material==
==Subject Material==
Outline taken from the ETS CS GRE page, 2009-07-30 1500 UTC)
Outline taken from the ETS CS GRE page (2009-07-30 1500 UTC)
{| border="1" width="100%"
{| border="1" width="100%"
|-
|-
! align="left"|Area <small>''vocabulary listings follow each area in small, italicized, bolded text''</small>
! align="left"|<small>''Area vocabulary listings follow each area in small, italicized, bolded text''</small>
! References and Supplements
! References and Supplements
|-
|-
Line 51: Line 52:
|
|
|-
|-
|colspan=2|'''Programming languages and notation'''
|colspan=2|'''[[Programming Language Theory|Programming languages]] and notation'''
|-
|-
|Constructs for data organization and program control
|Constructs for data organization and program control
Line 109: Line 110:
|-
|-
| Instruction sets <small>'''''general- vs special-purpose registers, condition word, load-store vs register-memory architectures, addressing alignment, register vs immediate vs displacement vs indexed etc addressing, instruction sizes, control flow instructions, opcode expansion, reduced vs complex sets'''''</small>
| Instruction sets <small>'''''general- vs special-purpose registers, condition word, load-store vs register-memory architectures, addressing alignment, register vs immediate vs displacement vs indexed etc addressing, instruction sizes, control flow instructions, opcode expansion, reduced vs complex sets'''''</small>
| '''H&P4''' 1.3, Appx A
| '''H&P4''' 1.3, Appx B, Appx J
|-
|-
| Computer arithmetic and number representation <small>'''''signed magnitude, one's complement, signed zeros, two's complement, binary coded decimal, IEEE 754, biased representation, denormalization, positive and negative infinity, NaN, nearest rounding, directed rounding, overflow, underflow, carry indicator, arbitrary precision'''''</small>
| Computer arithmetic and number representation <small>'''''signed magnitude, one's complement, signed zeros, two's complement, binary coded decimal, IEEE 754, biased representation, denormalization, positive and negative infinity, NaN, nearest rounding, directed rounding, overflow, underflow, carry indicator, arbitrary precision'''''</small>
|
| '''H&P4''' Appx I
|-
|-
| Register and ALU organization
| Register and ALU organization
|
| '''H&P4''' Appx F (Vector processors)
|-
|-
| Data paths and control sequencing
| Data paths and control sequencing
Line 126: Line 127:
|-
|-
| Cache, main, and secondary storage
| Cache, main, and secondary storage
|
| '''H&P4''' Chapter 5.2, Appx C.1-3
|-
|-
| Virtual memory, paging, and segmentation
| Virtual memory, paging, and segmentation
|
| '''H&P4''' Chapter 5, Appx C.4
|-
|-
|colspan=2| '''Networking and communications'''
|colspan=2| '''Networking and communications'''
|-
|-
| Interconnect structures (e.g., buses, switches, routers)
| Interconnect structures (e.g., buses, switches, routers)
|
| '''H&P4''' Appx E
|-
|-
| I/O systems and protocols
| I/O systems and protocols
|
| '''H&P4''' Chapter 6
|-
|-
| Synchronization
| Synchronization
Line 145: Line 146:
|-
|-
| Pipelining superscalar and out-of-order execution processors
| Pipelining superscalar and out-of-order execution processors
|
| '''H&P4''' Appx A
|-
|-
| Parallel and distributed architectures
| Parallel and distributed architectures
|
|'''H&P4''' Chapter 4
|-
|-
|colspan=2|'''THEORY AND MATHEMATICAL BACKGROUND - 40%'''
|colspan=2|'''[[Theory|THEORY]] AND MATHEMATICAL BACKGROUND - 40%'''
|-
|-
|colspan=2| '''Algorithms and complexity'''
|colspan=2| '''Algorithms and complexity'''