4248's Notebook
Search
Search
Dark mode
Light mode
Explorer
00 Maps
01 Areas
Art
Butterflies
Butterflies Art
Blender
Computer Science
1 Components of a computer
1 Processor Performance
Factors that can affect performance
Processor Performance
2
Processor Components
The Central Processing Unit
3 Types of Processor
Complex Instruction Set Computers
Harvard Architecture
Multi-core and parallel systems
Reduced Instruction Set Computers
The von Nuemann Machine
Types of Processor
4
Input Devices
5
Output Devices
6
Storage Devices
2 Systems software
7
Functions of an Operating System
8
Types of Operating System
9
Application Software
Systems Software
The Nature of Applications
Utility Programs
10
Programming Language Translators
3 Software development
11 Systems Analysis Methods
Aspects of software development
Development Models
Systems Analysis Methods
12
Writing and Following Algorithms
13
Programming Paradigms
14 Assembly Language
Assembly Instructions
Assembly Language
4 Exchanging data
15 Compression, Encryption and Hashing
Drawings
Caesar cipher drawing
Asymmetric Encryption
Caesar Cipher
Compression
Compression, Encryption and Hashing
Encryption
Hashing
Symmetric Encryption
16 Database Concepts
Database Concepts
Database relationships
Flat File
17 Relational Databases and Normalisation
Database normalisation
Relational Databases and Normalisation
18 Introduction to SQL
Introduction to SQL
SQL
19 Defining and Updating Tables using SQL
Defining and Updating Tables using SQL
20 Transaction Processing
Transaction Processing
5 Networks and web technologies
21
Structure of the Internet
22 Internet Communication
Internet Communication
Protocols
Routers and Gateways
23
Network Security and Threats
24
HTML and CSS
25
Webforms and Javascript
26
Search Engine Indexing
27
Client Server and Peer-Peer
6 Data types
28 Primitive Data Types, Binary and Hex
Binary
Primitive Data Types, Binary and Hex
29
ASCII and Unicode
30
Binary Arithmetic
Fixed Point Binary
Sign and Magnitude
Two's Complement
31
Floating Point Arithmetic
Negative Exponents
Negative Mantissas
Normalisation
Sign, mantissa and exponent
32
Bitwise Manipulation and Masks
7 Data Structures
33 Arrays, Tuples and Records
2D Arrays
Arrays
Arrays, Tuples and Records
Tuples
34 Queues and data types
Abstract Data Types
Operations on a Queue
Queues
Queues and data types
35 Lists and Linked Lists
Linked Lists
Lists and Linked Lists
Operations on a list
Untitled
36 Stacks
Stacks
37 Hash Tables
Hash Tables
38 Graphs
Graphs
39 Trees
Trees
8 Boolean algebra
40
Logic Gates and Truth Tables
41
Simplifying Boolean Expressions
42
Karnaugh Maps
43
Adders and D-type flip flops
9 Legal, moral, ethical and cultural issues
44
Computing Related Legislation
45
Ethical, Moral and Cultural Issues
46
Privacy and Censorship
10 Computational thinking
47
Thinking Abstractly
48
Thinking Ahead
49
Thinking Procedurally
50
Thinking Logically, Thinking Cocurrently
51
Problem Solving
52
Problem Recognition
11 Programming techniques
53
Programming Basics
54
Selection and Programming Constructs
55
Iteration
56
Subroutines and Recursion
57
Use of IDE
58
Use of object-oriented Techniques
12 Algorithms
59
Analysis and Design of Algorithms
60
Searching Algorithms
61
Bubble Sort and Insertion Sort
62
Merge sort and Quick Sort
63
Graph Traversal Algorithms
64
Optimisation Algorithms
Computer Science topics
Furry
Characters
Xeno
Hardware
Components
KIOXIA 070314
Computers
TOSHIBA_C660
TOSHIBA C660
Home hub one
Home hub one
Home hub one images
Home hub two
Image pages
Home hub two images without heat plates
Home hub two internal images
Home hub two
Home hub two board parts
Hub two board identification
Macbook Pro M3 Pro
Macbook Pro M3 Pro internals
Radios
Baofeng UV-5RM Plus
Languages
Greek
Greek alphabet
Japanese
Hiragana
Russian
Russian alphabet
Russian Phrasebook
Takiyoka
Takiyoka
Linux
Arch linux
Quick fixes and hack arounds
dead_network_after_suspend
Software
yay
razer_blade_15
Kernel
Building the linux kernel
Misc
The reverse DD
software
iwd
README
tar
README
Arch install BIOS
Linux
Music
Albums
Obsidian
Obsidian plugins
What is this vault?
Programming
arm
arm_basic_linux_kernel_calls
hello_world_arm_linux
c
stdio
Radios
band-plans
PMR446
Rockets
Investigation into starship flight 7
Trains
BE Rail
Belgium Rail Photos
UK Rail
UK Train Photos
Trains
02 Fleeting
FFmpeg
Converting MP4 to Gif
LaTeX
Superscript in LaTeX
Linux
binwalk
binwalk - extract all files
Arch install
DD
ISO modification
Yay install
Rust
Getting the date and time in rust
Vim
Cut and paste in vim
03 Projects
Takiyoka
Takiyoka project progress
Main Projects
04 Archive
BTEC Unit 1 rev
A
Algorithm Design
Decomposition
Pattern Generalisation and Abstraction
Pattern Recognition
B
Flowcharts
Structured English
C
Arithmetic operations
Built-in functions
Control structures
Data structures
Handling data within a program
Standard algorithms
Validating data
D
Coding for the Web
Event Driven Programming
Object Oriented Programming
Procedural Programming
Translation
Old Blog
Seeing what files a process is using in Linux
Turning files into videos
Your first ARM Assembly Program
About the archive folder
05 Meta
Updates
01-01-2025
Index
CSS autofill
Templates
Aurlian
Aurlian alphabet
Home
❯
01 Areas
❯
Computer Science
❯
7 Data Structures
❯
38 Graphs
❯
Graphs
18 Jan 2025
1 min read
Transversing a Graph
Breadth-First Search
Graph View
Backlinks
Computer Science topics