Code Camp – Day 9

On the ninth day of our code camp, we’ll delve into the world of computer architecture and theory. You’ll have hands-on experience with LogicBuilder 4.1, a valuable tool for understanding and simulating digital logic circuits, which is crucial for advanced programming and digital systems understanding.

We’ll explore the intricate workings of a CPU through a video presentation, providing you with insights into the heart of modern computing. Understanding CPU architecture is fundamental to comprehending the inner workings of computers and optimizing your code for efficient execution.

Continuing with theoretical computer science, you’ll delve into the Turing Machine, a foundational concept in computer science and mathematics. This will be explained through a Computerphile video, providing you with a deep insight into the theoretical basis of computation.

To put theory into practice, you’ll also have the opportunity to work with a Turing Machine Simulator, allowing you to experiment with this abstract computational concept. These objectives aim to enhance your knowledge of both hardware and theoretical aspects of computing, providing a holistic understanding of the field.

Agenda

LogicBuilder 4.1

How a CPU works (video)

Turing Machine Explained (Computerphile video)

Turing Machine Simulator

OOP Bouncing Ball

Assets