Přístupnostní navigace
E-application
Search Search Close
Course detail
FEKT-BPC-PC1MAcad. year: 2025/2026
Basic terminology of computer technology, computer architecture, personal computer peripherals, computer bus, networks, communication protocols, Internet services, information education. Specifics of operational systems, evolution of the processor, its internal structure and the types of architecture, instruction set. Number systems and conversions between them, interpretation of numbers. Algorithms, write algorithms, optimization algorithms with respect to computational unit. Branching program cycle, conditions, jumps, recursion. Program parameters.
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Department
Entry knowledge
Rules for evaluation and completion of the course
In total, it is possible to obtain up to 56 points for computer exercises and 44 points for the final semester test. The points earned for computer exercises are divided into a series of homework assignments (22 points) and control tests for preparing for the exercises (22 points), which will have to be completed during the semester. Completion of all homework assignments and tests is mandatory. Unstarted homework is considered completed with zero points earned. For the actual programming, i.e. compliance with the functionality of the code, systematic programming and appropriate formatting (12 points).
Aims
Study aids
Prerequisites and corequisites
Basic literature
Recommended reading
Elearning
Classification of course in study plans
Lecture
Teacher / Lecturer
Syllabus
Exercise in computer lab
1. Introduction to the computer classroom and the evaluation kit with the AVR microcontroller2. Deeper familiarization with AVR microcontrollers and the AVR Studio development environment, establishing a project, explaining the principles of writing the basic structure of a program3. Creating a simple program in the C language, configuring I/O gates of the microcontroller, switching on the LED4. Reserve (holidays)5. Time delay using cycle (active waiting), effects with LED field6. Microcontroller interrupt system, timing interrupt event synchronization, LED array effects7. Algorithm for selecting a value from a table - indirect addressing. Show the number on the seven-segment display.8. Algorithm for selecting a value from a table - indirect addressing. Show the number on the seven-segment display.9. Writing information to the built-in EEPROM memory - backup settings10. Number display on a four-digit, seven-segment display - time multiplex11. Processing the state of connected buttons - siren program12. Data transfer via serial channel to PC