Administrative information

Administrative course information is available here

We use the course Discord for discussions and to send important information. You will find the invite link in Canvas.

The github organization for this course is: github.com/uit-inf-2200-f22/

The Timeplan for the course is here

Staff:

Cheating

As a student at UiT, you are obliged to familiarize yourself with the current rules that apply to the use of aids during exams, as well as rules for source use and citation. In the case of violation of these rules, you may be suspected of cheating, or attempt at cheating. Cheating on an exam is considered a violation of academic integrity. Academic integrity(honesty) is about being clear in relation to which thoughts/reflection and work are one’s own, and which are taken from other’s work. Cheating is punishable by cancellation of exams and/or exclusion from university.

You can read more about plagiarism and cheating on: https://en.uit.no/sensor/art?p_document_id=684332

Lecture plan

Mandatory readings:

Lecture Date Subject Lecturer Readings
L1 22.08.22 Introduction Lars Ailo Chapter 1
P1 23.08.22 Precepts 1 Lars Ailo -
L2 29.08.22 Instructions 1 Lars Ailo Chapter 2.1-2.10
L3 30.08.22 Instructions 2 Vi Chapter 2.11-2.23
L4 06.09.22 Logic design Vi Appendix B
L5 12.09.22 Arithmetic for computers Lars Ailo Chapter 3.1-3.4
P2 20.09.22 Precepts 2 Lars Ailo -
L6 26.09.22 Processor 1 Lars Ailo Chapter 4.1-4.4, 4.6-4.7
L7 27.09.22 Processor 2 (same slides as for part 1) Lars Ailo Chapter 4.8-4.13, 4.15-4.17
L8 03.10.22 Floating point (self-study) Lars Ailo Chapter 3.5-3.11
P3 18.10.22 Precepts 3 Vi -
L9 24.10.22 Memory Hierarchy 1 Vi Chapter 5
L10 25.10.22 Memory Hierarchy 2 (same slides as for part 1) Vi Chapter 5
L11 07.11.22 Parallel Processors Vi Chapter 6
L12 14.11.22 GPUs Vi Appendix C
Exam 02.12.22 - - Everything

Mandatory assignments

Project Start Design review Due
Micobenchmark in assembly 23.08.22, 10:15 07.09.22 & 09.09.22 20.09.22. 10:00
MIPS Simulator 20.09.22, 10:15 05.10.22 & 07.10.22 18.10.22, 10:00
Cache simulator 18.10.22, 10:15 02.11.22 & 04.11.22 11.11.22, 10:00

You will receive a GitHub Classroom link to each assignment in Discord.