Subject GRE: Computer Science Syllabus: I. Software Systems and Methodology - 40%
Subject GRE: Computer Science Syllabus: I. Software Systems and Methodology - 40%
Syllabus
I. SOFTWARE SYSTEMS AND METHODOLOGY 40%
A. Data organization
* Data types
* Data structures and implementation techniques
B. Program control and structure
* Iteration and recursion
* Procedures, functions, methods, and exception handlers
* Concurrency, communication, and synchronization
C. Programming languages and notation
* Constructs for data organization and program control
* Scope, binding, and parameter passing
* Expression evaluation
D. Software engineering
* Formal specifications and assertions
* Verification techniques
* Software development models, patterns, and tools
E. Systems
*
*
*
*
*
Instruction sets
Computer arithmetic and number representation
Register and ALU organization
Data paths and control sequencing