Exam Overview and Tips
- Assessment Overview and Tips
- Checklist for AS
- Key terms for AS
- Checklist for A2
- Pseudocode Vs Python Quick Reference (A2)
Assessment Overview and Tips
ASSESSMENT OVERVIEW
PRACTICE EXAM TIPS
Before the Exam:
- Review all topics systematically
- Practice past paper questions
- Understand concepts, don't just memorize
- Know key definitions and terminology
- Practice calculations (binary, file sizes, etc.)
During the Exam:
- Read questions carefully
- Show working for calculations
- Write clearly and logically
- Answer all questions (even if unsure)
- Manage time effectively
- Use appropriate technical terms
Common Mistakes to Avoid:
- Confusing binary prefixes with decimal
- Forgetting two's complement for negative numbers
- Not reading questions thoroughly
- Poor time management
- Incomplete answers
- Calculator errors in calculations
FINAL NOTES (AS)
This comprehensive revision guide covers all topics in the Cambridge International AS Level Computer Science (9618) syllabus. Use this document alongside:
- Past examination papers
- Practical programming experience
- Teacher guidance and feedback
- Additional textbook resources
Key Success Factors:
- Understand concepts thoroughly
- Practice regularly
- Review mistakes
- Manage time effectively
- Stay confident
FINAL NOTES (A2)
This comprehensive revision guide covers all topics in the Cambridge International A Level Computer Science (9618) for Paper 3 (Advanced Theory) and Paper 4 (Practical).
Success Tips:
- Understand concepts, don't just memorize
- Practice programming questions regularly
- Review past paper questions
- Know your algorithms and their complexities
- Understand OOP principles thoroughly
For Paper 4:
- Practice implementing all sorting/searching algorithms
- Be comfortable with stacks, queues, linked lists
- Know recursive tracing
- Practice file processing operations
- Understand exception handling
Good luck with examinations!
Checklist for AS
EXAM PREPARATION CHECKLIST
Information Representation
☐ Binary, Denary, Hex conversion ☐ Two's complement representation ☐ BCD encoding ☐ ASCII vs Unicode ☐ Bitmap calculations (file size, resolution, colour depth) ☐ Vector vs Bitmap graphics ☐ Sound digitization (sampling rate, resolution) ☐ Lossless vs Lossy compression
Communication
☐ LAN vs WAN characteristics ☐ Client-server vs P2P models ☐ Network topologies (Bus, Star, Mesh, Hybrid) ☐ Transmission media (copper, fibre, wireless) ☐ IP addressing (IPv4, IPv6) ☐ DNS function ☐ Cloud computing
Hardware
☐ Computer system components ☐ Input/output devices ☐ RAM vs ROM ☐ SRAM vs DRAM ☐ Storage devices ☐ Embedded systems
Processor Fundamentals
☐ Von Neumann architecture ☐ Registers and their functions ☐ Fetch-Execute cycle ☐ Assembly language addressing modes ☐ Bit manipulation (shifts, masking)
System Software
☐ OS functions ☐ Memory, file, process management ☐ Compiler vs Interpreter ☐ Utility software
Security
☐ Threats (malware, hacking, phishing, pharming) ☐ Security measures (firewall, encryption, authentication) ☐ Data validation methods ☐ Data verification (parity, checksum)
Ethics
☐ Professional ethics ☐ Software licensing types ☐ AI impacts
Databases
☐ Database vs file-based systems ☐ Relational database terminology ☐ Normalization (1NF, 2NF, 3NF) ☐ SQL basics (DDL, DML)
Algorithms
☐ Computational thinking (abstraction, decomposition) ☐ Pseudocode writing ☐ Search algorithms (linear, binary) ☐ Sort algorithms (bubble, insertion)
Data Structures
☐ Primitive data types ☐ Records ☐ Arrays (1D, 2D) ☐ Stacks, Queues, Linked Lists
Programming
☐ Variables and constants ☐ Selection (IF, CASE) ☐ Iteration (FOR, WHILE, REPEAT) ☐ Procedures and functions ☐ Parameter passing
Software Development
☐ Development lifecycle ☐ Testing methods and data ☐ Maintenance types
Key terms for AS
SUMMARY OF KEY TERMS
Checklist for A2
EXAM PREPARATION CHECKLIST
Paper 3 - Advanced Theory:
☐ User-defined data types ☐ File organisation and hashing ☐ Floating-point representation ☐ TCP/IP protocol layers ☐ Circuit vs packet switching ☐ RISC vs CISC processors ☐ Pipelining ☐ Boolean algebra and Karnaugh maps ☐ Flip-flops ☐ Virtual machines ☐ OS process scheduling ☐ Encryption methods ☐ Digital certificates ☐ AI and machine learning ☐ Neural networks ☐ Graph algorithms
Paper 4 - Practical:
☐ Bubble sort ☐ Insertion sort ☐ Linear search ☐ Binary search ☐ Stack implementation ☐ Queue implementation ☐ Linked list implementation ☐ Binary tree implementation ☐ Recursion ☐ OOP concepts ☐ File processing ☐ Exception handling
KEY TOPICS QUICK REFERENCE
Paper 3 Topics:
- User-defined data types (enumerated, pointer, records, sets)
- File organisation (serial, sequential, random)
- Floating-point representation
- TCP/IP protocols
- Circuit switching vs packet switching
- RISC vs CISC processors
- Pipelining
- Boolean algebra and Karnaugh maps
- Flip-flops
- Virtual machines
- OS scheduling algorithms
- Encryption (symmetric, asymmetric)
- Digital signatures and certificates
- SSL/TLS
- AI and machine learning
- Neural networks
- Graph search algorithms (Dijkstra, A*)
- Recursion
- Programming paradigms
Paper 4 Skills:
- Bubble sort implementation
- Insertion sort implementation
- Linear search implementation
- Binary search implementation
- Stack operations
- Queue operations
- Linked list operations
- Binary tree operations
- Recursive algorithms
- OOP implementation
- File processing
- Exception handling