![]() | khatav consultingTM We Care Your Career® |
| India |
GRE Computer Science SyllabusThe test consists of approximately 70 multiple-choice questions, some of which are grouped in sets and based on such materials as diagrams, graphs, and program fragments. The approximate distribution of questions in each edition of the test according to content categories is indicated by the following outline. The percentages given are approximate; actual percentages will vary slightly from one edition of the test to another.
I. Software Systems and Methodology - 40%A. Data organizationData typesData structures and implementation techniques
B. Program control and structureIteration and recursionProcedures, functions, methods, and exception handlers Concurrency, communication, and synchronization
C. Programming languages and notationConstructs for data organization and program controlScope, binding, and parameter passing Expression evaluation
D. Software engineeringFormal specifications and assertionsVerification techniques Software development models, patterns, and tools
E.SystemsCompilers, interpreters, and run-time systemsOperating systems, including resource management and protection/security Networking, Internet, and distributed systems Databases System analysis and development tools
II. Computer Organization and Architecture - 15%A. Digital logic designImplementation of combinational and sequential circuitsOptimization and analysis
B. Processors and control unitsInstruction setsComputer arithmetic and number representation Register and ALU organization Data paths and control sequencing
C. Memories and their hierarchiesPerformance, implementation, and managementCache, main, and secondary storage Virtual memory, paging, and segmentation
D. Networking and communicationsInterconnect structures (e.g., buses, switches, routers)I/O systems and protocols Synchronization
E. High-performance architecturesPipelining superscalar and out-of-order execution processorsParallel and distributed architectures III. Theory and Mathematical Background - 40%A. Algorithms and complexityExact and asymptotic analysis of specific algorithmsAlgorithmic design techniques (e.g. greedy, dynamic programming, divide and conquer) Upper and lower bounds on the complexity of specific problems Computational complexity, including NP-completeness
B. Automata and language theoryModels of computation (finite automata, Turing machines)Formal languages and grammars (regular and context free) Decidability
C. Discrete structuresMathematical logicElementary combinatorics and graph theory Discrete probability, recurrence relations, and number theory
IV. Other Topics - 5%Example areas include numerical analysis, artificial intelligence, computer graphics, cryptography, security, and social issues.Note: Students are assumed to have a mathematical background in the areas of calculus and linear algebra as applied to computer science. |
| Copyright @khatav 2007~2009 www.khatav.com |
a Khatav Group Company | Corporate Office: Bangalore, India; Tel:+91-80-2323 2424 |
| Our Other Websites: www.ccspl.net | www.khatav.in | Best viewed on 1024 x 768 pixels resolution and on Mozilla Firefox browser | ||