norsk norsk&engelsk / norwegian&english

Course Description IMT2272 - Computer Architecture Fundamentals (2005/2006)

LevelUndergraduate
ECTS Credits10
DurationAutumn
LanguageNorwegian
Prerequisite(s) 
Aim

Introduce basic knowledge of modern computer's architecture and low level programming. The course will stress the links between hardware and software and low level and high level programming as well.

Content

Introduction to digital technique and number systems
Computer architecture:
- Programming model, assemblycoding using x86 instruction set. Strings, procedures, macros, interrupts
- Hardware: CPU, buses and memory, interrupt contoller, timer, parallell IO, DMA, Floating Point Units

Study MethodsLectures, Laboratory Work, Exercises, Project Works
AssessmentWritten Exam, 5 hours
Grading SystemAlphabetical Scale, A (best) - F (fail)
Course RequirementsApproval of 3 project works