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., assistant Shymchyshyn Olha Yosyfivna
Semester: 1 семестр
Mode of study: денна
Learning outcomes: - Know the basic compilers of C programs; - be able to install the necessary components for C compilers; - be able to use algorithmic language to create tasks for writing programs; - be able to compose programs for mathematical calculations in C; - create data sets of different types and process and search data in them; - create programs for tabulation of mathematical functions; - ability to build graphic information; - be able to use the skills of algorithmization of physical processes to compile programs in C.
Required prior and related subjects: Co-requisites: Physics. Physical foundations of electronic technology. Materials and structures of nanoelectronics.
Summary of the subject: • Subject and main tasks of computer science. • Use of software for mathematical modeling. • The main stages of solving problems using programming languages. • Basics of writing programs. • Work in an integrated environment C. • The simplest programs in the C language. • Variables and expressions in the language of C. • Operations and operators in the C language. • The concept of an array in the language of C. • Pointers. • Methods of solving tasks.
Assessment methods and criteria: Current control: completed and defended laboratory work, solving problems in the classroom, doing homework. Final control: credit. - Laboratory classes 40%. - Practical classes 20%. - Test work 40%.
Recommended books: 1. Николаи М. Джосаттис (Nicolai M. Josuttis) — Стандартная библиотека C++: справочное руководство, 2-е издание, 2014, – 249 с. 2. Мейерс С. Эффективное использование С++. 35 новых рекомендаций по улучшению ваших программ и проектов. – М.: ДМК Пресс, 2014. – 294 с. 3. Об’єктні технології С++11, Навчальний посібник. Львів: Видавництво Львівської політехніки, 2013, – 360 с. 4. Стивен Прата. Язык программирования C++ (C++11). Лекции и упражнения, 6-е издание — М.: Вильямс, 2012. — 1248 с. 5. Скиена С. Алгоритмы. Руководство по разработке. 2-е изд.: Пер. с англ. — СПб.: БХВ-Петербург. 2011. – 720 с. 6. Б. Страуструп Язык программирования С++. Специальное издание. Пер. с англ. – М.: Издательство Бином, 2011. – 1136 с.