https://iframe.mediadelivery.net/embed/157090/06aad241-4a2e-45ad-a60f-70ee8ba7da57?autoplay=true&loop=true&muted=false&preload=true&responsive=true
https://iframe.mediadelivery.net/embed/157090/54c954f8-c78c-4355-9c8b-792f6cb253d6?autoplay=true&loop=true&muted=false&preload=true&responsive=true
<aside>
<img src="/icons/graduate_blue.svg" alt="/icons/graduate_blue.svg" width="40px" /> Click Here to Enroll
</aside>
Course Curriculum.pdf
Course Introduction
Unlock the World of CPU Architecture: A Hands-On Summer Journey
Dive into the fascinating world of computer engineering with Turing Guild’s intensive CPU Architecture course designed specifically for gifted high schoolers and undergraduate college students. Led by me, Kevin McQuown, an experienced industry professional with a passion for education and innovation, this course offers you a unique opportunity to journey from the basics of transistors to the complexities of designing and building your own CPU from scratch.
What Makes This Course Unique?
- Hands-On Learning: With an emphasis on experiential learning, you will spend over 80% of your time engaged in hands-on building activities, using breadboards and chips from a specially curated kit. This practical approach ensures you gain a deep understanding of each component's role within a CPU's architecture.
- From Theory to Practice: Starting with the fundamental building block - the transistor - you will incrementally build your own CPU. This includes designing an original instruction set and writing microcode for each instruction, offering you a comprehensive insight into the inner workings of computer hardware.
- Advanced Tools and Techniques: You will learn to use KiCad for schematic design, exploring principles such as boolean logic, tri-state logic, full adders, 2's complement arithmetic, and binary/hexadecimal systems. This knowledge is vital for anyone looking to delve into computer engineering or a related field.
- Progressive Achievement: Each successfully completed breadboard project leads to receiving a professionally produced component using SMT (Surface-Mount Technology) chips. These components will gradually form a complete CPU architecture, allowing you to see your progress materialize in a tangible way.
Course Structure
- Curriculum: Over 20 laboratory sessions designed to build your knowledge and skills progressively.
- Final Project: The course culminates in the assembly of a fully functional CPU, designed and built by you, showcasing what you have learned and your creativity.
Ideal Candidates
This course is perfect for high school students who have a keen interest in computer science and engineering. Whether you are an aspiring engineer, a budding computer scientist, or simply passionate about technology, this course offers a rich, immersive experience that balances rigorous academic concepts with creative exploration.
Why Choose This Course?
- Expert Instruction: Taught by an industry veteran, you will gain insights from someone who has not only witnessed the evolution of computer technology but has also been a part of it.