<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url>
    <loc>https://csnotes.patrickjones.uk/Algorithms-and-Data-Structures/AVL-Trees</loc>
    <lastmod>2025-04-08T11:55:48.883Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Algorithms-and-Data-Structures/Algorithmic-Techniques</loc>
    <lastmod>2025-04-08T11:55:48.883Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Algorithms-and-Data-Structures/Algorithms-and-Data-Structures</loc>
    <lastmod>2025-04-08T11:55:48.883Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Algorithms-and-Data-Structures/Binary-Heaps</loc>
    <lastmod>2025-04-08T11:55:48.883Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Algorithms-and-Data-Structures/Branch-and-Bound</loc>
    <lastmod>2025-04-08T11:55:48.883Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Algorithms-and-Data-Structures/Complexity-Bounds</loc>
    <lastmod>2025-04-08T11:55:48.883Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Algorithms-and-Data-Structures/Data-Types-and-Structures</loc>
    <lastmod>2025-04-08T11:55:48.883Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Algorithms-and-Data-Structures/Divide-and-Conquer</loc>
    <lastmod>2025-04-08T11:55:48.883Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Algorithms-and-Data-Structures/Dynamic-Programming</loc>
    <lastmod>2025-04-08T11:55:48.883Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Algorithms-and-Data-Structures/Greedy-Algorithm</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Algorithms-and-Data-Structures/Iterative-Method-for-Recursive-Complexities</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Algorithms-and-Data-Structures/Master-Method-for-Recursive-Complexities</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Algorithms-and-Data-Structures/Queues</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Algorithms-and-Data-Structures/Recursive-Complexity-Definitions</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Algorithms-and-Data-Structures/Substitution-Method-for-Recursive-Complexities</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Architecture/ARM-Assembly/ARM-Assembly</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Architecture/ARM-Assembly/Addressing-Modes</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Architecture/ARM-Assembly/Arithmetic-Operations</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Architecture/ARM-Assembly/Assembler-Directives</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Architecture/ARM-Assembly/Booleans-and-Bitwise-Operations</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Architecture/ARM-Assembly/Conditional-Execution</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Architecture/ARM-Assembly/Implementing-Arrays</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Architecture/ARM-Assembly/Implementing-Functions</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Architecture/ARM-Assembly/Implementing-Selection</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Architecture/ARM-Assembly/Memory-and-Constants</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Architecture/ARM-Assembly/Registers</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Architecture/ARM-Assembly/Shifts-and-Rotations</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Architecture/Architecture</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Architecture/Assemblers</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Architecture/Direct-Memory-Access</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Architecture/Instruction-Set-Architectures</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Architecture/Polling-and-Interrupts</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Architecture/System-Calls</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Artificial-Intelligence/Artificial-Intelligence</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Artificial-Intelligence/Bayes-Networks</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Artificial-Intelligence/Constraint-Satisfaction-Problems</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Artificial-Intelligence/Event-Calculus</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Artificial-Intelligence/Feature-Detection-and-Matching</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Artificial-Intelligence/Knowledge-Acquisition</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Artificial-Intelligence/Language-Models</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Artificial-Intelligence/Minimax</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Artificial-Intelligence/Monte-Carlo-Tree-Search</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Artificial-Intelligence/Visual-Odometry</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Computation/Computation</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Computation/Defining-Languages</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Computation/Regular-Expressions</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Data-Science/Bayesian-Probability</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Data-Science/Data-Science</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Data-Science/Hypothesis-Testing</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Data-Science/Machine-Learning</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Data-Science/Measures-of-Central-Tendency</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Data-Science/Measures-of-Spread</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Data-Science/Sampling</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Data-Science/Statistics-as-Parameter-Estimation</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Data-Science/Uncertainty</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Engineering/Binary-Representation</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Engineering/Boolean-Algebra</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Engineering/CAD-Tooling</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Engineering/CPU-Cache</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Engineering/Decoders</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Engineering/Engineering</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Engineering/Finite-State-Machines</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Engineering/MU0-Processor</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Engineering/NRZI-Encoding</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Engineering/Register-Transfer-Level</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Engineering/Runtime-Instruction-Modification</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Engineering/SRAM-and-DRAM</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Engineering/Three-Box-Model</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Engineering/Timing-and-Delays</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Engineering/Verilog/Assignment</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Engineering/Verilog/Modules</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Engineering/Verilog/Selection</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Engineering/Verilog/Stimuli-and-Testbenches</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Engineering/Verilog/Synthesis</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Engineering/Verilog/Verilog</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Ethics-and-Law/BCS-Code-of-Conduct</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Ethics-and-Law/Copyright</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Ethics-and-Law/Ethical-Frameworks</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Ethics-and-Law/Ethics-and-Law</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Logic/Clausal-Normal-Form</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Logic/DPLL</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Logic/Logic</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Logic/Polarity</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Logic/Quantified-Boolean-Formulae</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Logic/Randomised-Satisfiability-Algorithms</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Logic/Semantic-Tableaux</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Machine-Learning/Machine-Learning</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Maths/Bayesian-Updating-and-Random-Variables</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Maths/Complex-Numbers</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Maths/Equivalence-Classes-and-Partial-Orders</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Maths/Equivalence-Relations-and-Modular-Arithmetic</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Maths/Equivalence-of-Formulae-and-Their-Normal-Forms</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Maths/Formal-Derivations-and-First-Order-Logic</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Maths/Functions-and-Sets</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Maths/Induction-for-the-Natural-Numbers-and-Partial-Functions</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Maths/Injectivity-and-Surjectivity</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Maths/Maths</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Maths/Natural-Deduction-Rules</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Maths/Notions-for-Partial-Orders</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Maths/Propositional-Logic</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Maths/Recursion-for-Syntax-and-the-Natural-Numbers</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Maths/Rigorous-Arguments-and-Binary-Operations</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Maths/Rules-and-Conditional-Probabilities</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Maths/Simple-Probability</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Programming/Compilers</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/Programming/Programming</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url><url>
    <loc>https://csnotes.patrickjones.uk/</loc>
    <lastmod>2025-04-08T11:55:48.884Z</lastmod>
  </url></urlset>