Хмельницький нацiональний унiверситет 
 Алгоритмізація та програмування *
Вступ

Алгоритмізація та програмування

Кафедра Iнформаційних технологій проектування

Автор курсу

Ковальчук С.С.
канд. техн. наук
доцент

Пономаренко А.П.
аспірант
викладач-стажор

 
  Курс сертифiкований.
Сертифiкат № 1423.
Протокол № 8 від 17.06.2021р.
 

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

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

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

Для успішного освоєння дисципліни необхідно мати базові знання з дисципліни «Основи інформатики» середньої школи.

Знання та навики, що придбають студенти при вивченні дисципліни «Алгоритмізація та програмування», забезпечать успішне вивчення таких дисциплін: "Об’єктно-орієнтоване програмування», «Операційні системи», «Організація баз даних та знань», «Технологія створення програмних продуктів» та інших.

Згідно з освітньо-професійною програмою підготовки бакалаврів з комп’ютерних наук та рекомендаціями міжнародних комісій ACM и IEEE Computer Science, дисципліна „ Алгоритмізація та програмування» формує алгоритмічне мислення, знання основ програмування та обчислювальних методів. Перелік типових задач діяльності, які дозволяють виявити рівень оволодіння навчальним матеріалом, такий: розробка алгоритмів та програм для задач оптимізації, розробка алгоритмів та програм аналізу даних, розробка прикладного програмного забезпечення інформаційних систем і технологій, розробка та налагодження програмного інтерфейсу, візуальних компонент програмного забезпечення інформаційних систем і технологій; тестування програмних систем і комплексів.

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

Даний дистанційний курс навчання складений у вигляді розгалуженої структури текстових документів. Він розбитий на теми, кожна з яких у свою чергу містить лекційний матеріал, тест для самоконтролю та вправи.

БАЖАЄМО УСПIХУ У ВИВЧЕННI ДИСЦИПЛІНИ

© Хмельницький нацiональний унiверситет
29016 Україна м.Хмельницький вул.Iнститутська 11