Home CS Book

Wireless versus Cabled Internet

Why is internet via cable still used in preference to wireless and what is the difference between fibre optic and copper cables?

Satellite Internet Versus Ground-Based Wireless

What are the advantages of satellite internet versus ground-based cell towers and when is each appropriate?

The Difference between a LAN and a WAN

What is the difference between a Local Area Network (LAN) and and Wide Area Network (WAN)?

Client-Server and Peer-to-Peer Networking

What is the difference between the client-server model of networking and peer-to-peer?

What are Thin Client and Thick Client Systems?

What are thin and thick clients and what are the benefits of each approach?

The Bus Network Topology

What is a bus network?

The Star Network Topology

What is a star network?

Fix Full /boot Partition on Linux Mint

How to solve a full /boot partition on Linux Mint

Understanding Hash Codes and Hash Functions

What are hash codes and how are they useful in programming?

What is Register Transfer Notation?

An introduction to Register Transfer Notation and how it is used to describe the fetch/execute cycle of a CPU.

Sequential and Serial Vs Random File Access

What is the difference between serial, sequential and random file access?

Finding the Version of Raspberry Pi OS Installed

How to determine the version, code name and kernel version of the Raspberry Pi OS that is currently installed using the command line.

What Does GNU/Linux Mean?

What does GNU/Linux mean and how is it different to Linux?

Usage of the Kowo Standing Desk Control Box

Instructions for using the Kowo standing desk control box.

What is Object Oriented Programming?

An explanation of Object Oriented Programming with examples in Python.

Von Neumann Computer Architecture

An explanation of the Von Neumann computer architecture and how registers are used.

Negative Numbers in Binary: Two's Complement

How are negative numbers represented in binary?

The Difference Between Imperative and Declarative Programming

What's the difference between the imperative and declarative paradigms in programming languages?

Floating Point Numbers in Binary

How real numbers can be represented in binary using floating point with the IEEE 754 standard.

Converting Decimal to Binary Floating Point

How are decimal numbers converted to IEEE 754 standard floating point in binary?

Prev Next