Course detail
Computers and Programming 1
FEKT-BPC-PC1SAcad. year: 2023/2024
At the beginning of the course, students are introduced to the information system at BUT/FEKT. Furthermore, the basics of programming in the MATLAB environment are discussed in the course. Students are introduced to the basics of working with vectors, matrices, data structures and types. The basic principles of program creation and control, data visualization and file handling are also explained. Introduction to the Simulink simulation environment, creation of simple dynamical systems based on differential equations in state form. Introduction to a specialised toolbox for power electronics applications. The course includes a parallel course in information education, where students are introduced to the basics of the e-learning environment Moodle and working with electronic information resources.
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Entry knowledge
Rules for evaluation and completion of the course
Aims
- understands the basic concepts of computer technology,
- uses basic programming techniques to design algorithms and programs for problem solving,
- understands and can use the basic building blocks of programs such as data types, variables, decision conditions, loops, functions, etc.,
- can describe and explain the function of individual parts of the source code of a program written in MATLAB
- can implement models of dynamic systems in the MATLAB/Simulink simulation tool
Study aids
Prerequisites and corequisites
Basic literature
Doňar, B., Zaplatílek, K. MATLAB - tvorba uživatelských aplikací. BEN, 2004. (CS)
Doňar, B., Zaplatílek, K. MATLAB pro začátečníky. BEN, 2003. (CS)
Lasser, J. Rozumíme Unixu. Computer Press, 2002. ISBN: 80-7226-706-X (CS)
Recommended reading
Elearning
Classification of course in study plans
- Programme BPC-SEE Bachelor's 1 year of study, winter semester, compulsory
Type of course unit
Exercise in computer lab
Teacher / Lecturer
Syllabus
2. Matlab - základní seznámení s prostředím
3. Matlab - základní syntaxe
4. Matlab - základní syntaxe
5. Matlab - základy programování
6. Matlab - základy programování
7. Matlab - základy vizualizace dat
8. Matlab - příklady aplikace v technické praxi
9. Simulink - základní seznámení s prostředím
10. Simulink - základy tvorby fyzikálního modelu
11. Simulink - příklady modelů fyzikálních soustav
12. Simulink - příklady modelů fyzikálních soustav
13. Udělení zápočtu.
Elearning