علوم الحاسوب لـ AS Level
الورقتان 1 و2 من 9618: النظرية وحل المشكلات. تتعمّق النظرية هنا، وتصبح Pseudocode برمجة حقيقية.
محتوى الدراسة هنا بالإنجليزية، لأن Cambridge تضع امتحاناتها وتصحّحها بالإنجليزية. اسأل AskZ وسيشرح لك أي موضوع بالعربية.
Paper 1
Theory Fundamentals
1h 30m75 درجة25% of A Level (50% of AS)
Information Representation
Number systems, BCD, two's complement, character sets, multimedia (bitmap/vector, sound) and file compression.
Communication
Networks (LAN/WAN, client–server, peer-to-peer, thin and thick clients), topologies, cloud computing, wired and wireless media, LAN hardware, Ethernet, bit streaming, the internet's infrastructure, IP addressing, URLs and DNS.
Hardware
Input, output and storage devices and how they work, buffers, embedded systems, memory types (RAM/ROM, SRAM/DRAM, PROM/EPROM/EEPROM), monitoring and control systems, and logic gates and circuits.
Processor Fundamentals
Von Neumann CPU, registers, buses, the FDE cycle with register transfer notation, interrupts, assembly language, addressing modes and bit manipulation.
System Software
Operating systems and utilities, language translators, compilers vs interpreters, IDE features.
Security, Privacy and Data Integrity
Data security vs data integrity, threats, prevention, validation and verification.
Ethics and Ownership
Ethical behaviour, professional codes of conduct (BCS/ACM/IEEE), copyright, licensing and AI ethics.
Databases
Relational databases, normalisation to 3NF, ER diagrams, DDL and DML with SQL.
Paper 2
Fundamental Problem-solving and Programming Skills
2h75 درجة25% of A Level (50% of AS)
Algorithm Design and Problem-Solving
Computational thinking (abstraction, decomposition), identifier tables, pseudocode with the three basic constructs, structured English and flowcharts (and converting between them), stepwise refinement and logic statements.
Data Types and Structures
Data types, records, arrays (1D/2D), files, and how ADTs are implemented with arrays.
Programming
Programming basics, constructs, structured programming — procedures, functions, parameters by value/reference, scope.
Software Development
Program development life cycle, program design tools, program testing, test data and maintenance.


