علوم الحاسوب لـ A2 Level
الورقتان 3 و4 من 9618: النظرية المتقدمة والبرمجة العملية: البرمجة الكائنية، والاستدعاء الذاتي، والملفات، وأكثر.
محتوى الدراسة هنا بالإنجليزية، لأن Cambridge تضع امتحاناتها وتصحّحها بالإنجليزية. اسأل AskZ وسيشرح لك أي موضوع بالعربية.
Paper 3
Advanced Theory
1h 30m75 درجة25% of A Level
Data Representation
User-defined data types, file organisation and access, floating-point representation, normalisation and rounding errors.
Communication and Internet Technologies
Protocols (TCP/IP stack, HTTP, FTP, SMTP, POP3, IMAP, BitTorrent), circuit and packet switching in depth.
Hardware and Virtual Machines
RISC vs CISC, pipelining, parallel processing (SISD/SIMD/MISD/MIMD), massively parallel computers, virtual machines — plus Boolean algebra, De Morgan's laws, Karnaugh maps, adders and flip-flops.
System Software
Operating system internals — process management, scheduling algorithms, memory management (paging, segmentation, virtual memory) — and how compilers work (lexical, syntax, code generation, optimisation, RPN).
Security
Asymmetric encryption, digital signatures and certificates, SSL/TLS, quantum cryptography.
Artificial Intelligence
Graphs and graph algorithms (Dijkstra, A*), machine learning categories (supervised, unsupervised, reinforcement), deep learning, back-propagation and regression.
Paper 4
Practical
2h 30m75 درجة25% of A Level
Computational Thinking and Problem-Solving
Recursion, ADTs in code (stack, queue, linked list, binary tree, dictionary, hash table), searching and sorting (binary search, insertion sort, bubble sort), and Big O.
Further Programming
Programming paradigms (low-level, imperative, OOP, declarative), full object-oriented programming (classes, inheritance, polymorphism, encapsulation), file processing with random-access files, and exception handling.


