Методичні рекомендації щодо роботи з курсом дисципліни «Алгоритмізація та програмування»

Нормативно – навчальна дисципліна  «Алгоритмізація та програмування» вивчається  відповідно до освітньо-професійної програми підготовки  молодшого спеціаліста спеціальності 122 Комп’ютерні науки.

 

Предметом вивчення навчальної дисципліни є засоби алгоритмізації інформаційних процесів, мови програмування високого рівня Паскаль та Сi.

 

Міждисциплінарні зв’язки інформатика,  теорія алгоритмів, об’єктно-орієнтоване програмування, технологія створення програмних продуктів.

 

Програма навчальної дисципліни складається з таких змістових розділів:

1.            Основи програмування і алгоритмізації.

2.            Основні поняття мови  Паскаль.

3.            Регулярні та змінні типи  даних.

4.            Складні структури даних. Динамічні структури даних.

5.            Типи даних, оператори  та  вирази в С.

6.            Масиви і вказівники.

7.            Структури.

8.            Функції та їх  використання .

9.            Файли в мові С.

10.       Графічний режим.

 

Мета та завдання навчальної дисципліни

Метою викладання навчальної дисципліни «Алгоритмізація та програмування» є практичне оволодіння навичками роботи з основними складовими сучасного програмного забезпечення комп’ютерів, з основами технології розв’язування задач за допомогою комп’ютера, починаючи від їх постановки й побудови відповідних інформаційних моделей і завершуючи інтерпретацією результатів, отриманих за допомогою комп’ютера..

Основними завданнями вивчення дисципліни «Алгоритмізація та програмування » є  розвиток уміння розв’язувати змістовні задачі різного рівня складності, користуючись відомими теоретичними положеннями, математичним апаратом, літературою та комп’ютерною технікою; розуміння того, що при розв’язуванні задач за допомогою комп’ютера первинним є розробка алгоритму поставленої задачі, а мова програмування – це лише інструмент для його реалізації;  доведення вивчення алгоритмізації до творчого рівня; бачення учнями можливостей використання набутих знань у їх майбутній професії.

        Згідно з вимогами освітньо – професійної програми студенти повинні:

знати: основи алгоритмізації та програмування; постановку задач і побудову відповідних інформаційних (зокрема, ма­тематичних) моделей, загальні принципи розв’язування задач за допо­могою комп'ютера з використанням програмного забезпечення загаль­ного та навчального призначення.

.вміти: аналізувати відомі методи побудови алгоритмів та визначати найоптимальніших з них для розв’язування конкретної задачі; тестувати складені алгоритми; працювати з інтегрованим середовищем програмування; застосовувати техніку програмування.

.