{"id":18,"date":"2022-09-07T19:33:37","date_gmt":"2022-09-07T19:33:37","guid":{"rendered":"http:\/\/learnlearn.uk\/ibcs\/?page_id=18"},"modified":"2025-05-07T08:59:01","modified_gmt":"2025-05-07T08:59:01","slug":"course-home","status":"publish","type":"page","link":"https:\/\/learnlearn.uk\/ibcs\/","title":{"rendered":"Course Home"},"content":{"rendered":"<p><a href=\"http:\/\/Learnlearn.uk\">Learnlearn.uk<\/a> \/ IB Computer Science<\/p>\n<div class=\"responsive-tabs\">\n<h2 class=\"tabtitle\">Unit 1<\/h2>\n<div class=\"tabcontent\">\n\n<h3>Unit 1 &#8211; Computer Systems<\/h3>\n<div class=\"arconix-column-one-third\">\n<ul>\n<li><strong>Planning \/ Installation<\/strong><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/identifying-the-context\/\">Identifying the context<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/change-management\/\">Change management<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/compatibility-issues\/\">Compatibility Issues<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/local-vs-remote-solutions\/\">Local vs Remote Solutions<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/software-as-a-service\/\">Software as a service (SAAS)<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/installation-project-rollout\/\">Installation Processes<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/data-migration\/\">Data Migration Issues<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/testing\/\">Methods of Testing<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/choosing-test-data\/\">Choosing Test Data<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/system-updates-maintenance\/\">System updates and maintenance<\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul>\n<li><strong>User Focus<\/strong><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/system-documentation\/\">Documentation<\/a><br \/>\n<a href=\"https:\/\/learnlearn.uk\/ibcs\/system-training\/\">Training<\/a><\/li>\n<\/ul>\n<\/div><div class=\"arconix-column-one-third\">\n<ul>\n<li><strong>System Backup<\/strong><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/causes-data-loss\/\">Causes of data loss<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/consequence-data-loss\/\">Consequences of data loss<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/preventing-data-loss\/\">Preventing data loss<\/a>\n<ul>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/1134-2\/\">Full, Incremental &amp; Differential Backups<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/security-privacy-integrity-data\/\">Security, Privacy &amp; Integrity of Data<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/online-offline-onsite-offsite-backups\/\">Online, Offline, Onsite &amp; Offsite Backups<\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul>\n<li><strong>System Components<\/strong><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/key-components-system\/\">Key Components of a system<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/computer-roles-in-ict-systems\/\">Computer Roles in ICT Systems<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/social-ethical-issues-networked-world\/\">Social &amp; ethical issues in a networked world<\/a><\/li>\n<\/ul>\n<\/div><div class=\"arconix-column-one-third\">\n<ul>\n<li><strong>System Design &amp; Analysis<\/strong><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/stakeholders\/\">Identifying Stakeholders<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/obtaining-stakeholder-requirements\/\">Obtaining Stakeholder Requirements<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/system-requirements-research\/\">System requirements research<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/system-design-documentation\/\">System design &amp; develoment documentation<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/prototyping-iteration\/\">Prototyping &amp; iteration<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/end-user-involvement\/\">End user Involvement<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/social-ethical-consequences-new-systems\/\">Social &amp; Ethical Consequences of new systems<\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul>\n<li><strong>Human Interaction<\/strong><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/system-usability\/\">Designing for usability<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/system-accessiblity\/\">Designing for accessibility<\/a><\/li>\n<\/ul>\n<\/div><\/p>\n\n<\/div><h2 class=\"tabtitle\">Unit 2<\/h2>\n<div class=\"tabcontent\">\n\n<h3>Unit 2 Computer Architecture<\/h3>\n<div class=\"arconix-column-one-third\">\n<ul>\n<li><strong>Computer Architecture<\/strong><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/von-neumann-architecture\/\">Computer Architecture<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/machine-instruction-cycle\/\">Machine Instruction Cycle<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/ram-rom\/\">Primary Memory (RAM,ROM,Cache)<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/sram-vs-dram\/\">SRAM vs DRAM<\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul>\n<li><strong>Secondary Memory<\/strong><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/magnetic-storage-devices\/\">Magnetic Storage Devices<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/optical-storage-devices\/\">Optical Storage Devices<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/solid-state-storage-devices-ssds\/\">Solid State Devices<\/a><\/li>\n<\/ul>\n<\/div><div class=\"arconix-column-one-third\">\n<ul>\n<li><strong>Operating Systems<\/strong><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/operating-systems\/\">Operating Systems<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/application-software\/\">Applications<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/gui-interfaces\/\">GUI Interfaces<\/a><\/li>\n<\/ul>\n<\/div><div class=\"arconix-column-one-third\">\n<ul>\n<li><strong>Binary<\/strong><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/introduction-to-binary\/\">Introduction to Binary<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/number-representation-binary\/\">Binary Numbers<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/text-representation-binary\/\">Text Representation<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/hexadecimal\/\">Hexadecimal Numbers<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/colour-image-representation-binary\/\">Color &amp; Image Representation<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/data-compression-2\/\">Uses for Data Compression<\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul>\n<li><strong>Logic Gates<\/strong><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/logic-gates-truth-tables\/\">Logic Gates<\/a><\/li>\n<\/ul>\n<\/div><\/p>\n\n<\/div><h2 class=\"tabtitle\">Unit 3<\/h2>\n<div class=\"tabcontent\">\n\n<h3>Unit 3 &#8211; Networking &amp; The Internet<\/h3>\n<div class=\"arconix-column-one-third\">\n<ul>\n<li><strong>Network Fundamentals<\/strong><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/types-of-networks\/\">Types of Networks<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/circuit-switching-vs-packet-switching\/\">Circuit Switched vs Packet Switched Networks<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/data-packets\/\">Data, Segments, Packets &amp; Frames<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/internet-world-wide-web\/\">The Internet &amp; World Wide Web<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/intranet-extranet\/\">Intranet &amp; Extranet<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/virtual-private-networks\/\">Virtual Private Networks<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/client-side-server-side-scripting\/\">Client Side &amp; Server Side Scripting<\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul>\n<li><strong>Network Hardware<\/strong><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/wired-network-hardware\/\">Wired network hardware<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/wireless-network-hardware\/\">Wireless network hardware<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/transmission-media\/\">Transmission media<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/factors-affect-transmission-speed\/\">Data Transmission speed<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/electrical-data-transmission\/\">Metal Wire Transmission<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/optical-data-transmission\/\">Optical Transmission<\/a><\/li>\n<\/ul>\n<\/div><div class=\"arconix-column-one-third\">\n<ul>\n<li><strong>Network Standards &amp; Protocols<\/strong><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/network-protocols\/\">Network protocols<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/ipv4-vs-ipv6-vs-mac-addresses\/\">IP Addresses, MAC Addresses &amp; NAT<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/urls-dns\/\">URLs &amp; DNS<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/network-layers-osi-model\/\"><span style=\"font-weight: 400;\">Network layers and the OSI Model<\/span><\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/data-compression\/\">Data Compression<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/error-checking\/\">Error Checking<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/collision-detection-avoidance\/\">Collision Detection<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/automatic-repeat-requests-arqs\/\">Automatic Repeat Requests (ARQs)<\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul>\n<li><strong>Wireless Networking<\/strong><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/wireless-networking-protocols\/\">Wireless Networking Protocols<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/wireless-routers\/\">Wireless Routers<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/wireless-access-points-waps\/\">Wireless Access Points<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/wireless-transmission-media\/\">Wireless Transmission Media<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/wireless-network-encryption\/\">Wireless Network Encryption<\/a><\/li>\n<\/ul>\n<\/div><div class=\"arconix-column-one-third\">\n<ul>\n<li><strong>Network Security<\/strong><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/network-security-threats\/\">Network Security Threats<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/network-hardening\/\">Network Hardening<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/encryption-https-ssl\/\">Encryption \/ HTTPS \/ SSL<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/symmetric-encryption\/\">Symmetric Encryption<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/asymmetric-encryption\/\">Asymmetric Encryption<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/digital-certificates\/\">Digital Certificates<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/quantum-cryptography\/\">Quantum Cryptography<\/a><\/li>\n<\/ul>\n<\/div><\/p>\n<p>&nbsp;<\/p>\n\n<\/div><h2 class=\"tabtitle\">Unit 4<\/h2>\n<div class=\"tabcontent\">\n\n<h3>Unit 4 &#8211; Algorithms &amp; Algorithmic Thinking<\/h3>\n<div class=\"arconix-column-one-third\">\n<ul>\n<li><strong>General Principles<\/strong><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/thinking-algorithmically\/\">Thinking Algorithmically<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/decomposition\/\">Decomposing problems<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/abstraction-in-programming\/\">Problem Abstraction<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/python\/\">Python Programming Unit<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/subprograms\/\">Subprograms<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/modularity\/\">Benefits of Modularity<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/software-generated-code\/\">Software Generated Code<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/ai-generate-code\/\">AI Generated Code<\/a><\/li>\n<\/ul>\n<\/div><div class=\"arconix-column-one-third\">\n<ul>\n<li><strong>Connecting Thinking &amp; Design<\/strong><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/sequential-linear-search\/\">Sequential (Linear) Search<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/binary-search\/\">Binary Search<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/bubble-sort\/\">Bubble Sort<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/selection-sort\/\">Selection Sort<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/merge-sort\/\">Merge Sort<\/a>\u00a0<span style=\"color: #ff0000;\">(Higher Level)<\/span><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/big-o-notation\/\">Big O Notation, Time Complexity and Space Complexity<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/flowcharts\/\">Flowcharts<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/pseudocode\/\">Pseudocode<\/a><\/li>\n<\/ul>\n<\/div><\/p>\n<div class=\"arconix-column-one-third\">\n<ul>\n<li><strong>Thinking Recursively <span style=\"color: #ff0000;\">(Higher Level)<\/span><\/strong><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/introduction-to-recursion\/\">Introduction to Recursion<\/a><\/li>\n<\/ul>\n<ul>\n<li><strong>Programming Resources<\/strong><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/wp-content\/uploads\/sites\/25\/2023\/03\/Approved-Notation-IB-Computer-Science.pdf\">Approved Notation<\/a><\/li>\n<li><a href=\"https:\/\/pythontutor.com\/visualize.html#mode=edit\">Line By Line Interpreter<\/a>\u00a0(useful for debugging and visualizing data structures \/ loops)<\/li>\n<\/ul>\n<\/div>\n\n<\/div><h2 class=\"tabtitle\">Unit 5<\/h2>\n<div class=\"tabcontent\">\n\n<h3>Unit 5 &#8211; Advanced Data Structures<\/h3>\n<div class=\"arconix-column-one-third\">\n<ul>\n<li><strong>Linked Lists<\/strong><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/linked-lists\/\">Linked Lists<\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul>\n<li><strong>Stacks<\/strong><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/stacks\/\">Stacks<\/a><\/li>\n<\/ul>\n<\/div><div class=\"arconix-column-one-third\">\n<ul>\n<li><strong>Queues<\/strong><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/queues\/\">Linear Queues<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/circular-queue\/\">Circular Queues<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/priority-queue\/\">Priority Queues<\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul>\n<li><strong>Trees<\/strong><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/non-binary-tree\/\">Non-binary Trees<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/binary-tree\/\">Binary Trees<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/tree-traversal\/\">Tree Traversal<\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><strong>Static vs Dynamic<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/static-vs-dynamic-data-structures\/\">Static vs Dynamic Data Structures<\/a><\/li>\n<\/ul>\n<\/div><\/p>\n<p>&nbsp;<\/p>\n\n<\/div><h2 class=\"tabtitle\">Unit 6<\/h2>\n<div class=\"tabcontent\">\n\n<h3>Unit 6 &#8211; OS &amp; System Management <span style=\"color: #ff0000;\">(Higher Level)<\/span><\/h3>\n<ul>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/role-of-the-operating-system-in-resource-management\/\">Role of the Operating System in System Management<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/fcfs-easy-backfilling-scheduling-algorithms\/\">FCFS &amp; EASY Backfilling Scheduling Algorithms<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/round-robin-scheduling\/\">Round Robin Scheduling<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/java-virtual-machine\/\">Java Virtual Machine<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/virtual-memory-paging\/\">Virtual Memory &amp; Paging<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/virtual-machines\/\">Virtual Machines<\/a><\/li>\n<\/ul>\n<p><a href=\"https:\/\/docs.google.com\/document\/d\/1s679zv7JttUzHkiJ8pUqlga3Nc0IAuSQHtDd5-oJ84c\/edit?usp=sharing\">Virtualisation Questions<\/a><\/p>\n<p>&nbsp;<\/p>\n\n<\/div><h2 class=\"tabtitle\">Unit 7<\/h2>\n<div class=\"tabcontent\">\n\n<h3>Unit 7 &#8211; Monitoring and Control Systems <span style=\"color: #ff0000;\">(Higher Level)<\/span><\/h3>\n<div class=\"arconix-column-one-third\">\n<ul>\n<li><strong>Centralised Control Systems<\/strong><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/monitoring-control-systems\/\">Monitoring vs Control Systems<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/open-closed-loop-systems\/\">Open &amp; Closed Loop Systems<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/automatic-door-control-systems\/\">Automatic Doors<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/heating-control-systems\/\">Heating Systems<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/taxi-meter-systems\/\">Taxi Meters<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/elevator-control-systems\/\">Elevators<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/washing-machine-control-systems\/\">Washing Machines<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/process-control-systems\/\">Process Control Systems<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/device-drivers\/\">Device Drivers<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/industrial-robot-control-systems\/\">Industrial Robots<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/gps-navigation-systems\/\">GPS Navigation Systems<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/traffic-light-control-systems\/\">Traffic Lights<\/a><\/li>\n<\/ul>\n<\/div><div class=\"arconix-column-one-third\">\n<ul>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/centrally-vs-distributed\/\">Distributed Control Systems<\/a><\/li>\n<\/ul>\n<\/div><\/p>\n<div class=\"arconix-column-one-third\"><\/div>\n\n<\/div><h2 class=\"tabtitle\">IA<\/h2>\n<div class=\"tabcontent\">\n\n<h3>Internal Assessment &amp; Group 4 Project<\/h3>\n<ul>\n<li><a href=\"https:\/\/ib.compscihub.net\/internal-assessment\">Internal assessment guide<\/a><\/li>\n<li><a href=\"https:\/\/nailib.com\/blog\/ib-computer-science-ia\">https:\/\/nailib.com\/blog\/ib-computer-science-ia<\/a><\/li>\n<li><a href=\"https:\/\/resources.ibo.org\/publishing\/tsm.xql?doc=d_4_comsc_tsm_1201_2_e&amp;part=4&amp;chapter=7\">Past submission Marked &amp; Moderated Examples<\/a><\/li>\n<li><a href=\"https:\/\/www.clastify.com\/ia\/computer-science\">https:\/\/www.clastify.com\/ia\/computer-science<\/a><\/li>\n<li><a href=\"https:\/\/ibcomputerscience.xyz\/wp-content\/uploads\/2018\/10\/Internal-Assessment-Guidelines.pdf\">Moderation Guidelines<\/a><\/li>\n<\/ul>\n<p><a href=\"https:\/\/learnlearn.uk\/ibcs\/?page_id=792&amp;preview=true\">Project Introduction<\/a><\/p>\n<ul>\n<li><strong>Components<\/strong><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/ia-planning-phase\/\">Part A &#8211; Planning<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/part-b-record-of-tasks-and-design\/\">Part B &#8211; Part B \u2013 Record of Tasks and Design<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/part-c-development\/\">Part C &#8211; Development<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/part-d-functionality-and-extensibility-of-product\/\">Part D &#8211; Functionality and extensibility of product<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/part-e-evaluation\/\">Part E \u2013 Evaluation<\/a><\/li>\n<\/ul>\n<p><a href=\"https:\/\/learnlearn.uk\/ibcs\/submission-guidelines\/\">Submission Guidelines<\/a><\/p>\n<p>&nbsp;<\/p>\n\n<\/div><h2 class=\"tabtitle\">EE<\/h2>\n<div class=\"tabcontent\">\n\n<h3>Extended Essay<\/h3>\n<p><a href=\"https:\/\/learnlearn.uk\/ibcs\/computer-science-extended-essay\/\">Computer Science Extended Essay<\/a><\/p>\n\n<\/div><h2 class=\"tabtitle\">Databases<\/h2>\n<div class=\"tabcontent\">\n\n<h3>Option A &#8211; Databases &amp; SQL<\/h3>\n<div class=\"arconix-column-one-third\">\n<ul>\n<li><strong>Basics<\/strong><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/databases-information-systems\/\">Databases &amp; Information Systems<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/types-of-database\/\">Types of Database System<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/database-transactions\/\">Database Transactions<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/database-transaction-terminology\/\">Database Transaction Terminology<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/concurrency-control\/\">Database Concurrency Control<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/database-definition-language-queries\/\">Database Definition Language<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/database-manipulation-language-queries\/\">Database Manipulation Language<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/verification-validation\/\">Data Verification &amp; Validation<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/data-integrity\/\">Data Integrity<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/database-management-system-dbms-rdbms\/\">Database Management System<\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul>\n<li><strong>Relational Databases<\/strong><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/flat-file-vs-relational-databases\/\">Flat file vs Relational Databases<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/database-normalisation-1nf-2nd-3nf\/\">1st, 2nd &amp; 3rd Normal Form<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/referential-integrity\/\">Referential Integrity<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/alevelcs\/database-management-systems\/\">Database Management Systems (DBMS)<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/entity-relationship-diagrams\/\">Entity Relationship Diagrams<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/database-views\/\">Database Views<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/select-queries\/\">SELECT Queries<\/a><\/li>\n<\/ul>\n<\/div><div class=\"arconix-column-one-third\">\n<ul>\n<li><strong>Database Administration<\/strong><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/the-role-of-the-database-administrator\/\">Database Administrator<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/end-user-interaction\/\">End user interaction<\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul>\n<li><strong>Helpful Resources<\/strong><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/alevelcs\/databases-past-paper-exam-questions\/\">Databases Past Paper Questions<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/alevelcs\/sql-practice-games\/\">SQL Practice Games<\/a><\/li>\n<li><a href=\"https:\/\/docs.google.com\/document\/d\/1fqx1B5vsgtwtdY7hdbtl06xgbfpiCaw29c3TqANom1c\/edit?usp=sharing\">SQLite3 Cheat Sheet<\/a><\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=UtsGmghoOUc\">YouTube Revision Video for Whole Unit<\/a><\/li>\n<li><a href=\"https:\/\/tontinton.com\/posts\/database-fundementals\/?utm_source=tldrwebdev\">Introduction to SQL<\/a><\/li>\n<\/ul>\n<\/div><\/p>\n<div class=\"arconix-column-one-third\">\n<ul>\n<li><span style=\"color: #ff0000;\"><strong>Higher Level Content<\/strong><\/span><\/li>\n<li><strong>Types of data models<\/strong>\n<ul>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/object-oriented-databases\/\">Object Oriented Databases<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/multi-dimensional-database-models\/\">Multi-dimensional Databases<\/a><\/li>\n<li><a href=\"http:\/\/learnlearn.uk\/ibcs\/spacial-database-models\/\">Spacial Database model<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/network-data-model\/\">Network Data model<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/database-segmentation\/\">Database Segmentation<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/data-warehousing\/\">Data Warehousing<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/extract-transform-load-etl-process\/\">Extract, Transform, Load (ETL) Process<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/data-mining\/\">Data Mining<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/deviation-detection\/\">Deviation Detection<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/predictive-modelling\/\">Predictive Modelling<\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<\/div>\n<h3><\/h3>\n\n<\/div><h2 class=\"tabtitle\">Case Study<\/h2>\n<div class=\"tabcontent\">\n\n<h3>Case Study (30 hours)\u00a0<span style=\"color: #ff0000;\">(Higher Level)<\/span><\/h3>\n<p>&nbsp;<\/p>\n\n<\/div><h2 class=\"tabtitle\">Course Overview<\/h2>\n<div class=\"tabcontent\">\n\n<div class=\"arconix-column-one-half\">\n<h3>Course Overview<\/h3>\n<div id=\"attachment_44\" style=\"width: 653px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/learnlearn.uk\/ibcs\/wp-content\/uploads\/sites\/25\/2022\/09\/IB-Course-Overview.png\"><img aria-describedby=\"caption-attachment-44\" decoding=\"async\" loading=\"lazy\" class=\" wp-image-44\" src=\"https:\/\/learnlearn.uk\/ibcs\/wp-content\/uploads\/sites\/25\/2022\/09\/IB-Course-Overview-1024x668.png\" alt=\"\" width=\"643\" height=\"419\" srcset=\"https:\/\/learnlearn.uk\/ibcs\/wp-content\/uploads\/sites\/25\/2022\/09\/IB-Course-Overview-1024x668.png 1024w, https:\/\/learnlearn.uk\/ibcs\/wp-content\/uploads\/sites\/25\/2022\/09\/IB-Course-Overview-300x196.png 300w, https:\/\/learnlearn.uk\/ibcs\/wp-content\/uploads\/sites\/25\/2022\/09\/IB-Course-Overview-768x501.png 768w, https:\/\/learnlearn.uk\/ibcs\/wp-content\/uploads\/sites\/25\/2022\/09\/IB-Course-Overview.png 1473w\" sizes=\"(max-width: 643px) 100vw, 643px\" \/><\/a><p id=\"caption-attachment-44\" class=\"wp-caption-text\">Course Overview Diagram &#8211; Click to Enlarge<\/p><\/div>\n<ul>\n<li><a href=\"https:\/\/www.mindmeister.com\/2410377925?t=VVKcnWek3Q&amp;e=turtle%3Fnew%3D1\">Mind Meister Version<\/a><\/li>\n<li><a href=\"https:\/\/docs.google.com\/spreadsheets\/d\/1NzeEXpP5oiZqLyI7FAKBENwBXPi7h7QaVauJekkwhes\/edit?usp=sharing\">Long Term Plan 2022<\/a><\/li>\n<li><a href=\"https:\/\/www.unis.org\/uploaded\/02_ACADEMICS\/2015-2016\/IB\/Computer_Sci_-_HL_(Subject_brief).pdf\">Course Brief<\/a><\/li>\n<\/ul>\n<\/div>\n<div class=\"arconix-column-one-half\">\n<h3>Exam Weightings<\/h3>\n<p><a href=\"https:\/\/learnlearn.uk\/ibcs\/wp-content\/uploads\/sites\/25\/2024\/01\/IB-Computer-Science-Paper-Weightings.png\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-984 alignnone\" src=\"https:\/\/learnlearn.uk\/ibcs\/wp-content\/uploads\/sites\/25\/2024\/01\/IB-Computer-Science-Paper-Weightings.png?_t=1704944419\" alt=\"\" width=\"517\" height=\"161\" srcset=\"https:\/\/learnlearn.uk\/ibcs\/wp-content\/uploads\/sites\/25\/2024\/01\/IB-Computer-Science-Paper-Weightings.png 716w, https:\/\/learnlearn.uk\/ibcs\/wp-content\/uploads\/sites\/25\/2024\/01\/IB-Computer-Science-Paper-Weightings-300x93.png 300w\" sizes=\"(max-width: 517px) 100vw, 517px\" \/><\/a><\/p>\n<\/div>\n\n<\/div><h2 class=\"tabtitle\">Resources<\/h2>\n<div class=\"tabcontent\">\n\n<h3>Resources<\/h3>\n<ul>\n<li><a href=\"https:\/\/www.aicurriculum.co.uk\/courses\/1\">AI Assisted Teaching Resources (Flashcards, Loopcards, Presentations, Quizzes)<\/a><\/li>\n<li><a href=\"https:\/\/learnlearn.uk\/ibcs\/wp-content\/uploads\/sites\/25\/2022\/09\/Computer_sicence_guide_First_examinations_2014_-_Updated_March_2016-5.pdf\">Full Syllabus<\/a><\/li>\n<li><a href=\"https:\/\/www.youtube.com\/playlist?list=PLfd-8l91Lb4VQGio0EiJPh_pdna2wYiv_\">IB Computer Science YouTube video playlist<\/a><\/li>\n<li><a href=\"https:\/\/ibcomputerscience.org\/\">https:\/\/ibcomputerscience.org\/<\/a><\/li>\n<li><a href=\"https:\/\/amzn.to\/3HaEnI5\">IB Core Computer Science Text book<\/a><\/li>\n<li><a href=\"https:\/\/amzn.to\/3Runv2P\">IB Advanced Computer Science Text book<\/a><\/li>\n<li><a href=\"https:\/\/amzn.to\/3TTI22q\">IB Computer Science Revision Guide<\/a><\/li>\n<li><a href=\"https:\/\/docs.google.com\/document\/d\/1wYunKPte_cG2hHj_g_XFCY9ZvqQg1MXdiXb8xUqzMxw\/edit?usp=sharing\">Programming Skills Tick List<\/a><\/li>\n<li><a href=\"https:\/\/docs.google.com\/presentation\/d\/1EN1tFqpUore_S4cTmrlcmKxVRUfvXtGoHFwAevfcdDQ\/edit?usp=sharing\">Level Grade Descriptors<\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul>\n<li><strong>Past Papers<\/strong><\/li>\n<li><a href=\"https:\/\/drive.google.com\/drive\/folders\/16IO_YEOmfK0EBOHmYwY7oeXJ2ipzsaEW?usp=share_link\">Standard Level<\/a><\/li>\n<li><a href=\"https:\/\/drive.google.com\/drive\/folders\/1ivMYWbyIGWzByxYe9Fyry4mqGt_i6H6V?usp=share_link\">Higher Level<\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul>\n<li><strong>Future Syllabus<\/strong><\/li>\n<li><a href=\"https:\/\/www.ibo.org\/globalassets\/new-structure\/university-admission\/pdfs\/dp_comps_subject-brief_may_2022_e.pdf\">Overview<\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<\/div><\/div>\n<span class=\"arconix-highlight arconix-highlight-yellow\">*<a href=\"https:\/\/revise.learnlearn.uk\">** Sign up now for our new free interactive revision platform for IB Computer Science. revise.learnlearn.uk. Track your progress, complete quizzes and more. ***<\/a><\/span>\n","protected":false},"excerpt":{"rendered":"<p>Learnlearn.uk \/ IB Computer Science Unit 1 &#8211; Computer Systems Unit 2 Computer Architecture Unit 3 &#8211; Networking &amp; The Internet &nbsp; Unit 4 &#8211; Algorithms &amp; Algorithmic Thinking Unit 5 &#8211; Advanced Data Structures &nbsp; Unit 6 &#8211; OS &amp; System Management (Higher Level) Role of the Operating System in System Management FCFS &amp;&hellip;&nbsp;<a href=\"https:\/\/learnlearn.uk\/ibcs\/\" class=\"\" rel=\"bookmark\">Read More &raquo;<span class=\"screen-reader-text\">Course Home<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-templates\/template-pagebuilder-full-width.php","meta":{"neve_meta_sidebar":"right","neve_meta_container":"full-width","neve_meta_enable_content_width":"off","neve_meta_content_width":70,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Course Home - IB Computer Science<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/learnlearn.uk\/ibcs\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Course Home - IB Computer Science\" \/>\n<meta property=\"og:description\" content=\"Learnlearn.uk \/ IB Computer Science Unit 1 &#8211; Computer Systems Unit 2 Computer Architecture Unit 3 &#8211; Networking &amp; The Internet &nbsp; Unit 4 &#8211; Algorithms &amp; Algorithmic Thinking Unit 5 &#8211; Advanced Data Structures &nbsp; Unit 6 &#8211; OS &amp; System Management (Higher Level) Role of the Operating System in System Management FCFS &amp;&hellip;&nbsp;Read More &raquo;Course Home\" \/>\n<meta property=\"og:url\" content=\"https:\/\/learnlearn.uk\/ibcs\/\" \/>\n<meta property=\"og:site_name\" content=\"IB Computer Science\" \/>\n<meta property=\"article:modified_time\" content=\"2025-05-07T08:59:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/learnlearn.uk\/ibcs\/wp-content\/uploads\/sites\/25\/2022\/09\/IB-Course-Overview-1024x668.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/learnlearn.uk\/ibcs\/\",\"url\":\"https:\/\/learnlearn.uk\/ibcs\/\",\"name\":\"Course Home - IB Computer Science\",\"isPartOf\":{\"@id\":\"https:\/\/learnlearn.uk\/ibcs\/#website\"},\"datePublished\":\"2022-09-07T19:33:37+00:00\",\"dateModified\":\"2025-05-07T08:59:01+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/learnlearn.uk\/ibcs\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/learnlearn.uk\/ibcs\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/learnlearn.uk\/ibcs\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"IB Computer Science\",\"item\":\"https:\/\/learnlearn.uk\/ibcs\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Course Home\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/learnlearn.uk\/ibcs\/#website\",\"url\":\"https:\/\/learnlearn.uk\/ibcs\/\",\"name\":\"IB Computer Science\",\"description\":\"- learnlearn..uk\",\"publisher\":{\"@id\":\"https:\/\/learnlearn.uk\/ibcs\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/learnlearn.uk\/ibcs\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/learnlearn.uk\/ibcs\/#organization\",\"name\":\"IB Computer Science\",\"url\":\"https:\/\/learnlearn.uk\/ibcs\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/learnlearn.uk\/ibcs\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/learnlearn.uk\/ibcs\/wp-content\/uploads\/sites\/25\/2022\/09\/LearnLearnLogowhite-300x41.png\",\"contentUrl\":\"https:\/\/learnlearn.uk\/ibcs\/wp-content\/uploads\/sites\/25\/2022\/09\/LearnLearnLogowhite-300x41.png\",\"width\":300,\"height\":41,\"caption\":\"IB Computer Science\"},\"image\":{\"@id\":\"https:\/\/learnlearn.uk\/ibcs\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Course Home - IB Computer Science","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/learnlearn.uk\/ibcs\/","og_locale":"en_GB","og_type":"article","og_title":"Course Home - IB Computer Science","og_description":"Learnlearn.uk \/ IB Computer Science Unit 1 &#8211; Computer Systems Unit 2 Computer Architecture Unit 3 &#8211; Networking &amp; The Internet &nbsp; Unit 4 &#8211; Algorithms &amp; Algorithmic Thinking Unit 5 &#8211; Advanced Data Structures &nbsp; Unit 6 &#8211; OS &amp; System Management (Higher Level) Role of the Operating System in System Management FCFS &amp;&hellip;&nbsp;Read More &raquo;Course Home","og_url":"https:\/\/learnlearn.uk\/ibcs\/","og_site_name":"IB Computer Science","article_modified_time":"2025-05-07T08:59:01+00:00","og_image":[{"url":"https:\/\/learnlearn.uk\/ibcs\/wp-content\/uploads\/sites\/25\/2022\/09\/IB-Course-Overview-1024x668.png"}],"twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/learnlearn.uk\/ibcs\/","url":"https:\/\/learnlearn.uk\/ibcs\/","name":"Course Home - IB Computer Science","isPartOf":{"@id":"https:\/\/learnlearn.uk\/ibcs\/#website"},"datePublished":"2022-09-07T19:33:37+00:00","dateModified":"2025-05-07T08:59:01+00:00","breadcrumb":{"@id":"https:\/\/learnlearn.uk\/ibcs\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/learnlearn.uk\/ibcs\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/learnlearn.uk\/ibcs\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"IB Computer Science","item":"https:\/\/learnlearn.uk\/ibcs\/"},{"@type":"ListItem","position":2,"name":"Course Home"}]},{"@type":"WebSite","@id":"https:\/\/learnlearn.uk\/ibcs\/#website","url":"https:\/\/learnlearn.uk\/ibcs\/","name":"IB Computer Science","description":"- learnlearn..uk","publisher":{"@id":"https:\/\/learnlearn.uk\/ibcs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/learnlearn.uk\/ibcs\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/learnlearn.uk\/ibcs\/#organization","name":"IB Computer Science","url":"https:\/\/learnlearn.uk\/ibcs\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/learnlearn.uk\/ibcs\/#\/schema\/logo\/image\/","url":"https:\/\/learnlearn.uk\/ibcs\/wp-content\/uploads\/sites\/25\/2022\/09\/LearnLearnLogowhite-300x41.png","contentUrl":"https:\/\/learnlearn.uk\/ibcs\/wp-content\/uploads\/sites\/25\/2022\/09\/LearnLearnLogowhite-300x41.png","width":300,"height":41,"caption":"IB Computer Science"},"image":{"@id":"https:\/\/learnlearn.uk\/ibcs\/#\/schema\/logo\/image\/"}}]}},"rttpg_featured_image_url":null,"rttpg_author":{"display_name":"learnlearnadmin","author_link":"https:\/\/learnlearn.uk\/ibcs\/author\/learnlearnadmin\/"},"rttpg_comment":0,"rttpg_category":null,"rttpg_excerpt":"Learnlearn.uk \/ IB Computer Science Unit 1 &#8211; Computer Systems Unit 2 Computer Architecture Unit 3 &#8211; Networking &amp; The Internet &nbsp; Unit 4 &#8211; Algorithms &amp; Algorithmic Thinking Unit 5 &#8211; Advanced Data Structures &nbsp; Unit 6 &#8211; OS &amp; System Management (Higher Level) Role of the Operating System in System Management FCFS &amp;&hellip;&nbsp;Read&hellip;","_links":{"self":[{"href":"https:\/\/learnlearn.uk\/ibcs\/wp-json\/wp\/v2\/pages\/18"}],"collection":[{"href":"https:\/\/learnlearn.uk\/ibcs\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/learnlearn.uk\/ibcs\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/learnlearn.uk\/ibcs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/learnlearn.uk\/ibcs\/wp-json\/wp\/v2\/comments?post=18"}],"version-history":[{"count":164,"href":"https:\/\/learnlearn.uk\/ibcs\/wp-json\/wp\/v2\/pages\/18\/revisions"}],"predecessor-version":[{"id":1312,"href":"https:\/\/learnlearn.uk\/ibcs\/wp-json\/wp\/v2\/pages\/18\/revisions\/1312"}],"wp:attachment":[{"href":"https:\/\/learnlearn.uk\/ibcs\/wp-json\/wp\/v2\/media?parent=18"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}