Computer Architecture

BSc course, University of Bern, 2019

I am a teaching assistant in this introductory Computer Architecture course.

Course Description

This course covers fundamental topics in computer architecture. The course will provide an introduction to C programming, MIPS basic architecture and instruction set, pipeline, I/O system, cache and memory. Related issues such as performance and data/control Hazards will also be covered. The students will also get familiar with Assembler programming via practical laboratory sessions with the Raspberry Pi programmable boards.