Lecturer(s)
|
-
Kosková Třísková Lenka, Ing. Ph.D.
|
Course content
|
Lectures: 1. The concept of the single board computer 2. Processor types for SBC 3. Memory and SBC 4. Graphical interfaces and SBC 5. Network and communication interface for SBC 6. GPIO and other proprietary SBC interfaces 7. SBC Operating systems 8. Real time and other specialties 9. The current market overview 10. The operating systems and SBC 11. Linux and SBC Seminars: Week 1: Introduction to Raspberry PI, project assignments Week 2 - 6: Individual work on assigned projects - focused on common Raspberry Pi applications Week 7: Projects presentations Week 8 - 12: Individual work on assigned projects - focused on peripherals and GPIO Week 13 - 14: Other SBC, introduction, elementary projects
|
Learning activities and teaching methods
|
Monological explanation (lecture, presentation,briefing)
- Home preparation for classes
- 50 hours per semester
- Class attendance
- 40 hours per semester
- Preparation for exam
- 40 hours per semester
- Preparation for credit
- 20 hours per semester
|
Learning outcomes
|
The course introduces students to single board computers (SBC) and their capabilities. Initially, elementary parts of SBC are presented from the general point of view and comparison regarding current market offer is provided. Subsequently, two selected minicomputers (Raspberry Pi and Arduino) are presented in detail. Students get to try several practical tasks with Raspberry Pi minicomputer during the seminars.
The students become acquainted with hardware of single board computers. They get hand-on experience in practical tasks solved using SBC.
|
Prerequisites
|
Concluded study of the Operating systems course (OPS, OPS-P).
|
Assessment methods and criteria
|
Combined examination
Active participations in seminars, handing in of 3 solved projects.
|
Recommended literature
|
-
Noble, Joshua. Programming Interactivity, A Designer's Guide to Processing, Arduino and openFrameworks. O'Reilly Media, 2012.
|