HE1028 Computer Engineering 8.0 credits
Mikrodatorteknik
Educational level
First cycleAcademic level (A-D)
Subject area
Techonology
Grade scale
A, B, C, D, E, FX, F
Course offerings
Spring 13 elektro for programme students
Periods
Spring 13 P3 (8.0 credits)
Application code
60944Start date
2013 week: 2End date
2013 week: 11Language of instruction
SwedishCampus
KTH HaningeNumber of lectures
Number of exercises
Tutoring time
DaytimeForm of study
NormalNumber of places
No limitationSchedule
Schedule (new window)Part of programme
Spring 13 for programme students
Periods
Spring 13 P3 (8.0 credits)
Application code
60945Start date
2013 week: 2End date
2013 week: 11Language of instruction
SwedishCampus
KTH HaningeNumber of lectures
Number of exercises
Tutoring time
DaytimeForm of study
NormalNumber of places
No limitationSchedule
Schedule (new window)Part of programme
Spring 13 timel for programme students
Periods
Spring 13 P4 (8.0 credits)
Application code
61323Start date
2013 week: 12End date
2013 week: 21Language of instruction
SwedishCampus
KTH HaningeNumber of lectures
Number of exercises
Tutoring time
DaytimeForm of study
NormalNumber of places
No limitationSchedule
Schedule (new window)Part of programme
Spring 14 elektro for programme students
Periods
Spring 14 P3 (8.0 credits)
Application code
60050Start date
2014 week: 4End date
2014 week: 12Language of instruction
SwedishCampus
KTH HaningeNumber of lectures
Number of exercises
Tutoring time
DaytimeForm of study
NormalNumber of places
No limitationCourse 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
60056Start date
2014 week: 4End date
2014 week: 12Language of instruction
SwedishCampus
KTH HaningeNumber of lectures
Number of exercises
Tutoring time
DaytimeForm of study
NormalNumber of places
No limitationPart 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.
