This course in computer architecture will take you from an understanding of digital design using combinational logic and synchronous sequential building blocks to building your own single-cycle multicycle, and pipelined microprocessors. Microprocessors are an incredibly useful tool because they are cheap, flexible, and allow you to control physical systems in powerful ways. You'll learn to build microprocessors as well as to program and build systems from them.
Hossein, or Unclecode as he prefers, is a Computer Science expert specializing in Natural Language Processing, Data Science, and AI.
Maysam is an expert in the field of Molecular Biography specializing in drug discovery for cancer and bioinformatics.
Firdaus is mainly involved in the Web Development department but also does projects using Raspberry Pi and Arduino.
Rabia's a trainer, who offers training to students of various age groups as well as creating educational content for students.
Computer Architecture course for kids
What will you learn?
Introduction to Computer Architecture
In this module, you will be introduced to the basics of computer architecture, including digital design using combinational logic and synchronous sequential building blocks.
Building Your Own Microprocessor
In this module, you will learn how to build your own microprocessor from scratch, including programming and designing it.
Programming and Building Systems from Microprocessors
In this module, you will learn how to program and build systems using microprocessors.
Designing Pipelined Microprocessors
In this module, you will learn how to design pipelined microprocessors for improved performance.
Advanced Topics in Computer Architecture.
This module covers advanced topics in computer architecture, such as cache memory and multiprocessing.
How many hours per week are required for the course?
"Computer Architecture" is a course that requires 50 hours to complete.
What is the age range for this course?
This course is meant for children 5 to 18 years old.
Is there a final project for this course?
For the younger students (5 to 8 years old), the final project will be a basic microprocessor that they can control with software. For older students (9 to 18 years old), the final project will be a more complex microprocessor that they can use to control physical systems.
What certification will be received upon completion of the course?
Upon completion of the course, students will receive a certificate of completion that highlights their achievement in building and programming microprocessors.
Kidocode is a school of technology and entrepreneurship for K-12 students. Our community is driven to rebuild the education system for the modern era with a combination of AI-empowered tools, top-notch educators, and in-demand campus facilities.