Методичні рекомендації щодо роботи з
курсом дисципліни «Алгоритмізація
та програмування»
Нормативно – навчальна дисципліна «Алгоритмізація та програмування»
вивчається відповідно до
освітньо-професійної програми підготовки
молодшого спеціаліста спеціальності 122 Комп’ютерні науки.
Предметом вивчення навчальної дисципліни
є засоби алгоритмізації
інформаційних процесів, мови програмування високого рівня Паскаль та Сi.
Міждисциплінарні зв’язки інформатика, теорія алгоритмів, об’єктно-орієнтоване
програмування, технологія створення програмних продуктів.
Програма навчальної дисципліни
складається з таких змістових розділів:
1.
Основи програмування і алгоритмізації.
2.
Основні поняття мови Паскаль.
3.
Регулярні та змінні типи даних.
4.
Складні структури даних. Динамічні структури даних.
5.
Типи даних, оператори та вирази в С.
6.
Масиви і вказівники.
7.
Структури.
8.
Функції та їх використання .
9.
Файли в мові С.
10. Графічний
режим.
Мета та завдання навчальної дисципліни
Метою викладання навчальної дисципліни «Алгоритмізація та програмування»
є практичне оволодіння навичками роботи з основними складовими сучасного
програмного забезпечення комп’ютерів, з основами технології розв’язування задач
за допомогою комп’ютера, починаючи від їх постановки й побудови відповідних
інформаційних моделей і завершуючи інтерпретацією результатів, отриманих за
допомогою комп’ютера..
Основними завданнями вивчення дисципліни «Алгоритмізація та програмування »
є розвиток уміння розв’язувати змістовні
задачі різного рівня складності, користуючись відомими теоретичними
положеннями, математичним апаратом, літературою та комп’ютерною технікою;
розуміння того, що при розв’язуванні задач за допомогою комп’ютера первинним є
розробка алгоритму поставленої задачі, а мова програмування – це лише
інструмент для його реалізації;
доведення вивчення алгоритмізації до творчого рівня; бачення учнями
можливостей використання набутих знань у їх майбутній професії.
Згідно з вимогами освітньо
– професійної програми студенти повинні:
знати: основи алгоритмізації та програмування;
постановку задач і побудову відповідних інформаційних (зокрема, математичних)
моделей, загальні принципи розв’язування задач за допомогою комп'ютера з
використанням програмного забезпечення загального та навчального призначення.
.вміти:
аналізувати відомі методи побудови алгоритмів та визначати найоптимальніших з
них для розв’язування конкретної задачі; тестувати складені алгоритми;
працювати з інтегрованим середовищем програмування; застосовувати техніку
програмування.
.