Lecturer(s)
|
|
Course content
|
Number representation - numbers with fixed and floating point, arithmetics, the coding techniques for information transmission. Fundamental architecture of computer system - memory technologies, computer architectures, basic structure and functions of processor, instruction and address modes, processor speed-up techniques, control unit, interrupt system, DMA, cache memory, stack, microcontrollers. Buses - internal, external. Networks - reference model ISO/OSI, TCP/IP, basics of physical and link layer implementation, Ethernet and industrial Ethernet variants, wireless communication. 1. Overview of computer history 2. Number systems and arithmetics 3. Memory technologies 4. Computer architectures 5.-7. Basic structure and function of processor 8.-9. Microcontrollers 10.-11. Buses 12.-13. Network and wireless communication
|
Learning activities and teaching methods
|
Laboratory work, Lecture
- Practical training (number of hours)
- 28 hours per semester
- Contact hours
- 42 hours per semester
- Preparation for an examination (30-60)
- 30 hours per semester
- Undergraduate study programme term essay (20-40)
- 30 hours per semester
|
prerequisite |
---|
Knowledge |
---|
navrhnout jednoduché algoritmy a ty implementovat v některém programovacím jazyce |
využít jednoduché elektronické obvody založené na pasivních elektronických součástkách a jednoduchých základních logických obvodech |
Skills |
---|
použít základní logické funkce |
analyzovat jednoduché problémy a navrhnout řešení ve formě algoritmu |
využít informační zdroje a nalézt a použít podstatné informace |
Competences |
---|
N/A |
N/A |
N/A |
N/A |
learning outcomes |
---|
Knowledge |
---|
charakterizovat základní stavební prvky počítače |
charakterizovat různé komunikační technologie používané pro přenos dat jak uvnitř a i mezi výpočetními prostředky |
charakterizovat jednoduché řídicí a měřicí systémy založené na mikrořadičích (jednočipových mikropočítačích) |
Skills |
---|
realizovat jednoduché řídicí a měřicí systémy založené na mikrořadičích (jednočipových mikropočítačích) |
vybrat vhodné prostředky pro realizaci jednoduchých vestavných systémů |
navrhnout vhodný typ komunikace mezi vestavnými řídicími systémy |
navrhnout a realizovat jednoduchý řídicí algoritmus pro autonomní robot |
Competences |
---|
N/A |
teaching methods |
---|
Knowledge |
---|
Lecture |
Laboratory work |
Skills |
---|
Laboratory work |
Task-based study method |
Skills demonstration |
Competences |
---|
Laboratory work |
Skills demonstration |
Lecture |
assessment methods |
---|
Knowledge |
---|
Test |
Seminar work |
Skills |
---|
Skills demonstration during practicum |
Seminar work |
Competences |
---|
Seminar work |
Skills demonstration during practicum |
Recommended literature
|
-
Novák, Petr. Mobilní roboty : pohody, senzory, řízení. Praha : BEN - technická literatura, 2005. ISBN 80-7300-141-1.
-
Pinker, Jiří. Mikroprocesory a mikropočítače. Praha : BEN - technická literatura, 2004. ISBN 80-7300-110-1.
-
Tanenbaum, Andrew S. Computer networks. Upper Saddle River : Prentice Hall, 2003. ISBN 0-13-038488-7.
-
Tanenbaum, Andrew S. Structured Computer Organization. Upper Saddle River : Prentice-Hall International, 1999. ISBN 0-13-020435-8.
-
Vlach, Jaroslav; Vlachová, Viktorie. Počítačová rozhraní : přenos dat a řídící systémy. Praha : BEN, 1995.
|