Дисципліна: Технологія програмування CS-50
Кількість годин (кредитів ЄКТС): 90 (3)
Мета навчальної дисципліни: розгляд теоретичних основ та сучасних методів програмування на мові Сі.
Результати навчання за навчальною дисципліною:
знати:
- теоретичні основи, принципи аналізу та проектування програмного забезпечення;
- методи і технологічні засоби розробки програмного забезпечення;
- методи налагодження і тестування програм;
- критерії якості програм;
- сутність сучасних концепцій в області розробки програмного забезпечення.
вміти:
- застосовувати засоби розробки програмного забезпечення: інструментальні середовища розробки та засоби підтримки проекту;
- правильно оцінювати якість програмних продуктів;
- проектувати користувацькі інтерфейси;
- організовувати процес розробки програмного забезпечення;
- виконувати системний аналіз, проектування, кодування, налагодження і тестування, документування та випуск програмного продукту.
Зміст дисципліни (тематика):
Тема 1. Початок роботи в середовищі Visual Studio.
Тема 2. Консольне виведення на екран.
Тема 3. Змінні та арифметичні вирази.
Тема 4. Іменовані константи.
Тема 5. Копіювання символів із вхідного потоку у вихідний.
Тема 6. Підрахунок символів із вхідного потоку.
Тема 7. Масиви.
Тема 8. Функції.
Тема 9. Управління.
Тема 10. Функції та структура програми.
Види робіт: лекції, практичні заняття, самостійні роботи, залік.
