Microprocessor Systems
BASIC DATA
course listing
A - main register
course code
SKK1790
course title in Estonian
Mikroprotsessorsüsteemid
course title in English
Microprocessor Systems
course volume CP
-
ECTS credits
6.00
to be declared
yes
assessment form
Examination
teaching semester
autumn
language of instruction
Estonian
English
Study programmes that contain the course
code of the study programme version
course compulsory
SDSR10/25
no
Structural units teaching the course
EC - Kuressaare College
Course description link
Timetable link
View the timetable
Version:
VERSION SPECIFIC DATA
course aims in Estonian
Anda sissejuhatus mikroprotsessoritesse ja nende rakenduste tutvustamine. Omandada praktilisi kogemusi mikroprotsessorite, -kontrollerite programmeerimises C keeles ning ühendamisest väliste andurite ning riistvaraga.
course aims in English
Offering an introduction to microprocessors and their applications. Practical experience in programming microcontrollers in C. Interfacing microcontrollers with external sensors and hardware.
learning outcomes in the course in Est.
Aine läbinud üliõpilane:
- tunneb protsessorite- ja mikrokontrollerite arhitektuure;
- tunneb riistvaralähedase programmeerimise eripärasid;
- oskab kirjutada lihtsamaid programme ja kasutada erinevaid arenduskeskkondi.
learning outcomes in the course in Eng.
The student:
- knows the architecture of microprocessors and –controllers;
- knows the specifics of hardware-near programming;
- is able to write simple programs in various development environments.
brief description of the course in Estonian
Sissejuhatus mikrokontrolleritesse. Lühiülevaade erinevatest mikrokontrolleritest. Programmeerimiskeskkonnad. Mikrokontrollerite arhitektuur, kasutusalad. Mikrokontrollerite riistvara ja elektrilised parameetrid, nende sidumine andurite ja täituritega. Mikrokontrollerite programmeerimise eripärad. Katkestused. Alam-programmid. Mikrokontrolleritega lahendatavate ülesannete näited. Kontrollerite programmeerimine C-s Arduino vabavaraliste teekide põhjal.
brief description of the course in English
Introduction to microcontrollers. Overview of common microcontrollers. Programming environments. Microcontroller architecture, applications. Microcontroller hardware and its electrical parameters, interfacing with sensors and actuators. Peculiarities of microcontroller programming. Interruptions. Sub-programs. Examples of problem solving utilizing microcontrollers. Programming controllers in C utilizing open source libraries (Arduino).
type of assessment in Estonian
Laboritööde aruanded 50%
Eksam 50%
type of assessment in English
Lab reports 50%
Exam 50%
independent study in Estonian
Iseseisev töö toimub Moodle'i e-õppe keskkonnas.
independent study in English
Individual course work will be conducted in the Moodle e-learning environment.
study literature
1. Computer architecture : a quantitative approach. John L. Hennessy, David A. Patterson.
2. Practical Aspects of Embedded System Design using Microcontrollers. 2008 Spinger
3. Microcontrollers in Practice. 2005 Springer
4. Guide to RISC Processors for Programmers and Engineers. 2005
study forms and load
daytime study: weekly hours
4.0
session-based study work load (in a semester):
lectures
1.0
lectures
2.0
practices
1.5
practices
30.0
exercises
1.5
exercises
0.0
lecturer in charge
-
LECTURER SYLLABUS INFO
semester of studies
teaching lecturer / unit
language of instruction
Extended syllabus
2024/2025 autumn
Karlo Hälvin, EC - Kuressaare College
Estonian
    SKK1790_ik.pdf 
    display more
    2022/2023 autumn
    Kaarel Koppel, ET - Tartu College
    Estonian
      2020/2021 autumn
      Kaarel Koppel, ET - Tartu College
      Estonian
        SKK1790_ik.pdf 
        Course description in Estonian
        Course description in English