Черкаського державного технологічного університету
Затверджую
Директор технікуму
_________ Шиян В.Г.
“_____” ___________ 2011 р.
О С Н О В И П Р О Г Р А М У В А Н Н Я
Т А А Л Г О Р И Т М І Ч Н І М О В И
Методичні вказівки для лабораторних робіт
для студентів вищих навчальних
закладів І-ІІ рівнів акредитації спеціальності
5.05010301 “Розробка програмного забезпечення ”
Узгоджено Розглянуто на засіданні
Заступник директора з НР циклової комісії
___________Кондратенко Г.М. Протокол №____
«____»________2011 р. від “___” _______200_р.
Голова комісії _____ /Зборівська В.П./
Заступник директора з НВР
____________Федоренко М.М.
«_____»_______2011 Програму розробила
Викладач Морозова О.В.
М. Сміла - 2011 р.
Вступ
В предметі “Основи програмування та алгоритмічні мови ” досліджуються питання, пов’язані з процедурними мовами програмування високого рівня. Докладно вивчається мова програмування С
При вивченні курсу , розглядаються базові концепції програмування, вивчаються основні алгоритмічні конструкції: прості та складені оператори, умовні оператори, цикли, функції користувача, рекурсія. Ознайомлення із структурами даних передбачає роботу як з даними статичної структури (прості дані, масиви, структури, вказівники), так і з даними динамічної структури – файлами.
На при кінці курсу вивчаються основи об’єктно – орієнтованого програмування : парадигми ООП, класи, об’єкти
Процес викладання курсу “ Основи програмування та алгоритмічні мови ” передбачається , як система взаємопов’язаних, таких що найбільшою мірою відповідають даному матеріалу і слухачам форм, методів та засобів навчання, які б забезпечили глибоке і повне засвоєння матеріалу, запланованого в програмі.
Тому цикл аудиторних навчальних занять доповнюється самостійною роботою слухачів у зазначеному обсязі – як в аудиторії, під керівництвом викладача, так і позаудиторно,
Орієнтовна кількість годин на дисципліну — 270 , Для проведення лабораторних робіт відводиться 90 аудиторних годин.
Для вивчення дисципліни необхідні шкільні базові знання з інформатики та математики. Предмет “ Основи програмування та алгоритмічні мови ” являється базовим для вивчення курсу «Об’єктно – орієнтоване програмування» . «Алгоритми та структури даних».
Після вивченню курсу студенти повинні знати :
основи конструювання програмного забезпечення.
Після вивченню курсу студенти повинні вміти :
конструювати програмне забезпечення.