The Chalmers University of Technology offers a free online course on Computer System Design: Improving Energy Efficiency and Performance. This course addresses students/professionals with a general understanding of programming computers at low level (C/assembly programming) but with no prior knowledge of how a computer works.
In this computer science course, applicants will learn the basic foundations underpinning the design of modern multicore-based computers. The course will start on November 1st, 2016. Course lenght is 6 weeks with an Effort of 4-5 hours per week.
- Chalmers University of Technology conducts research and offers education in technology, science, shipping and architecture with a sustainable future as our global vision. Chalmers is well-known for providing an effective environment for innovation and has eight priority areas of international significance – Built Environment, Energy, Information and Communication Technology, Life Science, Materials Science, Nanoscience and Nanotechnology, Production, and Transportation.
- In this computer science course, you will learn the basic foundations underpinning the design of modern multicore-based computers. In addition, you will learn how design decisions affect how fast programs execute and how much energy is wasted.
Worth of Award
- This is a free online course. This MOOC will be offered with Video Transcripts in English. Participants will receive a certificate upon completion of the course.
- Design concepts in modern multicore-based computers including processors and memory hierarchies
- How energy efficient and fast a program will execute
- How to use simple models to analyze energy efficiency and performance
- How taught design concepts are used in modern multicore-based computer systems
- Certificate Available: Yes. Add a Verified Certificate for $49
Week 1: Execution model of computer systems
Week 2: Performance and energy models of computers
Week 3: Pipelining principles
Week 4: Cache memory hierarchy principles
Per Stenström: Per Stenstrom is a professor of computer engineering at Chalmers University of Technology. He received his PhD degree in computer engineering from Lund University in 1990.
This course addresses students/professionals with a general understanding of programming computers at low level (C/assembly programming) but with no prior knowledge of how a computer works.
How to Apply
- Go to the course website link
- Create an edX account to SignUp
- Choose “Register Now” to get started.
- edX offers honor code certificates of achievement, verified certificates of achievement, and XSeries certificates of achievement. Currently, verified certificates are only available in some courses.
- Once applicant sign up for a course and activate their account, click on the Log In button on the orghome page and type in their email address and edX password. This will take them to dashboard, with access to each of their active courses. (Before a course begins, it will be listed on their dashboard but will not yet have a “view course” option.)