en_GB
Hold Ctrl-tasten nede. Trykk på + for å forstørre eller - for å forminske.

ELE210_1

Computer Architecture

This is the study programme for 2019/2020. It is subject to change.


Computer structure, embedded systems. Digital fundamentals: Transistor, logic gate, number system, basic logic functions, programmable logic. Computer hardware: Microprocessors and microcontrollers with a focus on ARM, memory technology, timer, exception processing, serial and parallel communication. Software issues: Low level (assembly) programming, high level programming based on C/C++, program structures, real-time systems, user interface.

Learning outcome

Knowledge:
  • Know how a computer in general and an embedded system (ES) is built. - Know the fundamental program structure and the concept of real-time behavior.

Skills:
  • Be able to realize and configure interfaces between parallel and serial ports in a microcontroller and external components. - Be able to develop software structure and code of a simple ES based on a product specification. - Be able to Develop digital support circuitry for a micro-controller.

General competence:
  • Fundamental understanding of structure, properties and potential of computer-based systems.

Contents

Introduction: Computer structure, embedded systems. Digital fundamentals: Transistor, logic gate, number system, basic logic functions, programmable logic. Computer hardware: Microprocessors and microcontrollers with a focus on ARM, memory technology, timer, exception processing, serial and parallel communication. Software issues: Low level (assembly) programming, high level programming based on C/C++, real-time systems, user interface.

Required prerequisite knowledge

None.

Recommended previous knowledge

DAT100 Object-oriented Programming, ING100 Introductory course for engineers - Computer science and electrical engineering

Exam

Weight Duration Marks Aid
Written exam1/14 hoursA - FAll written and printed means are allowed. Calculators are allowed.

Coursework requirements

Theortical exercises, Laboratory exercises
5 out of 8 written assignments and 6 out of 7 lab assignments must be approved within the specified deadline.
Compulsory course attendance that must be completed and approved before access to the laboratory: Electronic Course in Health, Safety and Environment.
Completion of mandatory lab assignments are to be made at the times and in the groups that are assigned and published. Absence due to illness or for other reasons must be communicated as soon as possible to the laboratory personnel. One cannot expect that provisions for completion of the lab assignments at other times are made unless prior arrangements with the laboratory personnel have been agreed upon.
Failure to complete the assigned labs on time or not having them approved will result in barring from taking the exam of the course.

Course teacher(s)

Course coordinator
Morten Tengesdal
Coordinator laboratory exercises
Jon Fidjeland
Head of Department
Tom Ryen

Method of work

3 hours lectures and 2 hours problem solving per week. In addition 3 hours mandatory laboratory work per week.

Overlapping courses

Course Reduction (SP)
Digital and analog circuits (BIE230_1) 5
Digital and Analog Electronic Circuits 2 (TE0623_1) 5
Digital and Analog Electronic Circuits 2 (TE0623_A) 5
Digital design (BIE260_1) 5

Open to

Bachelor level at the Faculty of Science and Technology.

Course assessment

Form and/or discussion.

Literature

Tengesdal: "Frå transistor til datamaskin". UiS, 4. april 2018. ISBN 1504-4939.
Additional e-material made available via Canvas.


This is the study programme for 2019/2020. It is subject to change.

Sist oppdatert: 14.11.2019

History