Cambridge International AS and A Level Computing Coursebook
This coursebook is written specifically for the University of Cambridge International Examinations' AS and A Level Computing syllabus (9691) by experienced authors and a CIE examiner. It follows the syllabus in a chronological fashion with helpful cross-references to the syllabus codes. Written in plain English with clear explanations of concepts using diagrams, screenshots and photos, it is easily accessible for International students. There are self-assessment questions with hints at the end of each chapter, with answers at the back of the book to give students the opportunity to assess their own development and/or revision needs. Exam questions taken from real past papers at the end of each Module give the students plenty of exam practice and a chapter devoted to exam preparation will help the students get ready for the exam. A detailed Glossary allows quick access to key and/or difficult terms.
- Electronic book text
- 19 Nov 2012
- CAMBRIDGE UNIVERSITY PRESS
- Cambridge University Press (Virtual Publishing)
- Cambridge, United Kingdom
Table of contents
Module 1. Computer Systems, Communications and Software: 1.1. Components of a computer system and modes of use; 1.2. System software; 1.3. Data: its representation, structure and management; 1.4. Hardware; 1.5. Data transmission and networking; 1.6. Systems development life cycle; 1.7. Choosing appropriate application software; 1.8. Handling of data in information systems; 1.9. Designing the user interface; 1.10. Logic gates; Module 2. Practical Programming Techniques: 2.1. Designing solutions to problems; 2.2. The structure of procedural programs; 2.3. Data types and data structures; 2.4. Common facilities of procedural languages; 2.5. Writing maintainable programs; 2.6. Testing and running a solution; Module 3. Systems Software Mechanisms, Machine Architecture, Database Theory, Programming Paradigms and Integrated Information Systems: 3.1. The functions of operating systems; 3.2. The function and purpose of translators; 3.3. Computer architectures and the fetch-execute cycle; 3.4. Data representation, data structures and data manipulation; 3.5. Programming paradigms; 3.6. Databases; 3.7. Simulation and real-time processing; 3.8. Networking; Module 4. Computing Project: 4.1. Report; 4.2. Definition, investigation and analysis; 4.3. Design; 4.4. Software development, programming, testing and implementation; 4.5. Documentation; 4.6 Evaluation.