Fundamentals of Programming and Software for Engineering Calculations

Major: Thermal Power Engineering
Code of subject: 6.144.00.O.005
Credits: 5.00
Department: Electromechatronics and Computerized Electromechanical Systems
Lecturer: Professor Paranchuk Yaroslav Stepanovych
Semester: 1 семестр
Mode of study: денна
Learning outcomes: As a result of studying the academic discipline, the student must acquire the following learning outcomes: 1. knowledge and understanding of the basics of programming computer algorithms, possibilities of visualization and graphical interpretation of the obtained results, statistical processing of the results of experimental studies, analysis of the obtained results and justification of their probability; 2. the ability to demonstrate knowledge and understanding of scientific and mathematical principles that underlie electric power engineering, electrical engineering and electromechanics; 3. think systematically and apply creative abilities to the formation of fundamentally new ideas; 4. evaluate the obtained results and justify the decisions made; 5. to work effectively both individually and as part of a team.
Required prior and related subjects: Аdvanced mathematicsurther.
Summary of the subject: Basics of work in MathCAD mathematical software. Creating, editing and running linear computational algorithms. MathCAD operators and functions. Creating and editing charts. Using matrix and vector operations. Solving mathematical analysis problems, linear and non-linear equation systems, differential equations and their systems. Programming, implementation and running calculation algorithms. Symbolic calculations. Processing experimental results in MathCAD. Basic concepts, the structure of the program code, the basics of programming in the C++ language. The main operators of the C++ language: assignment operators, input/output, conditional operators, loop operators, debugging, testing and execution of C++ programs.
Assessment methods and criteria: Written reports from laboratory work, performance of tasks in practical classes, oral survey, calculation and graphic work, exam.
Recommended books: 1. Паранчук Я. С. Обчислення та програмування в MathCAD. Підручник. Гриф МОН України. / Я.С.Паранчук, В.І.Мороз. – Львів: Вид-во Львівської політехніки, 2013. – 365с. 2. Паранчук Я.С. Алгоритмізація та програмування в MathCAD. Навчальний посібник. Гриф МОН України. / Я.С. Паранчук, В.І. Мороз / Львів: Вид-во НУ ’’Львівська політехніка”, 2011. – 325с. 3. Коцаренко В.О. Обчислення в MathCAD. Навчальний посібник. Гриф МОН України. / В.О.Коцаренко., Ю.А.Селіхов.- Харків: Вид-во ’’Підручник НТУ ХПІ” – 2011. – 192с.