Computer Architecture Intermediate
Specifically designed for Coding Competition, this course covers the crucial A-Level Computer System syllabus for all examination boards including OCR, AQA, and EDEXCEL.
​
Entry requirement:
-
The course is taught in small group (max 6).
-
The minimal age to enroll is year 7.
-
Prerequisites: Computer Architecture Essentials and Python/C++ Core Modules
-
Submit the coursework before the deadline
-
The course duration is a minimum of 8 weeks
​
Goals:
Upon completion of the course, students will gain computer system concepts covered for coding competitions such as processor pipelining, branch prediction, cache optimization, and parallel processing. These concepts can help students understand how to write code that takes advantage of the available resources in a computing system to optimize performance and efficiency. By understanding these concepts, students can write optimized code that runs faster and uses fewer resources, which can be essential for success in coding competitions where time and resource constraints are significant factors.Moreover, this knowledge can serve as a foundation for more advanced topics in undergraduate-level computer science and can help students better understand how their code interacts with the underlying hardware.