Computing Concepts - 101 Computing https://www.101computing.net Boost Your Programming Skills! Fri, 29 Aug 2025 16:02:19 +0000 en-US hourly 1 https://www.101computing.net/wp/wp-content/uploads/cropped-android-chrome-512x512-1-32x32.png Computing Concepts - 101 Computing https://www.101computing.net 32 32 Orbital Space Station – Emergency Exit Mission https://www.101computing.net/orbital-space-station-emergency-exit-mission/ Fri, 29 Aug 2025 15:50:35 +0000 https://www.101computing.net/?p=21864 Your Mission: Unlock the Emergency Exit Gate You are aboard the Orbital Space Station K.101, orbiting the distant exoplanet K2-18b. After a catastrophic collision with space debris, the station is hurtling toward the planet’s atmosphere. You have minutes —maybe less—

The post Orbital Space Station – Emergency Exit Mission first appeared on 101 Computing.

]]>
CPU Design using Logic Gates https://www.101computing.net/cpu-design-using-logic-gates/ Sun, 29 Jun 2025 08:45:17 +0000 https://www.101computing.net/?p=21785 Let’s embark on an exciting journey to dissect and understand a small, fully functional CPU made entirely of logic gates. This design serves as a proof of concept, illustrating how the main components of a CPU work together to execute

The post CPU Design using Logic Gates first appeared on 101 Computing.

]]>
Designing a 4-Byte RAM Circuit using Logic Gates https://www.101computing.net/designing-a-4-byte-ram-circuit-using-logic-gates/ Thu, 19 Jun 2025 15:52:13 +0000 https://www.101computing.net/?p=21778 In the world of digital electronics, memory storage is a fundamental concept that underpins the functionality of computers and other digital systems. At the heart of these systems are logic gates and circuits that work together to store and retrieve

The post Designing a 4-Byte RAM Circuit using Logic Gates first appeared on 101 Computing.

]]>
The Uses and Characteristics of Graphics Processing Units (GPUs) https://www.101computing.net/the-uses-and-characteristics-of-graphics-processing-units-gpus/ Thu, 05 Jun 2025 09:17:55 +0000 https://www.101computing.net/?p=21726 A Graphics Processing Unit (GPU) is a specialised electronic circuit designed to rapidly manipulate and alter memory to perform complex calculations on large data sets and/or to accelerate the creation of images in a frame buffer intended for output to

The post The Uses and Characteristics of Graphics Processing Units (GPUs) first appeared on 101 Computing.

]]>
Software Development Methodologies https://www.101computing.net/software-development-methodologies/ Wed, 04 Jun 2025 14:24:52 +0000 https://www.101computing.net/?p=21718 Software development methodologies are structured approaches to the process of creating software. They provide a framework that guides business analysts, system designers, software developers, system testers and project managers through the various stages of software development, from initial concept to

The post Software Development Methodologies first appeared on 101 Computing.

]]>
Ada Lovelace and the First Computer Algorithm https://www.101computing.net/ada-lovelace-and-the-first-computer-algorithm/ Thu, 10 Apr 2025 10:49:51 +0000 https://www.101computing.net/?p=21624 In this post we will focus on a very specific algorithm called the Note G algorithm, written in 1843 by Ada Lovelace. Born in 1815, Ada Lovelace is celebrated as a visionary whose work laid the groundwork for modern computing.

The post Ada Lovelace and the First Computer Algorithm first appeared on 101 Computing.

]]>
Charles Babbage’s Analytical Engine Emulator https://www.101computing.net/charles-babbages-analytical-engine-emulator/ Wed, 09 Apr 2025 10:27:05 +0000 https://www.101computing.net/?p=21620 In 19th-century London, Charles Babbage, an English mathematician and inventor, embarked on a groundbreaking quest to build the Analytical Engine, a mechanical precursor to the modern computer. Frustrated by errors in manual calculations, Babbage envisioned a machine capable of performing

The post Charles Babbage’s Analytical Engine Emulator first appeared on 101 Computing.

]]>
Charles Babbage’s Difference Engine Emulator https://www.101computing.net/charles-babbage-difference-engine-emulator/ Tue, 01 Apr 2025 19:41:09 +0000 https://www.101computing.net/?p=21606 In this blog post we will investigate the work of Charles Babbage with a particular focus on one of his most famous inventions: the Difference Engine. This invention constitutes a pioneering step in Computer Science. We will also explore the

The post Charles Babbage’s Difference Engine Emulator first appeared on 101 Computing.

]]>
Lossless Compression Algorithms using Python https://www.101computing.net/lossless-compression-algorithms-using-python/ Wed, 19 Mar 2025 10:44:42 +0000 https://www.101computing.net/?p=21581 In today’s data-driven world, efficient storage and transmission of information are more critical than ever. Lossless compression techniques play a pivotal role in achieving this efficiency by reducing data size without compromising its integrity. Unlike lossy compression, which sacrifices some

The post Lossless Compression Algorithms using Python first appeared on 101 Computing.

]]>
Scheduling Algorithms – Python Challenge https://www.101computing.net/scheduling-algorithms-python-challenge/ Tue, 28 Jan 2025 13:32:31 +0000 https://www.101computing.net/?p=21399 One of the main purpose of the Operating System is to control the hardware and more specifically the CPU. The CPU performs all the jobs/processes requested by the different applications. A scheduler is a program of the Operating System that

The post Scheduling Algorithms – Python Challenge first appeared on 101 Computing.

]]>