ҚАЗАҚСТАН РЕСПУБЛИКАСЫНЫҢ БІЛІМ ЖӘНЕ ҒЫЛЫМ МИНИСТРЛІГІ
ҚАРАҒАНДЫ МЕМЛЕКЕТТІК ТЕХНИКАЛЫҚ УНИВЕРСИТЕТІ
БЕКІТЕМІН
Бірінші проректор
_______________ А.З.Исагулов
«_____»_______________ 2008ж.
ОҚЫТУШЫ ПӘНІНІҢ ОҚУ-ӘДІСТЕМЕЛІК КЕШЕНІ
«Бағдарламалау технологиялары» пәні бойынша
050702 «Автоматтандыру және басқару » мамандық студенттеріне арналған
Электрмеханикалық факультет
В.Ф.Бырька атындағы өндірістік процестерді автоматтандыру кафедрасы
2008
Кіріспе
Оқытушы пәнінің оқу-әдістемелік кешені:
ӨПА кафедра аға-оқытушысы Калинин Алексей Анатольевичпен;
ӨПА кафедра аға-оқытушысы Телбаева Шынар Зарыкбековнамен даярланды.
ӨПА
кафедра мәжілісінде талқыланды
(кафедра атауы)
Протокол № 20 " 24 " 06 2008 ж.
ӨПА кафедра меңгерушісі
проф.,т.ғ.д._______________ Брейдо И.В. «____»_________2008ж.
(қолы)
ЭМФ
факультеттің әдістемелік бюросымен мақұлданды
(факультет атауы)
Протокол № 10 " 28 " 06 2008 ж.
Төраға ____________ Умбеталин Т.С. «_____»___________2008ж.
(қолы)
1.
Оқу жұмыс бағдарламасы
1.1
Оқытушы жайлы мәлімет және байланыс ақпараттары
Калинин Алексей Анатольевич, ҚарМТУ ӨПА кафедра аға-оқытушы және
Телбаева Шынар Зарыкбековна ҚарМТУ ӨПА кафедра аға-оқытушы
В.Ф. Бырька атындағы өндірістік процестерді автоматтандыру кафедрасы ҚарМТУ-ң
бас корпусында, 131 аудиториясында орналасқан. Байланыс телефоны 56-51-84 (кафедра),
56-53-25 (4 корпус 106 аудитория), оқытушының электрондық адресі: leo@kstu.kz.
1.2
Пәннің сыйымдылығы
Сабақтар түрі
Байланыс сағаттарының саны
Семестр
Кредиттер
саны
Дәріс
Тәжрибе-
лік сағат
Зертхана-
лық сабақ
СОДЖ
сағатының
саны
Барлық
сағат
саны
СДЖ
сағаты
ның
саны
Барлық
сағат
саны
Бақылау
түрі
2 3 15
15
15
45
90 45 135 емтихан
1.3
Пәннің сипаттамасы
«Бағдарламалау технологиялары» пәні 050702 «Автоматтандыру және басқару»
мамандығының студентіне, ҚР-ң ГОСО мемлекеттік стандартына және мамандықтың оқу
жоспарына сәйкес міндетті оқу пәндерінің қатарына кіреді.
1.4
Пәннің мақсаты
«Бағдарламалау
технологиялары»
пәнінің
оқыту
мақсатына
есептеулерді
алгоритмизациялау негізі, программалауды автоматтандыру әдістері, программалау
тілдерінің жіктелуі, мәліметтер түрлері және жоғарғы деңгейлі тіл операторларын жіктеу,
программа ішіндегі программашықтарды, стандартты модульдерді, динамикалық
модульдердің құрылымын, программалық қамтуды проекциялау әдістерін, программаны
тестілеуді және отладкалау әдістерін өңдеу объектілік-бағытталған программалау
негіздерін қолдану және осы алынған білімді әр-түрлі инженерлік есептеулерді
есептегенде қолданулар жатады.
1.5
Пәннің міндеті
Пәннің міндетіне: программалау инженерлік есептерді есептеу облысындағы
жетістіктер мен қажетті жаңа білімді өзіндік игеруге мүмкіндік беретін және өндірістік
қызметті сәтті жүргізуге жеткілікті, маманнан білімнің, мықты негіздерін және жоғарғы
математикалық мәдениетпен, тәжірибелік бейімділікті қалыптастыру жатады.
Осы пәнді оқу нәтижесінде студенттер келесілерді игеруі тиіс:
Түсінігі болуы тиіс: программалау тілінің басты сипаттамасы мен жіктелуі; объекті
және құрылымды программалау мен программалау технологиясы; әр түрлі кәсіби
қызметтердің міндеттерін орындау үшін, осының нәтижесінде автоматтандырылған
жұмыс орны құралатын (АЖО), кітапханалық программалар мен кең қолданылатын
программалық кешендері жайлы.
Білуі тиіс: есептеулерді алгоритмдеу негіздері, таңдалған тілде қолданылатын
мәліметтердің түрлері мен құрылымы, программалау түрінің басты операторларын
меңгеру, программа ішіндегі программалар, құрылған функциялар, процедура мен
функциялар, программалық қамту әдісі, программалау стилі, программаны тексеру және
жобалау әдісі, бағыттауышты қолданып, мәліметтерді өңдеу алгоритмдерін
программалауды және гррафикалық редактордың көмегімен программалау.
Істей білуі керек: әр түрлі алгоритмдерді құрылымдық схемасын өңдеу, есептердің
талаптарына басты керек міндеттердің құрылымын жасау, есептерді шешу әдістерін
дұрыс таңдай білу және тіл құралдарының көмегімен программаларды өңдеу,
программаларды жақсы стильде жазу, программаларды бөлу және тестілеу, сапалы
программалық құжаттар құру.
Тәжірибелік бейімдерге ие болу: программалаудың кәсіби тілдерінің бірінде
программаны өңдеу және білу; ДК ортасында ақпараттық технология түрлерін қолданып
есептеулерді жүргізу.
1.6
Бастапқы реквизиттер
Берілген пәнді оқу үшін келесі пәндерді меңгеру керек:
Пән
Бөлімдердің атауы
1. Информатика
ДЭЕМ архитектурасы, ОС MS DOS, MS DOS командасы. ОС
WINDOWS.
2. Математика
Сызықты алгебраның элементтері. Дифференциалдық есептеулер.
Интегралдық есептеулер.
1.7
Соңғы реквизиттер
«Бағдарламалау технологиялары» пәнін оқығанда алған білім келесі пәндерді игеру
үшін қолданылады: жоғарғы математика, комплекстік графика, объектілік бағытталған
программалау, есептеу әдістері, басқары жүйесіндегі микропроцессорлық кешендер,
объектіні модельдеу және идентификациялау, автоматты реттеу теориясы, технологиялық
процестерді оңтайлы басқару.
1.8
Пәннің мазмұны
1.8.1
Сабақтың түрлері және еңбек сыйымдылығы бойынша пәннің мазмұны
Сабақ
түрлері
бойынша
еңбек
сыйымдылығы, сағ
Бөлімнің аты
Дәріс
Тәжрибе
лік
сағаттар
Зертха-
налық
жұмыс
СОДЖ СДЖ
1. Дербес компьютерді программалау.
Автоматтандырудың
программалық
құрылғысы.
1-2 дәрістер. ДК программалық қамту
жайлы
түсініктер.
Автоматты
программалау
әдістері.
Программалау
технологиясының өкілі тәрізді сенімді
программалау
құралы.
Программалау
құрамындағы қателер көзі.
3-4 дәрістер. Алгоритдік тілдер.
Процедуралық бағытталған тіл және
объекті – бағытталған программалау жайлы
түсініктер.
Программалық
құралдарды
өңдеу
жайлы
толық
принциптер.
Программалық құралдың сыртқы көрінісі.
5-6 дәрістер. ДК қолданушыларының
байланыс
диалогтық
құралы.
Программалаудың интегралдық жүйесі.
Функция семантикасының спецификация
әдістері.
Программалық
құрал
архитектурасы.
6 4 4 15
15
2. Алгоритмдік есептердің негіздері 6 4
4 15 15
Сабақ
түрлері
бойынша
еңбек
сыйымдылығы, сағ
Бөлімнің аты
Дәріс
Тәжрибе
лік
сағаттар
Зертха-
налық
жұмыс
СОДЖ СДЖ
7-8 дәрістер. Алгоритмді анықтау.
Алгоритмді
сипаттау
тәсілдері.
Алгоритмдік
блок-схемаларды
құру
ережелері. Алгоритм құрылымының әр-
түрлілігі. Программа құрылымын өңдеу
және
модульді
программалау.
Программалық модульдерді өңдеу.
9-10
дәрістер.
Сызықты
және
тармақталған алгоритмдердің құрылымын
сипаттау.
Циклдік
құрылымды
алгоритмдерді ұйымдастыру. Қайталану
саны берілген интеграл циклдер және
циклдер
құрылымы.
Циклдік
құрылымның алгоритмдік сипаттамасы.
Программа
құрамын
дәлелдеу.
Программалық құралды тестілеу және
бөлу.
3. .Базалық
процедуралық-
бағытталған
алгоритмдік
тілде
программалау
11-12
дәрістер.
Техникалық
есептердің
қойылымдық
жіктелуі.
Есептердің компоненттік түрлері: анализ,
синтез, қабылданған шешім. Ғылыми
техникалық шешім есеп алгоритмдерінің
схемасының мысалдары. Программалық
құралдардың қызметімен сенімділігін
қамтамасыз ету. Программалық құралдың
сапасын қамтамасыз ету.
13-14
дәрістер.
Программалық
құралдарды құжаттау. Программалық
құралды аттестациялауды және өңдеуді
басқару.
15-16
дәрістер.
Программалық
құралдарды өңдеуге объектілік жол.
Программалық құралдарды өңдеу және
жолдамасындағы компьютердің көмегі.
3 7 7 15
15
БАРЛЫҒЫ: 15
15
15
45
45
1.9
Негізгі әдебиеттер тізімі
1. Гудман С., Хидетнием С. Введение в разработку и анализ алгоритмов. М.: Мир,
1981.
2.
Флорес И. Структуры и управление данными. М.: Финансы и статистика. 1982.
3.
Хорафас Д., Леп С. Конструкторские базы данных. М.: Машиностроение, 1980.
4.
Хьюз Д., Мичтом Д. Структурный подход к программированию. М.: Мир, 1980.
5.
Керниган Б., Плофнер Ф. Элементы стиля программирования. М.: Радио и связь,
1984 .
6.
Давыдов В.Г. Программирование и основы алгоритмизации. М.: Высшая школа,
2003.
7.
Visual Basic 6.0: Пер. с англ. СПб.: БХВ-Петербург, 2001.
8.
Гарнаев А.Ю. Самоучитель VBA. БХВ-Санкт-Петербург, 2000.
9.
Гарнаев А.Ю. Visual Basic 6.0: разработка приложений. СПб.: BHV-Санкт-
Петербург, 2000.
10.
Вендров А.М. CASE - технологии. Современные методы и средства
проектирования информационных систем. - М.: Финансы и статистика, 1998.
11.
Санна П. Visual Basic для приложений (версия 5) в подлиннике: Пер. с англ. СПб.:
BHV-Санкт-Петербург, 1999.
12.
Гетц К., Гилберт М. Программирование на Visual Basic 6.0 и VBA. Руководство
разработчика: Пер. с англ. К.: Издательская группа BHV, 2001.
13.
Карасев Н.И., Калинин А.А. "Конструирование Windows-приложений в среде
программирования Visual Basic. Информатика для энергетиков": Учебное пособие.
Караганда: КарГТУ, 2002.
14.
Жумагулова Д.К., Калинин А.А., Карасев Н.И., Телбаева Ш.З. Методические
указания к лабораторным работам по дисциплине "Технология программирования".
Караганда: КарГТУ, 2006.
15.
Электронный учебник «Информатика» для дистанционного обучения.
Сертификат № 109 КарГТУ, 2004
1.10 Қосымша әдебиеттер тізімі
16.
Алексеев В.Е. и др. Вычислительная техника и программирование. Практикум по
программированию. - М.: Высшая школа, 1991.
17.
Гук М.Серия энциклопедия. Аппаратные средства IBM PC. Изд-во «Питер», 2000.
18.
Пильщиков В.Н. Сборник упражнений по языку Паскаль. - М.: Наука, 1989.
19.
Мейер Б., Бодуэн К. Методы программирования. 1,2 части. М.: Мир, 1982.
20.
Дьяконов В.П. Справочник по алгоритмам и программам на языке Бейсик для
персональных ЭВМ. - М.: Наука, 1987
21.
Жоголев Е.А. Введение в технологию программирования (конспект лекций). - М.:
"ДИАЛОГ-МГУ", 1994
1.11 Студенттер білімін бағалау өлшемі
Пән бойынша емтихандық баға шетелдік баға бойынша (60% дейін) және қорытынды
аттастация бойынша (40% дейін) максималдық сомма түрінде анықталып, кестеге сәйкес
100% дейінгі мәнге ие болады.
Әріп жүйесі бойынша бағалау Балдары
%-тік
көрсеткіші
Дәстүрлі жүйе бойынша
бағалауе
А
4,0
95-100
А-
3,67
90-94
Өте жақсы
В+
3,33
85-89
В
3,0
80-84
В-
2,67
75-89
Жақсы
С+
2,33
70-74
С
2,0
65-69
С-
1,67
60-64
Қанағаттанарлық
Әріп жүйесі бойынша бағалау Балдары
%-тік
көрсеткіші
Дәстүрлі жүйе бойынша
бағалауе
D+
1,33
55-59
D
1,0
50-54
F
0
0-49
Қанағаттанбайтын баға
Шетелдік бақылау 5-інші, 10-ыншы, 15-інші апталарда өткізіледі және келесі бақылау
түрлері бойынша қосылады.
Оқудың академиялық кезеңі, апта
Барлығ
Бақылау
түрі
%-
тік
көрсеткіші
1 2
3
4
5 6 7 8 9 10 11 12 13 14 15
Сабаққа
қатысуы
15 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 15
Зертханалық
жұмыстар
20
3 3 3 3 3 5 20
СОДЖ 10
2
2 2 2 2 10
Модуль 15
5 5 5 15
Емтихан 40
40
Барлығы 100
1 4
3
4
6 6 1 4 3 6 5 2 1 3 11 60
1.12 Саясат пен процедуралар
«Бағдарламалау технологиялары» пәнін оқығанда келесі ережелерді сақтауыңызды
өтінеміз:
1.
Сабаққа кешігіп келмеуді
2.
Себепсіз сабақтан қалмауды, ауырып қалған жағдайда анықтама қағазын
көрсетуді, ал басқа жағдайларда түсініктеме қағазын көсету
3.
Дайын болу керек: дәріс сабақтарында алдыңғы дәрістегі материалдарға, СОДЖ-
нда барлық қойылған сұрақтарға жауаптар, зертханалық жұмыстарда орындалатын
жұмыстың мақсаты мен орындалуына студенттер дайын болуы керек
4.
Дәрістерді таза, ұқыпты көшіру, зертханалық жұмыстарды ҚарМТУ ережелері мен
талаптарына сай толтыруды
5.
Оқу процестеріне белсенді қатысуды
6.
Курстастары мен оқытушыға шыдамды, ашық, парасаттылық пен өарауды.
1.13 Пәннің оқу-әдістемелік қамтамасыз етілгені
Дана саны
Туындыжігер
аты-жөні
Оқу-әдістемелік
әдебиеттердің аты
Баспа, баспаға шыққан
жыл
кітапха
нада
кафед
рада
Негізгі әдебиеттер
Гудман
С.,
Хидетнием С.
Введение в разработку и
анализ алгоритмов.
М.: Мир, 1981
Флорес И.
Структуры и управление
данными.
М.:
Финансы
и
статистика. 1982
Хорафас
Д.,
Леп С.
Конструкторские
базы
данных.
М.:
Машиностроение,
1980
Дана саны
Туындыжігер
аты-жөні
Оқу-әдістемелік
әдебиеттердің аты
Баспа, баспаға шыққан
жыл
кітапха
нада
кафед
рада
Хьюз
Д.,
Мичтом Д.
Структурный подход к
программированию.
М.: Мир, 1980
Керниган
Б.,
Плофнер Ф.
Элементы
стиля
программирования.
М.: Радио и связь, 1984
Давыдов В.Г.
Программирование
и
основы алгоритмизации.
М.: Высшая школа, 2003
Visual Basic 6.0: Пер. с
англ.
СПб.:
БХВ-Петербург,
2001
3 1
Гарнаев А.Ю. Самоучитель VBA
БХВ-Санкт-Петербург,
2000
2 1
Гарнаев А.Ю.
Visual Basic 6.0:
разработка приложений.
BHV - Санкт-Петербург,
2000
3 1
Вендров А.М. CASE - технологии.
Современные методы и
средства проектирования
информационных систем.
М.:
Финансы
и
статистика, 1998
- 1
Санна П. Visual
Basic
для
приложений (версия 5) в
подлиннике: пер. с англ.
СПб.: BHV - Санкт-
Петербург, 1999
-
1
Гетц К.,
Гилберт М.
Программирование
на
Visual Basic 6.0 и VBA.
Руководство
разработчика: Пер. с англ.
К.: Издательская группа
BHV, 2001
3 1
Карасев Н.И.,
Калинин А.А.
Конструирование
Windows–приложений в
среде программирования
Visual Basic Информатика
для
энергетиков":
Учебное пособие.
КарГТУ, 2002
20 2
Жумагулова
Д.К., Калинин
А.А., Карасев
Н.И.,
ТелбаеваШ.З.
Методические указания к
лабораторным работам по
дисциплине "Технология
программирования".
Караганда: КарГТУ, 2006
20 2
Қосымша әдебиеттер
Алексеев В.Е. и
др.
Вычислительная техника
и
программирование.
Практикум
по
программированию.
М.: Высшая школа, 1991
Гук М.
Серия
энциклопедия.
Аппаратные средства IBM
PC
Изд-во «Питер», 2000
Пильщиков
В.Н.
Сборник упражнений по
языку Паскаль.
М.: Наука, 1989
Мейер
Б.,
Бодуэн К.
Методы
программирования. 1,2
части.
М.: Мир, 1982
Дана саны
Туындыжігер
аты-жөні
Оқу-әдістемелік
әдебиеттердің аты
Баспа, баспаға шыққан
жыл
кітапха
нада
кафед
рада
Дьяконов В.П. Справочник
по
алгоритмам и программам
на языке Бейсик для
персональных ЭВМ
М.: Наука, 1987
Жоголев Е.А.
Введение в технологию
программирования
(конспект лекций)
М.: "ДИАЛОГ-МГУ",
1994
Бағдарламалық құралдар
Среда MS Visual Basic 6.0
Russian Professional
Edition
Комп.
класс
Справочная среда MSDN
Комп.
класс
Электронный
учебник
«Информатика»
для
дистанционного
обучения.
Сертификат
№ 109
КарГТУ, 2004
Комп.
класс
2. Пән бойынша жаттығуларды орындау және тапсыру кестесі
Бақылау
түрі
Жаттығудың
мақсаты мен
мазмұны
Ұсынылатын
әдебиеттер
Орындалу
уақыты, сағ.
Бақылау
формасы
Тапсыру
уақыты
Зерханалық
жұмыс № 1
Тармақталған
құрылымды
алгоритмдерді
программалау
7-9, 11, 12-15
2
Зертхана-
лық жұмыс
бойынша
есеп беру
2 апта
оқылады
Зерханалық
жұмыс № 2
Циклдік
құрылымды
алгоритмдерді
программалау
7-9, 11, 12-15
2
Зертхана-
лық жұмыс
бойынша
есеп беру
4 апта
оқылады
Зерханалық
жұмыс № 3
Біртекті
массивтерді
өңдеу
7-9, 11, 12-15
2
Зертхана-
лық жұмыс
бойынша
есеп беру
6 апта
оқылады
Зерханалық
жұмыс № 4
Матрицаларды
өңдеу
7-9, 11, 12-15
2
Зертхана-
лық жұмыс
бойынша
есеп беру
8 апта
оқылады
Зерханалық
жұмыс № 5
Нүктелік
және
бөлшекті
сызықты
графигті
монитор
экранына
шығару процесін
программалау
7-9, 11, 12-15
2
Зертхана-
лық жұмыс
бойынша
есеп беру
11 апта
оқылады
Зерханалық
жұмыс № 6
Циклдік
еңгізілген
құрылымды
7-9, 11, 12-15
5
Зертхана-
лық жұмыс
бойынша
15 апта
оқылады
сандық
процес
түрлерін
программалау
есеп беру
Достарыңызбен бөлісу: |