Informatics of Info-Communication Systems, Part 1

Major: Electronics
Code of subject: 6.171.00.O.004
Credits: 6.00
Department: Department of Electronic Engineering
Lecturer: Ph.D., Assoc. Ilkanych Kateryna Ivanivna
Semester: 1 семестр
Mode of study: денна
Learning outcomes: 1. Knowledge of the main C programming language compilers. 2. Skills to install the necessary components for C programming language compilers. 3. Skills to use an algorithmic language for development of tasks for writing of programs code. 4. Skills to compile programs for mathematical calculations in the C programming language. 5. Create different types of data arrays and process and search for data. 6. Create programs for tabulating mathematical functions. 7. Ability to build graphic information. 8. Skills to use the algorithmic of physical processes for C programming language compilers.
Required prior and related subjects: Informatics of infocommunication systems, part 2. Physical basis of electronic devices. Physics. Materials and structures of nanoelectronics.
Summary of the subject: Discipline "Informatics of infocommunication systems" deals with modern information computer systems. In particular, part 1 of the discipline reveals to modern trends in programming processes using compilers for C programming language. Also, in the discipline "Informatics of infocommunication systems, part 1" attention is paid to creating programs in the C programming language, creating data sets, tabulating mathematical functions, and constructing graphical dependencies for the study of physical processes and initial skills of using OOP methods.
Assessment methods and criteria: • written reports on laboratory work, oral examination, reference work, (30%), • final control (70%, tests), written-oral form (70%).
Recommended books: 1. Скиена С. Алгоритмы. Руководство по разработке. 2-е изд.: Пер. с англ. — СПб.: БХВ-Петербург. 2011. – 720 с. 2. Об’єктні технології С++11, Навчальний посібник. Львів: Видавництво Львівської політехніки, 2013, – 360 с. 3. Николаи М. Джосаттис (Nicolai M. Josuttis) — Стандартная библиотека C++: справочное руководство, 2-е издание, 2014, – 249 с. 4. Б. Страуструп Язык программирования С++. Специальное издание. Пер. с англ. – М.: Издательство Бином, 2011. – 1136 с. 5. Стивен Прата. Язык программирования C++ (C++11). Лекции и упражнения, 6-е издание — М.: Вильямс, 2012. — 1248 с. 6. Мейерс С. Эффективное использование С++. 35 новых рекомендаций по улучшению ваших программ и проектов. – М.: ДМК Пресс, 2014. – 294 с.