Course - Computer Fundamentals - TDT4160
Computer Fundamentals
About
About the course
Course content
The course will contain terminology, principles and concepts for construction and operation of different kinds of modern computers and other computer related equipment. Short historic overview into the evolution of computer technology. Architecture (organization), operation and realization of computers and computer systems. Construction of computers on different levels, instruction format, address modes, processor architecture and types, Hardware and software interface, connection of components, interrupt, busses, storage hierarchy, and cache. Examination of central computer technical equipment (peripheral units). Short introduction to distributed systems, embedded systems, parallel computers, new technologies and new applications.
Learning outcome
Understanding of construction and operation of modern computers and computer related equipment.
Learning methods and activities
Lectures and exercises. If there is a re-sit examination, the examination form may change from written to oral.
Compulsory assignments
- Exercises
Recommended previous knowledge
TFE4110 Digital Design and Basic Electrical Circuits or equivalent knowledge and TDT4100 Object-Oriented Programming, or equivalent knowledge in high level programming.
Course materials
Announced at the start of semester.
Credit reductions
| Course code | Reduction | From |
|---|---|---|
| IT2201 | 7.5 sp | |
| SIF8026 | 7.5 sp | |
| TFE4105 | 3.7 sp |
Other pages about the course
Subject areas
- Informatics
- Technological subjects
Contact information
Course coordinator
- Magnus Jahre