Қазақстан республикасының білім және ғылым министрлігі



Pdf көрінісі
бет1/7
Дата31.12.2016
өлшемі0,95 Mb.
#885
  1   2   3   4   5   6   7

ҚАЗАҚСТАН РЕСПУБЛИКАСЫНЫҢ БІЛІМ ЖӘНЕ ҒЫЛЫМ МИНИСТРЛІГІ 

ҚАРАҒАНДЫ МЕМЛЕКЕТТІК ТЕХНИКАЛЫҚ УНИВЕРСИТЕТІ 

 

 

 



 

 

 



БЕКІТЕМІН 

Бірінші проректор 

 

  _______________  А.З.Исагулов 



 

«_____»_______________ 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 


1,0 


50-54 



0-49 

Қанағаттанбайтын баға

 

Шетелдік бақылау 5-інші, 10-ыншы, 15-інші апталарда өткізіледі және келесі бақылау 



түрлері бойынша қосылады. 

Оқудың академиялық кезеңі, апта 

Барлығ

 

Бақылау



 түрі

 

%-



тік

 

көрсеткіші



 

1 2 


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  10



Модуль 15 

   


 

 

5         5     5 15



Емтихан 40 

   


 

 

 



 

 

 



 

 

 



 

 

 



 40

Барлығы 100 

1  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 



Гетц К.,  



Гилберт М. 

Программирование 

на 

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 

Циклдік 


құрылымды 

алгоритмдерді 

программалау 

7-9, 11, 12-15 

Зертхана- 



лық  жұмыс 

бойынша 


есеп беру 

4  апта 


оқылады

Зерханалық 

жұмыс № 3 

Біртекті 

массивтерді 

өңдеу 


7-9, 11, 12-15 

Зертхана- 



лық  жұмыс 

бойынша 


есеп беру 

6  апта 


оқылады

Зерханалық 

жұмыс № 4 

Матрицаларды 

өңдеу 

7-9, 11, 12-15 



Зертхана- 

лық  жұмыс 

бойынша 


есеп беру 

8  апта 


оқылады

Зерханалық 

жұмыс № 5 

Нүктелік 

және 

бөлшекті 



сызықты 

графигті 

монитор 

экранына 

шығару  процесін 

программалау 

7-9, 11, 12-15 

Зертхана- 



лық  жұмыс 

бойынша 


есеп беру 

11  апта 

оқылады

Зерханалық 



жұмыс № 6 

Циклдік 


еңгізілген 

құрылымды 

7-9, 11, 12-15 

Зертхана- 



лық  жұмыс 

бойынша 


15  апта 

оқылады


сандық 

процес 


түрлерін 

программалау 

есеп беру 

 



Достарыңызбен бөлісу:
  1   2   3   4   5   6   7




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет