Course title, code: Informatics for Engineers, GAJABAN-MUSZINFO-1
The aim of the course is to provide an introduction to the basic concepts of computer science and the application of this knowledge to the solution of technical problems.
Electrotechnical measurements using a computer. Relationship between computer technology and information technology. Tasks of information technology. Numerical representations (number systems, fixed point, floating point, BCD). Representational coding. Signal, digitisation. A/D and D/A converters Basics of logic operations (logic functions, implementation with programmable logic controllers). The electronic digital computer, algorithms, data structures, programs. Computers and peripherals. Basic concepts of operating systems. Computer office applications. Simulation programs.
Course content - labs:
MATLAB basic concepts. Numeric data types, vectors, matrices. Function representation using visual tools. Creating and using scripts. Function representation from script. Data input and conditional branching. Stepwise execution. Creating and using Live Scripts. Live The for loop. The while loop. Creating and using custom functions. Complex task with data saving and loading. Creating and using MATLAB apps. Visual application development and event-driven programming. App development and the code behind it. Number guessing application.
Knowledge:
Mid-term study requirements:
The practical part is worth a maximum of 40 points. The theoretical part is worth of 60 points. The sum of the practical and theoretical points is the measure of the mid-term performance.
Exam requirements:
To pass the exam, a minimum of 50 points is required. The examination is written. The grade for the subject is assigned in accordance with the current Study and Examination Regulations.
[1] Z. C. Johanyák: Introduction to Matlab programming, Moodle course, 2025 [2] A. L. Lambert, "Zero to MATLAB: A Beginner's Guide," 2020. https://raw.githubusercontent.com/osuoer/zero-to-matlab/master/Zero%20to%20MATLAB.pdf
[1] Matlab Onramp course https://matlabacademy.mathworks.com/en/details/matlab-onramp/gettingstarted?s_cid=learn_ONRAMP_BAN [2] A. B. Downey, "Physical Modeling in MATLAB," 4th ed., Green Tea Press, 2020. https://greenteapress.com/wp/physical-modeling-in-matlab/ [3] MathWorks, MATLAB® Live Editor Quick Start Guide. MathWorks, 2022. https://www.mathworks.com/content/dam/mathworks/fact-sheet/live-editor-quick-start-guide.pdf