Skip to main content

Drive your career forward

Professional Certificate in
Computer System Design: Concepts of Modern Microprocessors

What you will learn

  • Anatomy of a multicore-based computer.
  • How programs execute on a microprocessor level.
  • Models to analyze program execution in terms of energy efficiency and performance.
  • Advanced design concepts in modern multicore-based computers, including processors and memory hierarchies.

Give your career a boost by mastering the advanced concepts underpinning the design of multicore-based computers. This professional certificate program covers design principles governing modern microprocessors, such as pipelining, cache memories, parallelism, prefetching, and cache coherency. Applying these concepts is critical when developing competitive computerized products. Take, for instance, a smartphone with limited battery capacity. Improved functionality can lead to significantly shorter operation time between battery charges, thus utilizing the already limited resources of a smartphone far more efficiently.

The target audience for this program is practicing software and hardware engineers in need of a deep understanding of performance engineering. This program is also well suited for students who want to specialize in computer engineering and get a deep understanding of the working of modern computers.

This program is derived from both undergraduate and advanced graduate courses in computer system design. It starts on a basic level and then gradually introduces more advanced concepts. The program offers a unique opportunity to learn about computer systems on a machine and assembly language level.

The courses are given by Per Stenström, a world-renowned research leader in computer architecture. He is a Fellow of ACM and IEEE and member of three academies (Royal Swedish Academy of Engineering Science, The European Academy, and the Royal Spanish Academy of Engineering Science). He has co-authored around 200 publications and 20 patents and has co-founded a few high-tech startup companies.

By the end of this program, you will have a deep understanding in the design of future multicore-based computers and the impact on energy efficiency and program execution time.

Expert instruction
2 skill-building courses
Progress at your own speed
4 months
4 - 6 hours per week
Discounted price: $88.20
Pre-discounted price: $98USD
For the full program experience

Courses in this program

  1. ChalmersX's Computer System Design: Concepts of Modern Microprocessors Professional Certificate

  2. 4–6 hours per week, for 8 weeks

    Learn how to design modern computers to improve the speed, performance and energy efficiency of your programs.

  3. 4–6 hours per week, for 8 weeks

    Learn about advanced computer design concepts, including how to make modern multicore-based computers both fast and energy efficient.

    • Participants will acquire knowledge that is in high demand when designing computerized embedded products.
    • With trends towards IoT (Internet of Things), autonomous systems and mobile computers, such a skillset will be critical in a career in systems engineering.

Meet your instructor
from Chalmers University of Technology (ChalmersX)

Per Stenström
Professor, Computer Engineering
Chalmers University of Technology

Experts from ChalmersX committed to teaching online learning

Enrolling Now

Discounted price: $88.20
Pre-discounted price: $98USD
2 courses in 4 months
Pursue the Program


Drive your career forward with university-backed credit programs and verified certificates


Study and demonstrate knowledge on your schedule


Try a course before you pay


Learn with university partners and peers from around the world