Software & AI Engineering
Intermediate

Computer Systems & Architecture (University)

Students will gain a deep, hardware-to-software understanding of how computer systems execute programs, manage memory, and handle concurrency, enabling them to

Computer Systems & Architecture (University). This course is designed for advanced undergraduate computer science students who possess a strong foundation in data structures and discrete mathematics. Students will gain a deep, hardware-to-software understanding of how computer systems execute programs, manage memory, and handle concurrency, enabling them to write high-performance and robust systems software. This course is independent preparation and is not affiliated with or endorsed by the independent university-level study (not affiliated with any university); check the official site for current test formats and dates. Every lesson includes tutor notes, a practical lab, worked exercises and a 12-question quiz you must pass at 80%, followed by a pooled final exam and free and paid practice tests.

150h Certificate available

Curriculum

One complete track with its own final exam and certificate.

10 modules mapped to the official examination areas, from foundations to final mocks.

Course Foundations, C Programming, and Data Representation. Practice activity: Implement a C library that performs arbitrary-precision integer arithmetic using only bitwise operators..

  • 1.1 Course Overview: The Hardware-Software Interface and Systems Perspective Lab90 min
  • 1.2 The C Programming Language: Pointers, Manual Memory Management, and Robustness Lab90 min
  • 1.3 Integer Representations: Two's Complement, Overflow, and Arithmetic Proofs Lab90 min
  • 1.4 Floating Point: IEEE 754 Standards, Rounding, and Precision Analysis Lab90 min
  • 1.5 Bit-Level Manipulations and Boolean Algebra in Systems Design Lab90 min

Careers this prepares you for

    How you study

    Every lesson pairs an in-depth video with written notes, key takeaways, a hands-on lab, exercises and a quiz. Work at your own pace, then sit the final examination for your Erudex certificate.