<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Project Volt]]></title><description><![CDATA[OCR2]]></description><link>https://20p13280.wixsite.com/ocr2/blog</link><generator>RSS for Node</generator><lastBuildDate>Wed, 27 May 2026 21:26:51 GMT</lastBuildDate><atom:link href="https://20p13280.wixsite.com/ocr2/blog-feed.xml" rel="self" type="application/rss+xml"/><item><title><![CDATA[Web Tech (1.3.4)]]></title><description><![CDATA[This page will cover the following (a) HTML, CSS and Javascript (b) Search engine indexing (c) PageRank Algorithm (d) Server and client side processing Throughout this post the following example is used: Harry Styles Together Together Tour Setlist Viewer Which is available here: https://drive.google.com/drive/folders/101mGdi8SFa3Wcn1U66WKqUPyRT-TSNwb?usp=sharing HTML HTML is Hyper Text Markup Language. It's used to define the structure and elements on a web page. Elements are anything that...]]></description><link>https://20p13280.wixsite.com/ocr2/post/web-tech-1-3-4</link><guid isPermaLink="false">6a0c147f15753d31fee3d750</guid><pubDate>Tue, 19 May 2026 07:42:57 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/12578a_83c7253d631247509f58b71aceb75e75~mv2.png/v1/fit/w_1000,h_1000,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>20p13280</dc:creator></item><item><title><![CDATA[Data Structures - Linked Lists (1.4.2)]]></title><description><![CDATA[This post covers the following topics: Linked Lists Linked Lists Linked lists are the most common type of dynamic data structure, as they are dynamic they can grow to any size that is required. Their size isn't declared at the beginning on the program. Linked lists are made up of nodes and pointers, each node stores the pointer to the next node, this makes them extremely flexible and powerful data structured. They can implement all types of data stores. Here's an example of a linked list:...]]></description><link>https://20p13280.wixsite.com/ocr2/post/data-structures-linked-lists-1-4-2</link><guid isPermaLink="false">69f08cec7475e016cb93b068</guid><pubDate>Tue, 28 Apr 2026 10:55:54 GMT</pubDate><dc:creator>20p13280</dc:creator></item><item><title><![CDATA[Data Structures - Stacks and Queues (1.4.2)]]></title><description><![CDATA[This post covers the following topics: Stacks Queues Stacks (LIFO) A stack handles linear lists of data, stacks follow Last-In First-Out (LIFO) . This means that the most recent piece of data to be placed onto the stack is the first piece to be taken off of it. Example of Last-In First-Out (Stack) To add data to a stack it's pushing  to the stack and to take data off the stack it's popping . Stacks can be implemented easily using an array or linked list and a variable to point to the top of...]]></description><link>https://20p13280.wixsite.com/ocr2/post/data-structures-stacks-and-queues-1-4-2</link><guid isPermaLink="false">69e754398e63193b95d5aeac</guid><pubDate>Tue, 21 Apr 2026 10:52:38 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/12578a_b0d15447a2e74558b2548b1e1725a44e~mv2.png/v1/fit/w_284,h_161,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>20p13280</dc:creator></item><item><title><![CDATA[Data structures - Arrays, tuples, lists and records (1.4.2)]]></title><description><![CDATA[This post covers the following topics: Static vs Dynamic Arrays Tuples Records Static vs Dynamic In static data structures the size of the structure is set at the beginning of the program when the data structure is created, the size cannot be changed. This makes the data structures easier to implement but they are more limited. In dynamic data structures there is no size limit and they can expand and shrink as needed. This does make them more complex than static data structures. Dynamic...]]></description><link>https://20p13280.wixsite.com/ocr2/post/data-structures-arrays-tuples-lists-and-records-1-4-2</link><guid isPermaLink="false">69de17bfb9feb7db43b8a0aa</guid><pubDate>Tue, 14 Apr 2026 11:04:24 GMT</pubDate><dc:creator>20p13280</dc:creator></item><item><title><![CDATA[Databases (1.3.1)]]></title><description><![CDATA[This post covers the following topics: Database Table Record Field Entities and relationships Use of keys: primary key, foreign key, secondary key, composite key Database tools: query, form, report Methods of importing external data into a database Flatfile vs relational database Data redundancy Types of validations Validation vs verification DBMS (database management system) ERD (Entity Relationship Modelling - degrees of relationships, issues with M:M relationships and how to resolve it)...]]></description><link>https://20p13280.wixsite.com/ocr2/post/databases-1-3-1</link><guid isPermaLink="false">69827d1d322c09b8312d38db</guid><pubDate>Tue, 03 Feb 2026 22:57:17 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/12578a_aaadde3e7c9c4487b56b4f4976547c40~mv2.png/v1/fit/w_934,h_133,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>20p13280</dc:creator></item><item><title><![CDATA[Scheduling (1.2.1)]]></title><description><![CDATA[Scheduling is how and when a process (can be referred to as a "job") is swapped in and out of the CPU (given time slices) to allow for multitasking. A schedular handles this, it manages which process to execute next and it manages the length of time the next process can execute for.  The ready queue is where all processes are kept, then a process is removed from the queue and enteres a running state where the CPU is executing it. A process can either finish execution and leave the system or...]]></description><link>https://20p13280.wixsite.com/ocr2/post/scheduling-1-2-1</link><guid isPermaLink="false">69662ee0f5f677155676bbe3</guid><pubDate>Tue, 13 Jan 2026 12:50:10 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/12578a_3680f4d4254646b1805a192012e2ec18~mv2.png/v1/fit/w_393,h_244,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>20p13280</dc:creator></item><item><title><![CDATA[Paging, Segmentation and Interrupts (1.2.1)]]></title><description><![CDATA[Paging and Segmentation Similarities and Differences of Paging and Segmentation. From Craig n' Dave (incl in end of topic test) Pages are all fixed size , pages are physical divisions  made to fit sections of memory. Paging doesn't take into account how it splits the program, only that it's split into fixed-size pages. Could split within a looping condition which wouldn't be very efficient, it's better to keep thse instructions together. Segments are different sizes , they are complete...]]></description><link>https://20p13280.wixsite.com/ocr2/post/paging-segmentation-and-interrupts-1-2-1</link><guid isPermaLink="false">695cf414ef35928416b290d0</guid><pubDate>Tue, 06 Jan 2026 12:31:24 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/12578a_a005901e101a4f7689b8b57dcab43c13~mv2.png/v1/fit/w_860,h_320,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>20p13280</dc:creator></item><item><title><![CDATA[Use of object oriented techniques. (2.2.1)]]></title><description><![CDATA[This post covers the following from the specification (2.2.1): (a) Programming constructs: sequence, iteration, branching. (b) Recursion, how it can be used and compares to an iterative approach. (c) Global and local variables. (d) Modularity, functions and procedures, parameter passing by value and by reference. (e) Use of an IDE to develop/debug a program. (f) Use of object oriented techniques. (the bold init  within these notes is due to wix applying markdown formatting and I can't remove...]]></description><link>https://20p13280.wixsite.com/ocr2/post/use-of-object-oriented-techniques-2-2-1</link><guid isPermaLink="false">6941d89a4d149c1676cfd365</guid><pubDate>Tue, 16 Dec 2025 22:45:22 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/12578a_40da6d4b32ef4660961becc9c1bdc129~mv2.png/v1/fit/w_882,h_496,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>20p13280</dc:creator></item><item><title><![CDATA[1.2.1 - Systems Software - Operating Systems]]></title><description><![CDATA[What do they do? An operating system is software that manages and provides interfaces to the hardware of the computer system such as hardware management (including memory management, CPU scheduling for time slices). Using this interface it means that applications can run on top of the operating system and handle tasks such as memory management and storing data to secondary storage, as the Operating System provides interfaces for these that will then interact with the hardware itself. Meaning...]]></description><link>https://20p13280.wixsite.com/ocr2/post/1-2-1-systems-software-operating-systems</link><guid isPermaLink="false">693808c19086d1c9fad4a360</guid><pubDate>Tue, 09 Dec 2025 12:20:25 GMT</pubDate><dc:creator>20p13280</dc:creator></item><item><title><![CDATA[Software methodologies ]]></title><description><![CDATA[Part 1 - What is the Software development lifecycle (SDLC)? The software development lifecycle contains the following stages: Feasibility - Can the problem be solved? Requirements - The things the solution needs to do. Analysis and design - Working out how the solution needs to do it Implementation - Creating the solution Testing - Ensuring it works Deployment - Setting it up in a production environment Evaluation - Checking that the user is happy with the solution and it meets the...]]></description><link>https://20p13280.wixsite.com/ocr2/post/software-methodologies</link><guid isPermaLink="false">6924edbf933da9c9fc5b1fa3</guid><pubDate>Mon, 24 Nov 2025 23:44:16 GMT</pubDate><dc:creator>20p13280</dc:creator></item><item><title><![CDATA[Recursion, how it can be used and compares to an iterative approach. (2.2.1)]]></title><description><![CDATA[This post covers the following from the specification (2.2.1): (a) Programming constructs: sequence, iteration, branching. (b) Recursion, how it can be used and compares to an iterative approach. (c) Global and local variables. (d) Modularity, functions and procedures, parameter passing by value and by reference. (e) Use of an IDE to develop/debug a program. (f) Use of object oriented techniques. (Skipped for now) What is recursion? Recursion is where you call the function that's currently...]]></description><link>https://20p13280.wixsite.com/ocr2/post/recursion-how-it-can-be-used-and-compares-to-an-iterative-approach-2-2-1</link><guid isPermaLink="false">68f8a5c7c9a84e796d1165a3</guid><pubDate>Wed, 22 Oct 2025 09:59:11 GMT</pubDate><dc:creator>20p13280</dc:creator></item><item><title><![CDATA[Modularity, functions and procedures, parameter passing by value and by reference. (2.2.1)]]></title><description><![CDATA[This post covers the following from the specification (2.2.1): (a) Programming constructs: sequence, iteration, branching. (b) Recursion, how it can be used and compares to an iterative approach. (Skipped for now) (c) Global and local variables. (d) Modularity, functions and procedures, parameter passing by value and by reference. (e) Use of an IDE to develop/debug a program. (f) Use of object oriented techniques. (Skipped for now) Modularity Modularity is where a complex program is broken...]]></description><link>https://20p13280.wixsite.com/ocr2/post/modularity-functions-and-procedures-parameter-passing-by-value-and-by-reference-2-2-1</link><guid isPermaLink="false">68f757bd32ef022fab109042</guid><pubDate>Tue, 21 Oct 2025 09:58:33 GMT</pubDate><dc:creator>20p13280</dc:creator></item><item><title><![CDATA[Global and local variables (2.2.1)]]></title><description><![CDATA[This post covers the following from the specification (2.2.1): (a) Programming constructs: sequence, iteration, branching. (b) Recursion, how it can be used and compares to an iterative approach. (Skipped for now) (c) Global and local variables. (d) Modularity, functions and procedures, parameter passing by value and by reference. (e) Use of an IDE to develop/debug a program. (f) Use of object oriented techniques. (Skipped for now) What is scope? Scope is the area in which a variable can be...]]></description><link>https://20p13280.wixsite.com/ocr2/post/global-and-local-variables-2-2-1</link><guid isPermaLink="false">68f75284e789aa300a4749fc</guid><pubDate>Tue, 21 Oct 2025 09:51:11 GMT</pubDate><dc:creator>20p13280</dc:creator></item><item><title><![CDATA[Types of Processors (1.1.1 - 1.1.2)]]></title><description><![CDATA[This post covers: CISC and RISC Von Neumann, Harvard and Contemporary Architectures Multicore and Parallel Systems Pipelining GPUs 1.1 - Von Neumann and Harvard Von Neumann archetecture shared memory space is used for oth the instrucitons and date stored. It can do one insturciton at a time, Von Neumann uses registers for fast access to instrucitons and data. Harvard is diferent, instructions and memory are stored seperately and each have thier own memory address, compared to Von Neumann...]]></description><link>https://20p13280.wixsite.com/ocr2/post/types-of-processors-1-1-1-1-1-2</link><guid isPermaLink="false">68ee2beb8b9286d70863464b</guid><pubDate>Tue, 14 Oct 2025 11:20:23 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/12578a_45b684d3888f4adf999f31551e8a1b88~mv2.png/v1/fit/w_694,h_348,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>20p13280</dc:creator></item><item><title><![CDATA[Programming constructs: sequence, iteration, branching. (2.2.1)]]></title><description><![CDATA[This post covers the following from the specification (2.2.1): (a) Programming constructs: sequence, iteration, branching. (b) Recursion, how it can be used and compares to an iterative approach. (c) Global and local variables. (d) Modularity, functions and procedures, parameter passing by value and by reference. (e) Use of an IDE to develop/debug a program. (f) Use of object oriented techniques. (Skipped for now) Sequencing Sequencing is the order of which instructions are executed....]]></description><link>https://20p13280.wixsite.com/ocr2/post/programming-techniques</link><guid isPermaLink="false">68ed08fbdfa63fc24734c9ce</guid><pubDate>Mon, 13 Oct 2025 14:14:43 GMT</pubDate><dc:creator>20p13280</dc:creator></item><item><title><![CDATA[Sensors and Actuators]]></title><description><![CDATA[On-spec pressure sensor is not weight/mass sensor | what it detects | actuator | What can it do? Sensor Detetcting Actuator What can it...]]></description><link>https://20p13280.wixsite.com/ocr2/post/sensors-and-actuators</link><guid isPermaLink="false">68dbb1c38536c184dc717ade</guid><pubDate>Tue, 30 Sep 2025 10:51:01 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/12578a_98c8326694bb4ee1a6dcc0f387d5e6c4~mv2.png/v1/fit/w_1000,h_505,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>20p13280</dc:creator></item><item><title><![CDATA[RAM/ROM and Storage (1.1.3)]]></title><description><![CDATA[RAM (Random Access Memory) RAM is used to store data that is being frequently accessed from secondary storage. The reason RAM is used for...]]></description><link>https://20p13280.wixsite.com/ocr2/post/ram-rom-and-storage</link><guid isPermaLink="false">68c9402f67d1cd369b83ad39</guid><pubDate>Tue, 16 Sep 2025 10:54:29 GMT</pubDate><dc:creator>20p13280</dc:creator></item><item><title><![CDATA[IDEs &#38; Languages]]></title><description><![CDATA[Keywords IDE (Intergrated Development Environment) Breakpoint Syntax highlighter Auto completion Auto intentation Highlighting...]]></description><link>https://20p13280.wixsite.com/ocr2/post/ides-languages</link><guid isPermaLink="false">68c1418836580889c96ad93e</guid><pubDate>Wed, 10 Sep 2025 09:19:22 GMT</pubDate><dc:creator>20p13280</dc:creator></item><item><title><![CDATA[Input/Output/Storage (1.1.3)]]></title><description><![CDATA[Scanners A scanner is a device that can take documents on paper and turn them into files on a computer that can then be opened, viewed...]]></description><link>https://20p13280.wixsite.com/ocr2/post/input-output-storage-1-1-3</link><guid isPermaLink="false">68c00b0fe71db4610d838528</guid><pubDate>Tue, 09 Sep 2025 11:37:53 GMT</pubDate><enclosure url="https://static.wixstatic.com/media/12578a_dce2207770b8400cb00f0793aa3adfb0~mv2.png/v1/fit/w_658,h_379,al_c,q_80/file.png" length="0" type="image/png"/><dc:creator>20p13280</dc:creator></item></channel></rss>