Основи програмування

Спеціальність: Видавництво та поліграфія
Код дисципліни: 6.186.00.O.007
Кількість кредитів: 6.00
Кафедра: Інформаційні технології видавничої справи
Лектор: к.т.н., доцент Кустра Наталія Омелянівна
Семестр: 1 семестр
Форма навчання: денна
Результати навчання: • Знати інструментальні засоби структурного програмування; • Знати засоби безпосереднього звертанням до апаратних пристроїв комп’ютера; • Знати технологiю програмування та функціональні можливості мови програмування C; • Вміти здійснювати постановку задачі; розробляти схему її розв’язання; забезпечувати введення, опрацювання і виведення необхідної текстової та графічної інформації; • Вміти записувати програму розв’язання задачі засобами мови C; налагоджувати та реалізовувати програму в інтегрованому середовищі Visual Studio C++ і Dev C.
Необхідні обов'язкові попередні та супутні навчальні дисципліни: Пререквізити • Шкільний курс з математики. • Шкільний курс з інформатики. Кореквізити: • Алгоритми та структури даних • Об'єктно-орієнтоване програмування
Короткий зміст навчальної програми: Сучасний стан та перспективи розвитку технiчних засобiв та програмного забезпечення комп’ютерної техніки. Системи числення, переведення чисел з однiєї системи числення в iншу. Арифметичнi та логiчнi операцiї над двiйковими даними Формати внутрішнього представлення числових та символьних даних Характеристика основних етапiв розв'язку задач засобами обчислювальної технiки: постановка задачi; розроблення або вибiр математичних методiв розв'язку; формування алгоритму розв'язку; запис алгоритму на однiй з мов програмування; введення та вiдлагодження програми; пiдготовка та введення вхiдних даних; аналiз отриманих результатiв. Мови та системи програмування. Етапи комп'ютерної реалiзацiї програм. Технологiї програмування. Основнi складовi систем програмування: компiлятори/iнтерпретатори, бiблiотеки пiдпрограм, допомiжнi програми. Iнтегрованi середовища розробникiв. Характеристика мови програмування C. Структура C-програм Лексеми мови C Типи даних Вирази та операції Стандартні функції форматованого введення-виведення даних Оператори Вказівники. Масиви даних Символьні рядки Багатовимірні масиви. Масиви символьних рядків Структури, об’єднання, декларація typedef
Методи та критерії оцінювання: письмові звіти з лабораторних робіт, усне опитування (40%) підсумковий контроль (контрольний захід): письмово-усна форма (60%)
Рекомендована література: 1. Шпак З.Я. Програмування мовою С. – Львів: Видав-во Львівської політехніки, 2011. – 436 с. 2. Шилдт Г. Полный справочник по С: Пер. с англ. – М.: Вильямс, 2009. – 704 с. 3. Прата С. Язык программирования С. Лекции и упражнения: Пер. с англ. – М.: Изд. дом “Вильямс”, 2006. – 960 с.