Monday 17 April - P5 - MP5
Web Science Option C
C.2.5 - Discuss the relationship between data in a meta-tag and how it is accessed by a web crawler
C.2.6 - Discuss the use of parallel web crawling
C.2.7 - Outline the purpose of web-indexing in search engines
Wednesday 19 April - P3 - MP8 - HL only
Read through the powerpoint presentation below. For the final two p-code examples from the book, check you understand the code. Different outputs will be generated every time example 12 is run.
5.1.8 & 5.1.9 - Describe the characteristics and applications of a queue, construct algorithms using the access methods of a queue
Download the past question and answer it - work in pairs.
Queues - past exam question (solution)
Thursday 20 April - P3 - MP5
1.1.6 - Problems that may arise as part of data migration
1.1.7 - Suggest various types of testing
Monday 24 April 2023 - P5 - MP5 - HL only
5.1.10 - Arrays as static stacks and queues ppt
Abstract data structures 5.1.1 - 5.1.10 past questions Solutions
Wednesday 26 April 2023 - Prep + P1 - MP5
Systems in organisations - User focus:
1.1.8 - Describe the importance of user documentation
1.1.9 - Evaluate different methods of providing user documentation
1.1.10 - Evaluate different methods of delivering user training
Quizlet - section 1.1 - Systems in Organisations
Homework Assignment : Systems in organisations questions
Work on CS - IA proposals
Thursday 27 April 2023 - P3 - MP5
Operating systems and application systems
2.1.6 - Describe the main functions of an operating system
2.1.7 - Outline the use of a range of application software
2.1.8 - Identify common features of applications
Homework Assignment - Operating systems and application software
Friday 28 April 2023 - P4 - MP5
2.1.9 - Define the terms: bit, byte, binary, denary/decimal, hexadecimal (Lesson 1 of 2)
Classwork - Google sheets - Binary to Denary conversion - self-marking spreadsheet
Homework - Worksheet - Binary to Denary conversion
Monday 1 May 2023 - HOLIDAY
Wednesday 3 May - P3 - MP8 - HL only
5.1.10 - Arrays as static stacks and queues ppt
Abstract data structures 5.1.1 - 5.1.10 past questions Solutions
Thursday 4 May 2023 - P3 - MP5
2.1.9 - Define the terms: bit, byte, binary, denary/decimal, hexadecimal (Lesson 2 of 2)
Classwork - Binary, Denary & Hexadecimal worksheet
Homework Assignment - Python programs - Denary to Binary & Binary to Denary
Monday 8 May 2023 - P5 - MP5 - HL only
5.1.10 - Arrays as static stacks and queues ppt
Abstract data structures 5.1.1 - 5.1.10 past questions Solutions
Wednesday 10 May 2023 - Prep + P1 - MP5
Simple Logic Gates: 2.1.11 - Define the Boolean operators: AND, OR, NOT, NAND, NOR and XOR
2.1.12 - Truth Tables using Boolean operators (Lesson 1 & Lesson 2)
Assignments
Truth tables - practice (classroom-multimedia - random questions)
Assignments: Divisibility & Modulus - self-marking
Truth tables-Algorithms-Pseudocode-practice Markscheme
Thursday 11 May 2023 - P3 - MP5
2.1.10 - Outline the way in which data is represented in the computer
Friday 12 May 2023 - P4 - MP5
2.1.13 - Construct a logic diagram using AND, OR, NOT, NAND, NOR and XOR gates
Monday 15 May 2023 - P5 - MP5
Revision - Paper 1 SL M2016
Wednesday 17 May 2023 - P3 - MP8 - HL only
Revision Paper 1 HL M2016 - May 2018 P1 Q12
Thursday 18 May 2023 - Ascension Holiday
Monday 12 June 2023 - P5 - MP5
Gr11 Group 4 IA Day
Wednesday 14 June 2023 - P3 - MP8 - HL only
Exam Review
Thursday 15 June 2023 - P3 - MP5
Exam Review - SL only
Monday 19 June 2023 - P5 - MP8 - HL only
Computer Science IA Solution - Criterion A -C
Wednesday 21 June 2023 - Prep + P1 - WP5
Computer Science IA Solution - Criterion A
Thursday 22 June 2023 - P3 - MP5
Computer Science IA Solution - Criterion A
Friday 23 June 2023 - P4 - MP5
Computer Science IA Solution - Criterion A
Monday 26 June 2023 - P5 - MP5
Computer Science IA Solution - Criterion A
Wednesday 28 June 2023 - P3 - MP8 - HL only
Case Study - Paper 3 - Rescue Robots
Thursday 29 June 2023 - P3 - MP5
Computer Science IA Solution - Criterion A
To be moved to next year
Monday 12 June 2023 - P5 - MP5
Starter - Truth tables and Trace tables questions
Web Science - C.3 - Distributed approaches to the Web (C.3.1 & C.3.2)
Wednesday 14 June 2023 - P3 - MP8 - HL only
Topic 5 Abstract data structures: Linked lists (diagrams and descriptions - no code)
5.1.11 - Describe the features and characteristics of a dynamic data structure.
Note: - students should understand the concept of nodes and pointer.
5.1.12 - Describe how linked lists operate logically.
5.1.13 - Sketch linked lists (single, double and circular).
Note: - Students should be able to sketch diagrams illustrating: adding a data item to a linked list, deleting a specified data item, modifying the data held in a linked list, searching for a given data item.
Exam Question - worked solution
Nov 2018 HL P1 Q11 - linked lists Markscheme
Thursday 15 June 2023 - P3 - MP5
Web Science - C.3 - Distributed approaches to the Web (C.3.3 & C.3.4)
Monday 19 June 2023 - P5 - MP8 - HL only
4.3 Intro to programming: 4.3.10 - Describe the characteristics and applications of a collection
4.3.11 - Construct algorithms using the access methods of a collection
Wednesday 21 June 2023 - Prep + P1 - WP5
Web Science - C.3 - Distributed approaches to the Web (C.3.5)
Web Science - C.3 - Distributed approaches to the Web (C.3.6 & C.3.7)
Thursday 22 June 2023 - P3 - MP5
4.3.12 - Discuss the need for sub-programmes and collections within programmed solutions
4.3.13 - Construct algorithms using predefined sub-programmes, one dimensional arrays and/or collections
Assignment: Sub-procedures and collections
Friday 23 June 2023 - P4 - MP5
1.1.11 - Identify a range of causes of data loss
1.1.12 - Outline the consequences of data loss in a specified situation
1.1.13 - Describe a range of methods that can be used to prevent data loss
Monday 26 June 2023 - P5 - MP5
1.2.12 - Define the term usability
1.2.13 - Identify a range of usability problems with commonly used digital devices
1.2.14 - Identify methods that can be used to improve the accessibility of systems
Thursday 29 June 2023 - P3 - MP5
1.2.15 - Identify a range of usability problems that can occur in a system
Assignment: Paper 1: Section B type question
Tuesday 3 May 2022
Option C: Web Science - C.4 - The Evolving Web (10 hours)
C.4.1 - Discuss how the web has supported new methods of online interaction such as social networking.
C.4.2 - Describe how cloud computing is different from a client-server architecture.
Wednesday 4 May 2022
Option C: Web Science - C.4 - The Evolving Web
C.4.3 - Discuss the effects of the use of cloud computing for specified organisations.
Thursday 5 May 2022
Tuesday 10 May 2022
Web Science - C.4 - The Evolving Web
C.4.4 - Discuss the management of issues such as copyright and intellectual property on the web.
C.4.5 - Describe the interrelationship between privacy, identification and authentication.
Wednesday 11 May 2022
Web Science - C.4 - The Evolving Web
C.4.6 - Describe the role of network architecture, protocols and standards in the future development of the web..1
Monday 16 May 2022
Web Science - C.4 - The Evolving Web
C.4.7 - Explain why the web may be creating unregulated monopolies.
Tuesday 17 May 2022
Web Science - C.4 - The Evolving Web
C.4.8 - Discuss the effects of a decentralised and democratic web.
Wednesday 18 May 2022
Revision lesson #1
May 2014 Paper 1 HL and SL
Thursday 19 May 2022
Revision lesson #2
May 2014 Paper 2 & Nov 2014 Paper 2 Web Science option
Tuesday 14 June 2022
Go over EOY exams
Wednesday 15 June 2022
1.1.14 - Describe strategies for managing releases and updates
Quizlet - Topic 1 - System fundamentals
Monday 27 June 2022
Group 4 Project
Tuesday 28 June 2022
IA - Solution #9 of 30
Wednesday 29 June 2022
IA - Solution #10 of 30
Thursday 30 June 2022
IA - Solution #11 of 30