Қазақстан Республикасының білім және ғылым министрлігі
И. Алтынсарин атындағы Рудный әлеуметтік-гуманитарлық колледжі
Министерство образования и науки Республики Казахстан
Рудненский социально-гуманитарный колледж им. И. Алтынсарина
БЕКІТЕМІН УТВЕРЖДАЮ
директордың оқу Зам. директора
ісі жөніндегі орынбасары по учебной работе
____________________ ____________________
Ибраева Т.О. Ибраева Т.О.
«______» ________2014 ж. «______» ________2014 г.
Орта кәсіптік оқу орындарына арналған
жұмыс оқу бағдарламасы
Рабочая учебная программа
для технических и профессиональных учебных заведений
Пән: «Объектілі-бағытты бағдарламалау негіздері»
мамандық: 1304043 «Электрондық есептеуіш техника және бағдарламалық қамтамасыздандыру»
«Объектілі-бағытты бағдарламалау негіздері» пәнінен типтік
бағдарлама негізінде құрастырылды
Тіркеу № 595
Қазақстан Республикасы Білім және ғылым министрлігінің
бастауыш және орта кәсіптік білім жөніндегі оқу-әдістемелік кеңесінің
2009 жылдың 25.12. шешімімен бекітілді
Хаттама № 4
Ақпараттық және қолданбалы Рассмотрено на заседании
пәндік циклдік комиссия предметной цикловой комиссии
отырысында информационных и прикладных
қарастырылды дисциплин
«____» ________________________ «_____» ____________________
№ 1 хаттама Протокол № 1
ПЦК төрайымы Председатель ПЦК
Жуванышева У.С.___________ Жуванышева У.С.___________
Құрастырушы: Торебеков Е.Г., арнайы пәндер оқытушысы
Мамандық: 1304043 «Электрондық есептеуіш техника және бағдарламалық қамтамасыздандыру»
Күндізгі оқу бөлімі –І,ІІ,ІІІ курс. Жалпы сағат саны – 160 с.
Сведения о ежегодном переутверждении:
№ п/п
|
учебный год
|
сведения о рабочей программе
|
дата
переутверждения,
№ протокола
|
подпись зав. ПЦК
|
1
|
|
|
|
|
2
|
|
|
|
|
3
|
|
|
|
|
4
|
|
|
|
|
5
|
|
|
|
|
Мазмұны
1.
1. Түсінік хат
Берілген жұмыс оқу бағдарламасы Қазақстан Республикасының Мемлекеттік жалпыға міндетті блім беру стандартының техникалық және кәсіптік білімнің «есептеу техникасы және бағдарламалық қамтамасыздаңдыру» мамандығы бойынша Қазақстан Республикасының Білім және ғылым министрлігінің 30.12.2008ж. № 673 бұйрығымен бекітілді.
Бұл берілген жұмыс оқу бағдарламасы білім алушыларға обьектілі-бағытты бағдарламалаудың негізгі түсінігін және мәліметтерді өңдеудің қолданбалы жүйелерін құруда тәжірибелік дағдыларды қалыптастыруды қарастырады.
Бағдарламаны құрастыруда негізгі тіл ретіңде қазіргі заманғы бағдарламалау тілдерінің ішіндегі көп таралған С++ тілі және қосымшаларды жылдам құруға, соның ішінде мәліметтер қорымен жұмыс істеуге арналған қосымшаларды құруға мүмкіндік беретін С++ Builder жүйесі таңдалған. Обьектілі-бағытты Java тілінің бағдарламалау негіздері, технологиясы қосымша қарастырылады.
Бәсекеге қабілетті мамандарды дайындау мақсатында, оқу бағдарламасын іске асыруда дәстүрлі оқу жүйесін, жаңа технологияларды дидактикалық және көрнекі құралдар: плакаттар, модельдер, оқу-әдістесмелік құралдар қолдануға ұсынылады.
«Обьектілі-бағытты бағдарламалау негіздері» пәнінің берілген жұмыс оқу бағдарламасын құрастыруда оқытуды ұйымдастырудың келесі түрлері: лекциялар, семинарлар, тәжірибелік сабақтар, бақылау жұмыстары және басқалар ұсынылады.
Теориялық білімдерді бекіту және қажетті тәжирибелік дағдылар мен біліктілікті қалыптастыруда пән бағдарламасында зертханалық жұмыстар өткізу қарастырылған.
Берілген жұмыс оқу бағдарламасы білім алушылардың пәндерден алған білімдеріне, біліктіліктеріне және дағдыларына негізделеді:
Информатика
Алгоритмдеу және бағдарламалау негіздері:
Бағдарламалық қамтамасыздандыру құру технологиясы
Пәнді келесі пәндермен байланыстырып оқыту ұсынылады:
Микропроцессорлық техника негіздері;
Автоматтандырылған жүйелерді ақпараттық қамтамасыздаңдыруды құру және жүргізу;
Желілік технологияға кіріспе.
«Обьектілі-бағытты бағдарламалау негіздері» пәнінің бағдарламасы 5 бөлімнен тұрады. Пәнді оқытуда лекциялық, зертханалық жұмыстар қарастырылған. Зертханалық жұмыстар компьютер арқылы өткізілуі керек. Есептеуіш техника құралдарының қарқынды дамуы пәннің мазмұны үнемі өзгеріс еңгізіп отыруды қажет етеді.
Пәнді оқу нәтижесінде білім алушылар
білуі керек:
өрт қауіпсіздігі мен техника қауіпсіздігі ережелерін;
қойылған есепті шешу тәсілдерін;
негізгі мәліметтер типтерін және оларға қолданылатын амалдар, операторлар, көрсеткіштер, сілтемелер, функциялар, жиымдарды функция параметрі ретінде беруді, препроцессорлық құралдарды;
объектілі-бағытты бағдарламалаудың негізгі принциптерін;
С++ тілінде енгізу-шығаруды;
біріктірілген орта интерфейсін;
негізгі кластардың қасиеттерін, әдістерін, оқиғаларды;
жоба құрылымын, негізгі компоненттерді;
мәліметтер қоры және қосымшаларды;
мәліметтерге қатынау механизмі сипаттамасын;
Java тілі негіздерін;
апплеттерді құру және олармен жұмыс істеуді;
қолданбалы есептерді талдау, жобалау және бағдарламалауды;
бағдарлама құрудың барлық кезеңінде дұрыс технологияны таңдауды;
бағдарламалау тілін таңдауды
меңгеру керек:
С++ тілінде бағдарламалар құруды;
Borland C++ Builder ортасында жұмыс;
Borland C++ Builder ортасында қосымшалар құруды;
Borland C++ Builder ортасында мәліметтер қорымен жұмыс;
тесттерді құру және бағдарламаларды тестілеуді;
ақпараттарды өңдеудің автоматтандырылған жүйелерін тұрғызуды;
BDE-де мәліметтер қорымен жұмыс істеу қосымшасын құруды;
Java қарапайым қосымшасын құруды;
бағдарламалық өнімді қорғау тәсілдері мен құралдарын қолдануды;
бағдарламалар мен бағдарламалық өнімдерді тестілеуді.
Оқушыларға ұсынылған әдебиеттер курсында зертханалық және бақылау жұмыстары орындалады. Бағдарламаның негізгі бөлімдерінде лекциялар оқылады, зертханалық сабақтар жүргізіледі.
Зертханалық жұмыстардың есебін құруы керек:
есептің құрылуын;
алгоритмдік ауызша сипаттауын және блок-схемасын;
бағдарлама мәтінін;
мәтіндік мысалын;
қорытындысын.
2. Сағат бойынша бөлу
Семестр
нөмірі
|
Оқу сабақтары
|
Бақылау жұмысының
түрі
|
аудиториялық
|
Жалпы
сағат
саны
|
барлығы
|
Теор.
|
Семинар.
|
Лабор.
|
Прак.
|
2
|
31
|
31
|
19
|
|
|
12
|
бж
|
3
|
49
|
49
|
25
|
|
|
24
|
бж
|
4
|
46
|
46
|
24
|
|
|
22
|
емтихан
|
5
|
34
|
34
|
22
|
|
|
12
|
сынақ
|
Барлығы
|
160
|
160
|
90
|
|
|
70
|
|
3. Тақырыптық жоспарлау және оқу бағдарламасының мазмұны
3.1 Тақырыптық жоспарлау
№
р/н
|
Та
қы
рып
|
Тақырыптар мен бөлімдер атауы
|
Семестр,
бақылау
түрі
|
Сағат саны
|
Барлығы
|
Теория
|
Лабор-практика
|
1 курс 2 семестр
|
|
|
1 бөлім. С++ тілінде бағдарламалау негіздері
|
|
|
|
|
1
|
1.1
|
С++ тіліне кіріспе
|
4
|
2
|
2
|
|
2
|
1.2
|
Мәліметтер типтері. Амалдар. Айнымалылар. Тұрақтылар
|
4
|
4
|
2
|
2
|
3
|
1.3
|
Тармақталу, таңдау, цикл операторлары
|
4
|
6
|
2
|
4
|
4
|
1.4
|
Жиымдар. Адрестер. Көрсеткіштер
|
4
|
4
|
2
|
2
|
5
|
1.5
|
Функциялар
|
4
|
4
|
2
|
2
|
6
|
1.6
|
Жолдар. Функцияда жиымдарды беру
|
4
|
4
|
2
|
2
|
7
|
1.7
|
Препроцессорлық құралдар
|
4
|
2
|
2
|
|
8
|
|
Бақылау жұмысы №1
|
|
2
|
2
|
|
|
|
1 бөлім бойынша барлығы
|
|
28
|
16
|
12
|
|
|
2 бөлім. Объектілі – бағытты бағдарламалау
|
|
|
|
|
9
|
2.1
|
Объектілі-бағытты бағдарламалауға кіріспе
|
4
|
2
|
2
|
|
10
|
2.2
|
Класс абстрактілі тип
|
4
|
1
|
1
|
|
Семестр бойынша сағат саны
|
31
|
19
|
12
|
2 курс 3 семестр
|
10
|
2.2
|
Класс абстрактілі тип
|
4
|
5
|
1
|
4
|
11
|
2.3
|
Мұрагерлік
|
4
|
4
|
2
|
2
|
12
|
2.4
|
Полиморфизм
|
4
|
6
|
2
|
4
|
13
|
2.5
|
С++ тілінде енгізу-шығару
|
4
|
4
|
2
|
2
|
14
|
2.6
|
Жолды – бағытты енгізу –шығару. Файлдық енгізу – шығару.
|
4
|
6
|
4
|
2
|
15
|
2.7
|
Ерекше жағдайларды өңдеу
|
4
|
4
|
2
|
2
|
16
|
|
Бақылау жұмысы №2
|
|
2
|
2
|
|
|
|
2 бөлім бойынша барлығы
|
|
34
|
18
|
16
|
|
|
3 бөлім. Borland C++ Builder-де қосымша әзірлеу
|
|
|
|
|
17
|
3.1
|
Borland C++ Builder ортасында жұмыс
|
4
|
4
|
2
|
2
|
18
|
3.2
|
Қасиеттер, оқиғалар, әдістер
|
4
|
4
|
2
|
2
|
19
|
3.3
|
Мәтінмен жұмыс
|
4
|
4
|
2
|
2
|
20
|
3.4
|
Басқару компоненттері
|
4
|
4
|
2
|
2
|
21
|
3.5
|
Пішімдер
|
4
|
2
|
2
|
|
Семестр бойынша сағат саны
|
49
|
25
|
24
|
2 курс 4 семестр
|
21
|
3.5
|
Пішімдер
|
4
|
2
|
|
2
|
22
|
3.6
|
Мәзір
|
4
|
8
|
4
|
4
|
23
|
3.7
|
Қосымша мен экранды басқару
|
4
|
4
|
2
|
2
|
24
|
3.8
|
Ерекше жағдайларды өңдеу
|
4
|
4
|
2
|
2
|
25
|
3.9
|
Интерфейс элементтері
|
4
|
4
|
2
|
2
|
|
|
3 бөлім бойынша барлығы
|
|
40
|
20
|
20
|
|
|
4 бөлім. Borland C++ Builder-де мәліметтер қорымен жұмыс
|
|
|
|
|
26
|
4.1
|
Реляциялық мәліметтер қоры
|
4
|
4
|
2
|
2
|
27
|
4.2
|
Мәліметтер қорын құру және олармен жұмыс істеу құралдары
|
4
|
10
|
6
|
4
|
28
|
4.3
|
Мәліметтерді іздеу
|
4
|
4
|
4
|
|
29
|
4.4
|
Есеп берумен жұмыс
|
4
|
6
|
2
|
4
|
|
|
4 бөлім бойынша барлығы
|
|
24
|
14
|
10
|
Семестр бойынша сағат саны
|
46
|
24
|
22
|
3 курс 5 семестр
|
|
|
5 бөлім. Java тілінде бағдарламалау негіздері
|
|
|
|
|
30
|
5.1
|
Java тілінің қызметі.
|
4
|
2
|
2
|
|
|
|
Java қосымшаларын құру құралдары
|
4
|
2
|
2
|
|
31
|
5.2
|
Мәліметтер типтері және оларға қолданылатын амалдар
|
4
|
6
|
4
|
2
|
32
|
5.3
|
Java-да объектілі-бағытты бағдарламалау
|
4
|
6
|
4
|
2
|
33
|
5.4
|
Жолдар және жиымдармен жұмыс
|
4
|
8
|
4
|
4
|
34
|
5.5
|
Графиктік интерфейс құру
|
4
|
4
|
2
|
2
|
35
|
5.6
|
Апплеттер құру және олармен жұмыс
|
4
|
6
|
4
|
2
|
|
|
5 бөлім бойынша барлығы
|
|
34
|
22
|
12
|
|
|
Семестр бойынша барлығы
|
|
34
|
22
|
12
|
|
|
Пән бойынша барлығы
|
|
160
|
90
|
70
|
3.2 Оқу бағдарламасының мазмұны
1 бөлім. С++ тілінде бағдарламалау негіздері
тақырып. С++ тіліне кіріспе
Сабақ-1. С++ тіліне кіріспе (2 с.)
Пәннің жалпы сипаттамасы: мақсаты және оны оқытудың міндеттері, техник-бағдарламашы дайындаудағы пәннің орны мен рөлі. Басқа пәндермен байланысы. Есептеуіш техниканың бағдарламалық қамтамасыздаңдыруының қазіргі заманғы жағдайы. Басқа бағдарламалау тіліндерінің арасында С++ тілінің орны. С тілінен С++ тілінің дамуы. Тілдің жалпы сипаттамасы. Бағдарламалар құру технологиясы.
тақырып. Мәліметтер типтері. Амалдар. Айнымалылар. Тұрақтылар
Сабақ-2. Мәліметтер типтері. Амалдар. Айнымалылар. Тұрақтылар (2 с.)
Алфавит және идентификаторлар. Амалдар. Меншіктеу операторы, cin, cout, енгізу, шығару. Мәліметтер типтерінің жіктелуі. Айнымалыларды хабарлау. Тұрақтыларды хабарлау. Өрнек және типтерді түрлендіру.
Сабақ-3. Зертханалық жұмыс №1 (2 с.)
Сызықтық алгоритмдерге қарапайым бағдарламалар құру.
1.3 тақырып. Тармақталу, таңдау, цикл операторлары
Сабақ-4. Тармақталу, таңдау, цикл операторлары (2 с.)
Тармақталуды бағдарламалау, if шартты оператор. Көпті таңдау, switch және break операторлары. While, do…while, for цикл операторлары. Циклдердегі басқарушы операторлар (break, continue).
Сабақ-5. Зертханалық жұмыс №2 (2 с.)
Тармақталуды, көпті таңдауды бағдарламалау.
Сабақ-6. Зертханалық жұмыс №3 (2 с.)
Циклдерді бағдарламалау while, for, do…while.
1.4 тақырып. Жиымдар. Адрестер. Көрсеткіштер
Сабақ-7. Жиымдар. Адрестер. Көрсеткіштер (2 с.)
Жиымдар. Адрестер. Көпөлшемді жиымдар. Динамикалық жиымдар.
Көрсеткіштер. Сілтемелер. Жиымдармен жұмыста көрсеткіштерді қолдану.
Сабақ-8. Зертханалық жұмыс №4 (2 с.)
Бірөлшемді және көпөлшемді жиымдарды қолданып бағдарламалар құру.
1.5 тақырып. Функциялар
Сабақ-9. Функциялар (2 с.)
Функциялар. Сипаттамасы, прототипі, функцияны шақыру. Бірнеше нәтижелер алу. Функцияға жиымды беру. Функцияны параметрлердің өзгермелі санымен ұйымдастыру. Ауқымды, жергілікті айнымалылар. Стандартты кітапханалық функциялар
Сабақ-10. Зертханалық жұмыс №5 (2 с.)
Функцияларды қолданып бағдарламалар құру
1.6 тақырып. Жолдар. Функцияда жиымдарды беру
Сабақ-11. Жолдар. Функцияда жиымдарды беру (2 с.)
сhar[] типті жиымдар сияқты жолдар. Функция параметрлері сияқты жолдар. Функцияда бірөлшемді жиымдарды беру. Көрсеткіштерді функция параметрлері ретінде жиымдарда қолдану.
Сабақ-12. Зертханалық жұмыс №6 (2 с.)
Жолдармен жұмыс
1.7 тақырып. Препроцессорлық құралдар
Сабақ-13. Препроцессорлық құралдар (2 с.)
Препроцессорды қолдану. Жалпы мәліметтер. Макростарды анықтау және өңдеу. Файлдарды қосу. Шартты компиляция
Сабақ-14. Бақылау жұмысы №1 (2 с.)
2 бөлім. Объектілі-бағытты бағдарламалау
2.1 тақырып. Объектілі-бағытты бағдарламалауға кіріспе
Сабақ-15. Объектілі-бағытты бағдарламалауға кіріспе (2 с.)
Процедуралы – бағытты бағдарламалау, модульдік бағдарламалау. Объектілер және кластар. Объектілі-бағытты бағдарламалау: инкапсуляция, мұрагерлік, полиморфизм. Объектілерді құру және жою.
2.2 тақырып. Класс абстрактілі тип
Сабақ-16. Класс абстрактілі тип (2 с.)
Класты сипаттау. Объектілерді құру және жою. Конструкторлар және деструкторлар. Класс әдістерінің сыртқы сипаттамасы.
Сабақ-17. Зертханалық жұмыс №7 (2 с.)
Объектілерді құру және қолдануға бағдарламалар құру.
Сабақ-18. Зертханалық жұмыс №8 (2 с.)
Конструкторлар және деструкторларды қолданып бағдарламалар құру.
2.3 тақырып. Мұрагерлік
Сабақ-19. Мұрагерлік (2 с.)
Туынды кластарға қатынауды басқару. Дара мұрагерлік. Көп мұрагерлік.
Сабақ-20. Зертханалық жұмыс №9 (2 с.)
Дара және көп мұрагерлік класты құру
2.4 тақырып. Полиморфизм
Сабақ-21. Полиморфизм (2 с.)
Функцияны қайта қосу. Функция данасын таңдау. Стандартты амалдарды қайта қосу. Виртуалды функциялар.
Сабақ-22. Зертханалық жұмыс №10 (2 с.)
Полиморфизмді қолданып бағдарламалар құру. Функцияны қайта қосу
Сабақ-23. Зертханалық жұмыс №11 (2 с.)
Полиморфизмді қолданып бағдарламалар құру. Виртуалды функциялар
2.5 тақырып. С++ тілінде енгізу – шығару
Сабақ-24. С++ тілінде енгізу – шығару (2 с.)
С++ тілінде енгізу – шығару. Енгізу-шығару құралдарының жіктелуі
Сабақ-25. Зертханалық жұмыс №12 (2 с.)
Енгізу – шығару құралдарын қолданып бағдарлама құру
2.6 тақырып. Жолды– бағытты енгізу-шығару. Файылдық енгізу-шығару
Сабақ-26. Жолды– бағытты енгізу-шығару. (2 с.)
Символдық және бағытты енгізу-шығару
Сабақ-27. Файылдық енгізу-шығару (2 с.)
stdio кітапханасын қолдану. Стандартты ағындар
Сабақ-28. Зертханалық жұмыс №13 (2 с.)
stdio кітапханасын қолданып форматталмаған жолды – бағытты енгізу – шығаруға бағдарламалар құру.
2.7 тақырып. Ерекше жағдайларды өндеу
Сабақ-29. Ерекше жағдайларды өндеу (2 с.)
Атаулар кеңістігі. Ерекше жағдайларды өңдеу
Сабақ-30. Бақылау жұмысы №2 (2 с.)
Сабақ-31. Зертханалық жұмыс №14 (2 с.)
Ерекше жағдайларды өңдеуді қолданып бағдарламалар құру
3 бөлім. Borland C++ Buildеr-де қосымша әзірлеу
тақырып. Borland C++ Buildеr ортасында жұмыс
Сабақ-32. Borland C++ Buildеr ортасында жұмыс (2 с.)
Қолданушы интерфейсі. Жоба сипаттамасы. Жоба құрамы. Жобаның негізгі файлы. Пішім файлы. Модульдер файлдары. Ресурстар файлы. Жоба параметрлері. Компиляция және жобаны орындау. Қосымшаны әзірлеу. Қарапайым қосымша мысалы. Пайдаланушы интерфейсін құру
Сабақ-33. Зертханалық жұмыс №15 (2 с.)
Borland C++ Builder ортасында жұмыс. Қосымшаны әзірлеудің біріктірілген ортасын үйрену
тақырып. Қасиеттер, оқиғалар, әдістер
Сабақ-34. Қасиеттер, оқиғалар, әдістер (2 с.)
Визуальды компоненттер парақтары. Басқарудың терезелік және терезелік емес элементтері. Қасиеттер. Оқиғалар. Әдістер
Сабақ-35. Зертханалық жұмыс №16 (2 с.)
Borland C++ Builder ортасында бағдарламалар құру
3.3 тақырып. Мәтінмен жұмыс
Сабақ-36. Мәтінмен жұмыс (2 с.)
Жазбаны қолдану. Біржолдық редактор. Жолдар жиымдары. Көпжолдық редактор. Түзету компоненттерінің жалпы элементтері. Тізімдермен жұмыс. Қарапайым тізім. Аралас тізім. Тізімдердің жалпы сипаттамасы
Сабақ-37. Зертханалық жұмыс №17 (2 с.)
Мәтіндермен жұмыс істеуге арналған компоненттерді қолданып бағдарламалар құру
3.4 тақырып. Басқару компоненттері
Сабақ-38. Басқару компоненттері (2 с.)
Батырмалармен жұмыс. Стандартты батырма. Суреті бар батырма. Жалауша. Ауыстырғыш. Басқару элементтерін біріктіру. Топ. Тақта. Айналдыру аймағы.
Сабақ-39. Зертханалық жұмыс №18 (2 с.)
Батырмалар, ауыстырғыштар және жалаушалар компоненттерін қолданып бағдарламалар құру.
3.5 тақырып. Пішімдер
Сабақ-40. Пішімдер (2 с.)
Пішім сипаттамасы. Пішімдердің байланысуын ұйымдастыру. Модальды пішімнің ерекшеліктері. Хабарлама шығару функциялары. Стандартты сұқбаттар.
Сабақ-41. Зертханалық жұмыс №19 (2 с.)
Модальды пішімдер және стандартты сұқбаттарды қолданып бағдарламалар құру.
3.6 тақырып. Мәзір
Сабақ-42,43. Мәзір. Мәзір конструкторы (4 с.)
Мәзірмен жұмыс. Мәзір конструкторы. Негізгі мәзір. Жанама мәзір. Мәзірді динамикалық баптау
Сабақ-44. Зертханалық жұмыс №20 (2 с.)
Негізгі мәзір компонентін қолданып бағдарламалар құру
Сабақ-45. Зертханалық жұмыс №21 (2 с.)
Жанама мәзір компонентін қолданып бағдарламалар құру
3.7 тақырып. Қосымша мен экранды басқару
Сабақ-46. Қосымша мен экранды басқару (2 с.)
Қосымша мен экранды басқару. Қосымша объектісі. Экран объектісі
Сабақ-47. Зертханалық жұмыс №22 (2 с.)
Қосымша және экранды басқару компоненттерін қолданып бағдарламалар құру
3.8 тақырып. Ерекше жағдайларды өңдеу
Сабақ-48. Ерекше жағдайларды өңдеу (2 с.)
Қателер түрлері. Динамикалық қателерді іздеу. Ерекше жағдайлар класы. Ерекше жағдайларды өңдеу. Ауқымды және жергілікті өңдеу
Сабақ-49. Зертханалық жұмыс №23 (2 с.)
Ерекше жағдайларды өңдеуді қолданып бағдарламалар құру
3.9 тақырып. Интерфейс элементтері
Сабақ-50. Интерфейс элементтері (2 с.)
Интерфейс элементтері. Мәндер аралығы. Реверсивтік есептегіштер. Up Down, Spin Button, Spin Edit компоненттері, Panel, Тoolbar, CoolBar саймандар тақташалары. Form компоненті, қалып-күй жолы негізінде саймандар тақтасын құру
Сабақ-51. Зертханалық жұмыс №24 (2 с.)
Интерфейс элементтері саймандар тақтасы, қалып-күй жолын қолданып бағдарламалар құру
4 бөлім. Borland C++ Builder-де мәліметтер қорымен жұмыс
4.1 тақырып. Реляциялық мәліметтер қоры
Сабақ-52. Реляциялық мәліметтер қоры (2 с.)
Мәліметтер қорына кіріспе. Мәліметтер банкі. Мәліметтер модельдері. Мәліметтер қоры және қосымшалар. Мәліметтерге қатынау механизмдерінің сипаттамасы. BDE архитектура нұсқалары. Реляциялық мәліметтер қоры және олармен жұмыс істеу құралдары. Мәліметтер қоры кестесі. Кілттер және индекстер. Мәліметтерге қатынау тәсілдері. Кестелер арасындағы байланыс. Кесте форматтары
Сабақ-53. Зертханалық жұмыс №25 (2 с.)
Мәліметтер қорын құру
4.2 тақырып. Мәліметтер қорын құру және олармен жұмыс істеу құралдары
Сабақ-54,55. Мәліметтер қорын құру және олармен жұмыс істеу құралдары (4 с.)
Мәліметтер қорымен жұмыс істеу құралдары. Құрал саймандар. Компоненттер. Мәліметтер қосымшалары. Ақпараттық жүйелер құру. Мәліметтер қоры кестелерін құру. Өрістерді сипаттау. Индекстерді беру. Өрістер мәндеріне шектеулер беру. Сілтемелік тұтастық. Пароль беру. Тілдік драйверді орнату. Кесте құрылымын өзгерту. BDE қосымшаларын құру
Сабақ-56. Мәліметтер қоры кестелерін құру (2 с.)
Мәліметтер қоры кестелерін құру. Өрістерді сипаттау. Индекстерді беру. ADO технологиясын қолдану.
Сабақ-57. Зертханалық жұмыс №26 (2 с.)
Мәліметтер қорымен жұмыс істеуге арналған қосымшалар құру
4.3 тақырып. Мәліметтерді іздеу
Сабақ-58. Мәліметтерді іздеу тәсілдері (2 с.)
Мәліметтерді іздеу тәсілдері
Сабақ-59. Мәліметтерді сүзгілеу тәсілдері (2 с.)
Мәліметтерді сүзгілеу тәсілдері
4.4 тақырып. Есеп берумен жұмыс
Сабақ-60. Есеп берумен жұмыс (2 с.)
Есеп беру компоненттері. Компонент-есеп беру. Есеп беру сызығы. Сызықта орналасқан компоненттер. Қарапайым есеп беру. Есеп беру тақырыбы. Қорытынды сызық. Бағаналар және мәліметтер тақырыптары. Колонтитулдар
Сабақ-61, 62. Зертханалық жұмыс №27,28 (4 с.)
Есеп беруді құру
5 бөлім. Java тілінде бағдарламалау негіздері
5.1 тақырып. Java тілінің қызметі. Java қосымшаларын құру құралдары
Сабақ-63. Java тілінің қызметі (2 с.)
Java тілінің қызметі. Java мобильділігі
Сабақ-64. Java қосымшаларын құру (2 с.)
Java-да бағдарламалау технологиясы
5.2 тақырып. Мәліметтер типтері және оларға қолданылатын амалдар
Сабақ-65,66 Мәліметтер типтері және оларға қолданылатын амалдар (4 с.)
Мәліметтер типтері және оларға қолданылатын амалдар. Қарапайым қосымша құру
5.3 тақырып. Java-да объектілі-бағытты бағдарламалау
Сабақ-67,68 Java-да объектілі-бағытты бағдарламалау (4 с.)
Java-да объектілі-бағытты бағдарламалау
5.4 тақырып. Жолдар және жиымдармен жұмыс
Сабақ-69,70. Жолдар және жиымдармен жұмыс (4 с.)
Кластар. Java-да жолдар және жиымдармен жұмыс
Сабақ-71. Зертханалық жұмыс №29 (2 с.)
Java-да жолдар және жиымдармен жұмыс
5.5 тақырып. Графиктік интерфейс құру
Сабақ-72. Графиктік интерфейс құру (2 с.)
Визуальды бағдарламалау және Java-да графикалық интерфейс құру
Сабақ-73. Зертханалық жұмыс №30 (2 с.)
Java-да қосымша құру
5.6 тақырып. Апплеттер құру және олармен жұмыс
Сабақ-74,75. Апплеттер құру және олармен жұмыс (4 с.)
Java-да апплеттер құру және олармен жұмыс
Зертханалық жұмыстарының тізімі
Зертханалық жұмыс №1 Сызықтық алгоритмдерге қарапайым
бағдарламалар құру (2 с.)
Зертханалық жұмыс №2 Тармақталуды, көпті таңдауды
бағдарламалау (2 с.)
Зертханалық жұмыс №3 Циклдерді бағдарламалау while, for,
do…while. (2 с.)
Зертханалық жұмыс №4 Бірөлшемді және көпөлшемді жиымдарды
қолданып бағдарламалар құру (2 с.)
Зертханалық жұмыс №5 Функцияларды қолданып бағдарламалар
құру (2 с.)
Зертханалық жұмыс №6 Жолдармен жұмыс (2 с.)
Зертханалық жұмыс №7 Объектілерді құру және қолдануға
бағдарламалар құру (2 с.)
Зертханалық жұмыс №8 Конструкторлар және деструкторларды
қолданып бағдарламалар құру (2 с.)
Зертханалық жұмыс №9 Дара және көп мұрагерлік класты құру(2 с.)
Зертханалық жұмыс №10 Полиморфизмді қолданып бағдарламалар
құру. Функцияны қайта қосу (2 с.)
Зертханалық жұмыс №11 Полиморфизмді қолданып бағдарламалар
құру. Виртуалды функциялар (2 с.)
Зертханалық жұмыс №12 Енгізу – шығару құралдарын қолданып
бағдарлама құру (2 с.)
Зертханалық жұмыс №13 stdio кітапханасын қолданып
форматталмаған жолды – бағытты енгізу
–шығаруға бағдарламалар құру (2 с.)
Зертханалық жұмыс №14 Ерекше жағдайларды өңдеуді қолданып
бағдарламалар құру (2 с.)
Зертханалық жұмыс №15 Borland C++ Builder ортасында жұмыс.
Қосымшаны әзірлеудің біріктірілген
ортасын үйрену (2 с.)
Зертханалық жұмыс №16 Borland C++ Builder ортасында
бағдарламалар құру (2 с.)
Зертханалық жұмыс №17 Мәтіндермен жұмыс істеуге арналған
компоненттерді қолданып бағдарламалар
құру (2 с.)
Зертханалық жұмыс №18 Батырмалар, ауыстырғыштар және
жалаушалар компоненттерін қолданып
бағдарламалар құру (2 с.)
Зертханалық жұмыс №19 Модальды пішімдер және стандартты
сұқбаттарды қолданып бағдарламалар
құру (2 с.)
Зертханалық жұмыс №20 Негізгі мәзір компонентін қолданып
бағдарламалар құру (2 с.)
Зертханалық жұмыс №21 Жанама мәзір компонентін қолданып
бағдарламалар құру(2 с.)
Зертханалық жұмыс №22 Қосымша және экранды басқару
компоненттерін қолданып бағдарламалар
құру(2 с.)
Зертханалық жұмыс №23 Ерекше жағдайларды өңдеуді қолданып
бағдарламалар құру (2 с.)
Зертханалық жұмыс №24 Интерфейс элементтері саймандар
тақтасы, қалып-күй жолын қолданып
бағдарламалар құру (2 с.)
Зертханалық жұмыс №25 Мәліметтер қорын құру(2 с.)
Зертханалық жұмыс №26 Мәліметтер қорымен жұмыс істеуге
арналған қосымшалар құру(2 с.)
Зертханалық жұмыс №27,28 Есеп беруді құру (4 с.)
Зертханалық жұмыс №29 Java-да жолдар және жиымдармен
жұмыс (2 с.)
Зертханалық жұмыс №30 Java-да қосымша құру (2 с.)
4 Бақылау жұмыстарының нұсқалары
Бақылау жұмысы №1
І – нұсқа
Мәліметтер типтерінің жіктелуі
Сызықтық алгоритм
Бірден онға дейінгі бүтін оң сандардың квадратының кестесін шығаратын бағдарлама құру
ІІ – нұсқа
Жиымдар. Көрсеткіштер
Тармақталу операторлары
Қолданушыдан айдың нөмірін және жылдың уақытына сәйкес атын шығаратын бағдарлама құру
ІІІ – нұсқа
Функциялар
Циклдік алгоритм
Пернетақтадан енгізілген бүтін сандар массивінің ең кіші элементін шығаратын бағдарлама шығару
Бақылау жұмысы №2
І – нұсқа
Инкапсуляция
Конструкторлар және деструкторлар
Фунттан килограммға ауыстырып салмақты есептейтін бағдарлама құру
ІІ – нұсқа
Мұрагерлік
С++ тілінде енгізу – шығару құралдарының жіктелуі
Қарапайым есептерді орындайтын «Калькулятор» бағдарламасын құру
ІІІ – нұсқа
Полиморфизм
Файлдық енгізу – шығару
Доллардың бағасын теңгеге ауыстыратын бағдарлама құру
Әдебиеттер
Негізгі
Подбельский В.В. Язык C++: Учеб. пособие. 5-е изд.
М: Финансы и статистика, 2004г. 560 с: ил.;
Хомоненко А.Д. Программирование на C++: Учебное пособие /
В.П. Аверкин, А.И. Бобровский, В.В. Веснич, В.Ф. Радушинский,
А.Д. Хомоненко, под ред. проф. А.Д. Хомоненко 2-е изд.,
испр. и доп. СПб: КОРОНА принт. М: Альтекст-А. 2003г. 512с., ил;
Архангельский А.Я., Тагин М.А. Программирование в C++ Builder 6
и 2006. М.: ООО «Бином-Пресс», 2007 г. 1184с. ил.;
Хабибулин И.Ш. Самоучитель Java . 3-е изд., перераб. и доп.
СПб: БХВ-Петербург, 2008г. – 768с: ил.
Қосымша
Культин Н.Б С/С++ в задачах и примерах. СПб: БХВ- Петербург,
2005г. 288с: ил.;
Павловская. Практикум по программированию на языке С и С++.
Оқытуға қосымша ұсынылатын метериалдар
Дербес компьютерлер
Windows XP және одан жоғары операциялық жүйе
Borland C++ Builder
Java-мен жұмыс істеуге арналған бағдарламалық саймандар
жиынтығы (Java бағдарламалау жүйесі).
Компьютерлік оқыту бағдарламалары (электрондық оқулықтар,
тесттік қабыршақтар, демонстрациялық, аңықтамалы-ақпараттық);
Тақырыптық плакаттар жиынтығы (кестелер, схемалар).
Н РӘГК 703-02-10 Жұмыс оқу бағдарламасы
Ф РСГК 703-02-10 Рабочая программа
Достарыңызбен бөлісу: |