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:
Comprehensive knowledge of the basics, limits and requirements of the information technology disciplines
integrally related to the field of mechanical engineering.Comprehensive knowledge of the basics, limits and
requirements of the information technology disciplines integrally related to the field of mechanical
engineering. Ability: able to understand and use the literature, computer and library resources typical of
his/her field; able to apply the acquired IT knowledge in solving tasks in his/her field. Attitude: open to
the use of IT tools, willing to learn and use software in the field of engineering, with at least one such
program at a proficiency level. He/she is open to the use of IT tools and endeavours to learn and use
software in the field of mechanical engineering, and has a good knowledge and use of at least one such
programme. Keeps abreast of legislative, technical, technological and administrative changes in the field
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.
Not specified
[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