Course: Introductory practices of applied electronics

« Back
Course title Introductory practices of applied electronics
Course code KEI/UPAE
Organizational form of instruction Lecture + Tutorial
Level of course Bachelor
Year of study not specified
Semester Summer
Number of ECTS credits 4
Language of instruction Czech, English
Status of course Optional
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Kosturik Kamil, Ing. Ph.D.
  • Weissar Petr, Ing. Ph.D.
Course content
The content of lectures (lectures every 2 weeks): 1. Introductory lecture - introduction to the subject organization, introduction to HW and SW. Basic constructions in programming in C/C++ 2. Programming in electronics - basic aspects and potential pitfalls 3. Programming in electronics - low-level view of the program and working with memory 4. Controlling robot activity 5. Sensors - types of sensors, their use, advantages and disadvantages 6. Tuning, advanced aspects of programming The content of exercises: Exercises are focused on independent work, combining sample solutions, independent activity and consultation on solving tasks from home preparation. Practical solutions will be compared within the framework of competition rounds/tasks. One of the tasks will be chosen as the main one and at the end there will be a final competition for all students. 1. Introduction to the laboratory, development tools, basic procedures for programming in C/C++ 2. Basic program construction, practical examples of solutions 3. Using the graphics library in a simple program 4. More advanced applications with the graphics library 5. Introduction to the used HW, development SW, simple application 6. Description and use of sensors 7. Consultation and independent work 8. Consultation and independent work 9. Competition within the exercise, completion of the first task 10. Introduction to the second task, use of sensors, independent work 11. Independent work 12. Competition in the exercise, fulfilling the second task 13. Final public competition, presentation of the best teams

Learning activities and teaching methods
Laboratory work, Individual study, Lecture
  • Contact hours - 39 hours per semester
  • Presentation preparation (report) (1-10) - 10 hours per semester
  • Individual project (40) - 36 hours per semester
  • Preparation for laboratory testing; outcome analysis (1-8) - 8 hours per semester
prerequisite
Knowledge
No particular prerequisites specified.
Skills
no particular prerequisites specified
learning outcomes
Knowledge
analyze the job requirements for hardware equipment solutions
formulate an appropriate solution of the algorithm
Skills
create a functional program in C language
design, implement and debug a program to solve the tasks using the provided hardware
work in a team to implement a specific task
teaching methods
Knowledge
Lecture
Lecture with visual aids
Skills
Skills demonstration
Individual study
assessment methods
Knowledge
Skills demonstration during practicum
Project
Skills
Skills demonstration during practicum
Project
Recommended literature
  • Doplňková literatura z adresáře v síti (dle potřeby).
  • Firemní literatura Atmel AVR, Arduino.
  • Pinker, Jiří. Mikroprocesory a mikropočítače. Praha: BEN - technická literatura, 2004. ISBN 80-7300-110-1.
  • Virius, Miroslav. Programování v C++ : od základů k profesionálnímu použití. První vydání. 2018. ISBN 978-80-271-0502-1.
  • VODA, Zbyšek. Průvodce světem Arduina. 2.vydání. Bučovice. 2017.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester