Revision guidelines; Section 1. System Software: 1. Components of a computer system and modes of use; 2. System software; 3. Data representation, structure and management; 4. Hardware; 5. Data transmission and networking; 6. System life cycle; 7.
Choosing appropriate applications software; 8. Handling of data in information systems; 9. Designing the user interface; 10. Logic gates; Section 2. Data Types and Data Structures: 11. Designing solutions to problems; 12. The structure of procedural programs; 13. Data types and data structures; 14.
Common facilities of procedural languages; 15. Writing maintainable programs; 16. Testing and running a solution; Section 3. Data Representation, Data Structures and Data Manipulation: 17. The functions of operating systems; 18. The functions and purposes of translators; 19. Computer architecture and the fetch-execute cycle; 20. Data representation, data structures and data manipulation; 21.
Programming paradigms; 22. Databases; 23. Simulation and real-time processing; 24. Networking; Answers and tips; Index.