HE1028 Computer Engineering 8.0 credits

Mikrodatorteknik

  • Educational level

    First cycle
  • Academic level (A-D)

  • Subject area

    Techonology
  • Grade scale

    A, B, C, D, E, FX, F

Course offerings

Spring 13 elektro for programme students

Spring 13 for programme students

Spring 13 timel for programme students

Spring 14 elektro for programme students

  • Periods

    Spring 14 P3 (8.0 credits)
  • Application code

    60050
  • Start date

    2014 week: 4
  • End date

    2014 week: 12
  • Language of instruction

    Swedish
  • Campus

    KTH Haninge
  • Number of lectures

  • Number of exercises

  • Tutoring time

    Daytime
  • Form of study

    Normal
  • Number of places

    No limitation
  • Course responsible

    Torgny Forsberg <torgny.forsberg@sth.kth.se>
  • Target group

    TIELA1

  • Part of programme

Spring 14 data for programme students

  • Periods

    Spring 14 P3 (8.0 credits)
  • Application code

    60056
  • Start date

    2014 week: 4
  • End date

    2014 week: 12
  • Language of instruction

    Swedish
  • Campus

    KTH Haninge
  • Number of lectures

  • Number of exercises

  • Tutoring time

    Daytime
  • Form of study

    Normal
  • Number of places

    No limitation
  • Part of programme

Learning outcomes

The aim of the course is to give knowledge in the design of embedded computer systems, their function, programming and applications.

After completing of this course students are to:

  • be able to understand the design of a micro computer system
  • be able to understand the function and use of peripheral devices
  • be able to understand the communication between different units within a computer system
  • be able to program a computer system in assembler as well as in high level language
  • have good skills in using development tools for embedded systems

Course main content

  • Binary arithmetics
  • Be able to analyse and design combinatory systems
  • Computer models: von Neuman and Harvard architecture, CISC and RISC
  • The function of the micro computer on register level
  • Signals of a micro computer
  • Interrupt handling in hardware and software
  • Parallel and serial interfaces
  • Timers and other peripheral devices
  • Program design
  • Assembler programming
  • Low level programming in C

Eligibility

Basic knowledge in digital electronics and basic knowledge in C programming

Literature

Mikrodatorteknik, Microchip Pic16F877 Data Sheet

e-books online

Examination

  • LAB1 - Laboratory Work, 5.0 credits, grade scale: A, B, C, D, E, FX, F
  • TEN1 - Examination, 3.0 credits, grade scale: A, B, C, D, E, FX, F

Passed lab work
(LAB1, 5 cr. grade scale A/B/C/D/E/Fx/F)
Passed accounts/
Passed written exam
(TEN1, 3 cr. grade scale A/B/C/D/E/Fx/F)

Final grade: grade scale A/B/C/D/E/Fx/F

Offered by

STH/Computer and Electrical Engineering

Contact

Torgny Forsberg, torgny.forsberg@sth.kth.se

Examiner

Torgny Forsberg <torgny.forsberg@sth.kth.se>

Version

Course plan valid from: Autumn 10.
Examination information valid from: Autumn 10.