ОББ. азастан Республикасыны Білім жне ылым министрлігі Шыыс азастан облысы кімдігі білім басармасыны Аягз аласыны политехникалы колледжі
Скачать 360.5 Kb.
|
2.2 Пәннің оқу бағдарламасының мазмұны 3 курс 5 семестр 1 бөлім. С++ тілінде бағдарламалау негіздері 1.1тақырып. С++ тіліне кіріспе С++ тіліне кіріспе (2 с.) Пәннің жалпы сипаттамасы: мақсаты және оны оқытудың міндеттері, техник-бағдарламашы дайындаудағы пәннің орны мен рөлі. Басқа пәндермен байланысы. Есептеуіш техниканың бағдарламалық қамтамасыздаңдыруының қазіргі заманғы жағдайы. Басқа бағдарламалау тіліндерінің арасында С++ тілінің орны. С тілінен С++ тілінің дамуы. Тілдің жалпы сипаттамасы. Бағдарламалар құру технологиясы. Оқушының білім көлемі: С++ тілінің негізі; Тілдің жалпы сипаттамасы Оқушының дағды көлемі: Есептеуіш техниканың программалық жабдықталуының қазіргі заманғы жағдайы Тілдің негізгі сипаттамасы Программаларды құру технологиясы 1.2тақырып. Мәліметтер типтері. Амалдар. Айнымалылар. Тұрақтылар Мәліметтер типтері. Амалдар. Айнымалылар. Тұрақтылар (2 с.) Алфавит және идентификаторлар. Амалдар. Меншіктеу операторы, cin, cout, енгізу, шығару. Мәліметтер типтерінің жіктелуі. Айнымалыларды хабарлау. Тұрақтыларды хабарлау. Өрнек және типтерді түрлендіру. Оқушының білім көлемі: Мәліметтер типтерін, операторларды, көрсеткіштерді, сілтемелерді, жиымдарды функцияның параметрлері ретінде; Оқушының дағды көлемі: Есептеуіш техниканың программалық жабдықталуының қазіргі заманғы жағдайы Тілдің негізгі сипаттамасы Программаларды құру технологиясы 1.3 тақырып. Тармақталу, таңдау, цикл операторлары Тармақталу операторлары шартты оператор if (2 с.) Тармақталуды бағдарламалау, if шартты оператор. Көпті таңдау, switch және break операторлары. While, do…while, for цикл операторлары. Циклдердегі басқарушы операторлар (break, continue). Оқушының білім көлемі: Шартты операторлар Циклды басқарушы операторлар Оқушының дағды көлемі: Шарты операторларды қолдану Тармақталуды бағдарламалау Циклды басқарушы операторларды қолдану 1.4 тақырып Таңдау операторы. While, do…while, for цикл операторы. Тармақталуды бағдарламалау, if шартты оператор. Көпті таңдау, switch және break операторлары. While, do…while, for цикл операторлары. Циклдердегі басқарушы операторлар (break, continue). Зертханалық жұмыс №1 (2 с.) Тармақталуды, көптік таңдауды программалау While do … while, for циклды программалау Оқушының білім көлемі: Таңдау операторлары Циклды операторлар Оқушының дағды көлемі: Тармақталу операторларын қолдана отырып программалар құруды; 1.5 тақырып. Жиымдар. Адрестер. Көрсеткіштер Жиымдар. Адрестер. Көрсеткіштер (2 с.) Жиымдар. Адрестер. Көпөлшемді жиымдар. Динамикалық жиымдар. Көрсеткіштер. Сілтемелер. Жиымдармен жұмыста көрсеткіштерді қолдану. Зертханалық жұмыс №2 (2 с.) Бірөлшемді және көпөлшемді массивтерді және көрсеткіштерді қолдана отырып программа құрастыру. Оқушының білім көлемі: Жиымдар түсінігі Адрестер түсінігі Сілтемелер түсінігі Көрсеткіштер түсінігі Оқушының дағды көлемі: Жиымдармен жұмыс Бірөлшемді массивтерді қолданып программа құру Көпөлшемді массивтерді қолданып программа құру Көрсеткіштерді қолданып программа құру 1.6 тақырып. Функциялар Функциялар. Сипаттамасы, прототипі, функцияны шығару. (2 с.) Функциялар. Сипаттамасы, прототипі, функцияны шақыру. Бірнеше нәтижелер алу. Функцияға жиымды беру. Функцияны параметрлердің өзгермелі санымен ұйымдастыру. Ауқымды, жергілікті айнымалылар. Стандартты кітапханалық функциялар Зертханалық жұмыс №3 (2 с.) Функцияларды қолдана отырып бағдарламалар құру Оқушының білім көлемі: Функциялар түсінігі Айнымалылар Стандартты кітапханалық фунцкиялар Оқушының дағды көлемі: Функцияға жиымды беру Функцияларды қолданып программа құру 1.7 тақырып. Препроцессорлық құралдар. Негізгі мағлұматтар. Макростарды анықтау және өңдеу. Файлдарды қосу. Шартты компиляция. (2 с.) Препроцессорды қолдану. Жалпы мәліметтер. Макростарды анықтау және өңдеу. Файлдарды қосу. Шартты компиляция Оқушының білім көлемі: Препроцессорлық құралдар түсінігі; Файлдарды қосу амалы Оқушының дағды көлемі: Препроцессорды қолдану; Файлдарды қосу Макростарды анықтау Компиляциялау Бақылау жұмысы №1 (2 с.) 2 бөлім. Объектілі-бағытты бағдарламалау 2.1 тақырып. Объектілі-бағытты бағдарламалауға кіріспе Объектілі-бағытты бағдарламалауға кіріспе (2 с.) Процедуралы – бағытты бағдарламалау, модульдік бағдарламалау. Объектілер және кластар. Объектілі-бағытты бағдарламалау: инкапсуляция, мұрагерлік, полиморфизм. Объектілерді құру және жою. Оқушының білім көлемі: Процедуралы бағытталған программалау Модульдік программалау Объектілер ОБП-нің негізгі принциптерін; Оқушының дағды көлемі: Объектілі – бағытталған бағдарламалау концепциялары Объектілерді құру және қолдану программаларын құрастыру; 2.2 тақырып. Класс абстрактілі тип Класс абстрактілі тип (2 с.) Класты сипаттау. Объектілерді құру және жою. Конструкторлар және деструкторлар. Класс әдістерінің сыртқы сипаттамасы. Зертханалық жұмыс №4(2 с.) Объектілерді құру және қолдану программаларын құрастыру. Зертханалық жұмыс №5 (2 с.) Конструкторлар және деструкторларды қолданып бағдарламалар құру. Оқушының білім көлемі: Объектілер және класстар ОБП-нің негізгі принциптерін; Объекті және жіктемді анықтауды; Динамикалық объектіні анықтауды; Объектілерді пайдалану программасын әзірлеу және хаттауды; Оқушының дағды көлемі: Конструкторлар мен деструкторларды қолданатын программаларын құрастыру; Жалғыз және көптік мұрагерлік классын құру; Полиморфизмді қолдана отырып программалар құрастыру. 2.3 тақырып. Мұрагерлік Мұрагерлік (2 с.) Туынды кластарға қатынауды басқару. Дара мұрагерлік. Көп мұрагерлік. Зертханалық жұмыс №6 (2 с.) Дара және көп мұрагерлік класты құру Оқушының білім көлемі: Объекті және жіктемді анықтауды; Динамикалық объектіні анықтауды; Объектілерді пайдалану программасын әзірлеу және хаттауды; Оқушының дағды көлемі: Конструкторлар мен деструкторларды қолданатын программаларын құрастыру; Жалғыз және көптік мұрагерлік классын құру; 2.4 тақырып. Полиморфизм Полиморфизм (2 с.) Функцияны қайта қосу. Функция данасын таңдау. Стандартты амалдарды қайта қосу. Виртуалды функциялар. Зертханалық жұмыс №7 (2 с.) Полиморфизмді қолданып бағдарламалар құру. Виртуальды функциялар, перезагрузка. Оқушының білім көлемі: Объектілер және класстар ОБП-нің негізгі принциптерін; Объекті және жіктемді анықтауды; Динамикалық объектіні анықтауды; Объектілерді пайдалану программасын әзірлеу және хаттауды; Оқушының дағды көлемі: Конструкторлар мен деструкторларды қолданатын программаларын құрастыру; Жалғыз және көптік мұрагерлік классын құру; Полиморфизмді қолдана отырып программалар құрастыру. 2.5 тақырып. С++ тілінде енгізу – шығару С++ тілінде енгізу – шығару. (2 с.) С++ тілінде енгізу – шығару.Енгізу-шығару құралдарының жіктелуі. Әртүрлі кластарды қолданып енгізу—шығару. Стандартты енгізу – шығару. Оқушының білім көлемі: C++ тілінде енгізу-шығару; Енгізу-шығару құралдарының жіктелуі Оқушының дағды көлемі: Класстарды қолдану 2.6 тақырып. Жолды– бағытты енгізу-шығару. Файылдық енгізу-шығару. Жолды– бағытты енгізу-шығару. (2 с.) Символдық және бағытты енгізу-шығару. Stdio кітапханасын қолдану. Стандартты ағындар. Зертханалық жұмыс №8 (2 с.) Stdio кітапханасын қолданып форматталмаған жолды-бағытты енгізу-шығаруға бағдарлама құру. Оқушының білім көлемі: C++ тілінде енгізу-шығару; Енгізу-шығару құралдарының жіктелуі Оқушының дағды көлемі: Класстарды қолдану Stdio кітапханасын қолдану 2.7 тақырып. Ерекше жағдайларды өндеу Ерекше жағдайларды өндеу (2 с.) Атаулар кеңістігі. Ерекше жағдайларды өңдеу. Типтердің динамикалық идентифекациясы. Типтерді келтіру. Оқушының білім көлемі: Ерекше жағдайлар түсінігі Оқушының дағды көлемі: Ерекше жағдайларды өңдеу Бақылау жұмысы №2 (2 с.) 3 курс 6 семестр 3 бөлім. Borland C++ Buildеr-де қосымша әзірлеу 3.1тақырып. Code Gear C++ Buildеr-де қосымша әзірлеу. Code Gear C++ Buildеr ортасында жұмыс. Қолданушылық интерфейсі. (2 с.) Қолданушы интерфейсі. Жоба сипаттамасы. Жоба құрамы. Жобаның негізгі файлы. Пішім файлы. Модульдер файлдары. Ресурстар файлы. Жоба параметрлері. Компиляция және жобаны орындау. Қосымшаны әзірлеу. Қарапайым қосымша мысалы. Пайдаланушы интерфейсін құру Зертханалық жұмыс №9 (2 с.) Қарапайым қосымша мысалы. Қарапайым қолданушылық интерфейс құру. Оқушының білім көлемі: C++ BUILDER ортасының жинақтаған интерфейсін; Жоба құрылымын; Оқушының дағды көлемі: Қарапайым қосымша мысалы. Қарапайым қолданушылық интерфейс құру; 3.2тақырып. Қасиеттер, оқиғалар, әдістер Қасиеттер, оқиғалар, әдістер. Визуальды компоненттер беттері. (2 с.) Визуальды компоненттер парақтары. Басқарудың терезелік және терезелік емес элементтері. Қасиеттер. Оқиғалар. Әдістер Зертханалық жұмыс №10 (2 с.) Borland C++ Builder ортасында қарапайым бағдарламалар құру. Оқушының білім көлемі: Жоба құрылымын; Компоненттер иерархиясын; Оқиғаларды; Компоненттер түрлерін және олардың қасиетін орналастыруды; Программада компоненттің қасиетін өзгертуді; Оқушының дағды көлемі: Қарапайым қосымша мысалы. Қарапайым қолданушылық интерфейс құру; Инструменттер панелі, қалыпкүй қатары деген сияқты интерфейс элеметтерін пайдалана отырып программалар құру; 3.3 тақырып. Мәтінмен жұмыс Мәтінмен жұмыс Label, Memo, ListBox, ComboBox (2 с.) Жазбаны қолдану. Біржолдық редактор. Жолдар жиымдары. Көпжолдық редактор. Түзету компоненттерінің жалпы элементтері. Тізімдермен жұмыс. Қарапайым тізім. Аралас тізім. Тізімдердің жалпы сипаттамасы Зертханалық жұмыс №11 (2 с.) Borland C++ Builder ортасында мәтінмен жұмыс жасайтын компоненттермен қарапайым бағдарламалар құру. Оқушының білім көлемі: Жоба құрылымын; Компоненттер иерархиясын; Оқиғаларды; Компоненттер түрлерін және олардың қасиетін орналастыруды; Программада компоненттің қасиетін өзгертуді; Оқушының дағды көлемі: Қарапайым қосымша мысалы. Қарапайым қолданушылық интерфейс құру; Инструменттер панелі, қалыпкүй қатары деген сияқты интерфейс элеметтерін пайдалана отырып программалар құру; Ерекше жағдайды өңдеуге арналған программа құру; Borland C++ Builder ортасында қосымшаны және экранды басқару құралдарын пайдалану программасын құру. 3.4 тақырып. Басқару компоненттері Басқару компоненттері. Батырмалар. Button, BitBtn, RadioButton т.с.с. (2 с.) Батырмалармен жұмыс. Стандартты батырма. Суреті бар батырма. Жалауша. Ауыстырғыш. Басқару элементтерін біріктіру. Топ. Тақта. Айналдыру аймағы. Зертханалық жұмыс №12 (2 с.) Borland C++ Builder ортасында батырмаларды, ауыстырып қосқыштарды пайдалана отырып қарапайым программалар құру. Зертханалық жұмыс№13 (2 с.) Borland C++ Builder ортасында басқару компоненттерін пайдалана отырып қарапайым программалар құру. Оқушының білім көлемі: Компоненттер иерархиясын; Оқиғаларды; Компоненттер түрлерін және олардың қасиетін орналастыруды; Программада компоненттің қасиетін өзгертуді; Оқушының дағды көлемі: Қарапайым қосымша мысалы. Қарапайым қолданушылық интерфейс құру; Инструменттер панелі, қалыпкүй қатары деген сияқты интерфейс элеметтерін пайдалана отырып программалар құру; Ерекше жағдайды өңдеуге арналған программа құру; Borland C++ Builder ортасында қосымшаны және экранды басқару құралдарын пайдалану программасын құру. 3.5 тақырып. Пішімдер Пішімдер (2 с.) Пішім сипаттамасы. Пішімдердің байланысуын ұйымдастыру. Модальды пішімнің ерекшеліктері. Хабарлама шығару функциялары. Стандартты сұқбаттар. Зертханалық жұмыс №14 (2 с.) Borland C++ Builder ортасында модальды формаларды және стандартты диалогтарды пайдаланатын қарапайым программалар құру. Оқушының білім көлемі: Компоненттер түрлерін және олардың қасиетін орналастыруды; Программада компоненттің қасиетін өзгертуді; Оқушының дағды көлемі: Қарапайым қосымша мысалы. Қарапайым қолданушылық интерфейс құру; Инструменттер панелі, қалыпкүй қатары деген сияқты интерфейс элеметтерін пайдалана отырып программалар құру; Borland C++ Builder ортасында қосымшаны және экранды басқару құралдарын пайдалану программасын құру. 3.6 тақырып. Мәзір Мәзір. Басты меню. (2 с.) Мәзірмен жұмыс. Мәзір конструкторы. Негізгі мәзір. Жанама мәзір. Мәзірді динамикалық баптау Оқушының білім көлемі: Мәзір түрлері Жоба құрылымын; Компоненттер иерархиясын; Оқиғаларды; Компоненттер түрлерін және олардың қасиетін орналастыруды; Программада компоненттің қасиетін өзгертуді; Оқушының дағды көлемі: Қарапайым қосымша мысалы. Қарапайым қолданушылық интерфейс құру; Инструменттер панелі, қалыпкүй қатары деген сияқты интерфейс элеметтерін пайдалана отырып программалар құру; Borland C++ Builder ортасында қосымшаны және экранды басқару құралдарын пайдалану программасын құру. 3.7 тақырып. Мәтіндік меню. (2 с.) Менюді динамикалық баптау. Зертханалық жұмыс №15 (2 с.) Borland C++ Builder ортасында меню түрлерін пайдаланатын қарапайым программалар құру. Зертханалық жұмыс №16 (2 с.) Borland C++ Builder ортасында меню түрлерін пайдаланатын қарапайым программалар құру. Оқушының білім көлемі: Меню түрлері Компоненттер түрлерін және олардың қасиетін орналастыруды; Программада компоненттің қасиетін өзгертуді; Оқушының дағды көлемі: Қарапайым қосымша мысалы. Қарапайым қолданушылық интерфейс құру; Инструменттер панелі, қалыпкүй қатары деген сияқты интерфейс элеметтерін пайдалана отырып программалар құру; Мәтінмәндік менюді құру Borland C++ Builder ортасында қосымшаны және экранды басқару құралдарын пайдалану программасын құру. 3.8 тақырып. Қосымша және экранды басқару Қосымша мен экранды басқару (2 с.) Қосымша мен экранды басқару. Қосымша объектісі. Экран объектісі Зертханалық жұмыс №17 (2 с.) Borland C++ Builder ортасында қосымша және экранды басқару құралдарын пайдалану программасын құру . Оқушының білім көлемі: C++ BUILDER ортасының жинақтаған интерфейсін; Жоба құрылымын; Компоненттер иерархиясын; Оқиғаларды; Компоненттер түрлерін және олардың қасиетін орналастыруды; Программада компоненттің қасиетін өзгертуді; Оқушының дағды көлемі: Borland C++ Builder ортасында қосымшаны және экранды басқару құралдарын пайдалану программасын құру. 3.9 тақырып. Ерекше жағдайларды өңдеу Ерекше жағдайларды өңдеу (2 с.) Қателер түрлері. Динамикалық қателерді іздеу. Ерекше жағдайлар класы. Ерекше жағдайларды өңдеу. Ауқымды және жергілікті өңдеу Зертханалық жұмыс №18 (2 с.) Ерекше жағдайларды өңдеуге арналған бағдарламалар құру Оқушының білім көлемі: Компоненттер түрлерін және олардың қасиетін орналастыруды; Программада компоненттің қасиетін өзгертуді; Оқушының дағды көлемі: Ерекше жағдайды өңдеуге арналған программа құру; 3.10 тақырып. Интерфейстің күрделі элементтері. Интерфейс элементтері (2 с.) Интерфейс элементтері. Мәндер аралығы. Реверсивтік есептегіштер. Up Down, Spin Button, Spin Edit компоненттері, Panel, Тoolbar, CoolBar саймандар тақташалары. Form компоненті, қалып-күй жолы негізінде саймандар тақтасын құру Зертханалық жұмыс №19 (2 с.) Интерфейс элементтерін пайдалана отырып программалар құру. Оқушының білім көлемі: Компоненттер түрлерін және олардың қасиетін орналастыруды; Программада компоненттің қасиетін өзгертуді; Оқушының дағды көлемі: Қарапайым қосымша мысалы. Қарапайым қолданушылық интерфейс құру; Инструменттер панелі, қалыпкүй қатары деген сияқты интерфейс элеметтерін пайдалана отырып программалар құру; Borland C++ Builder ортасында қосымшаны және экранды басқару құралдарын пайдалану программасын құру. Бақылау жұмысы №3 (2 с.) 4 бөлім. Code Gear C++ Builder-де мәліметтер қорымен жұмыс 4.1 тақырып. Реляциялық мәліметтер қоры Реляциялық мәліметтер қоры. Мәліметтер қорына кіріспе. (2 с.) Мәліметтер қорына кіріспе. Мәліметтер банкі. Мәліметтер модельдері. Мәліметтер қоры және қосымшалар. Мәліметтерге қатынау механизмдерінің сипаттамасы. BDE архитектура нұсқалары. Реляциялық мәліметтер қоры және олармен жұмыс істеу құралдары. Мәліметтер қоры кестесі. Кілттер және индекстер. Мәліметтерге қатынау тәсілдері. Кестелер арасындағы байланыс. Кесте форматтары Оқушының білім көлемі ДБ-сымен жүмыс істейтін компоненттер; ДБ-сының кестелерін құру тәсілдері; Оқушының дағды көлемі ДБ-сының локальды қолданбасын әзірлеуді; ДБ-сын жою қолданбасын әзірлеуді. 4.2 тақырып. Мәліметтер қорын құру және олармен жұмыс істеу. Мәліметтер қорын құру және олармен жұмыс істеу құралдары (2 с.) Мәліметтер қорымен жұмыс істеу құралдары. Құрал саймандар. Компоненттер. Мәліметтер қосымшалары. Ақпараттық жүйелер құру. Мәліметтер қоры кестелерін құру. Өрістерді сипаттау. Индекстерді беру. Өрістер мәндеріне шектеулер беру. Сілтемелік тұтастық. Пароль беру. Тілдік драйверді орнату. Кесте құрылымын өзгерту. BDE қосымшаларын құру Оқушының білім көлемі ДБ-сымен жүмыс істейтін компоненттер; ДБ-сының кестелерін құру тәсілдері; Дб-сына қатынау әдістері; Транзакция механизмі; Оқушының дағды көлемі ДБ-сының локальды қолданбасын әзірлеуді; ДБ-сын жою қолданбасын әзірлеуді. 4.3 тақырып. Кестелердің BDE үшін сұлбалар нұсқалары. Мәліметтер қоры кестелерін құру (2 с.) Мәліметтер қоры кестелерін құру. Өрістерді сипаттау. Индекстерді беру. ADO технологиясын қолдану. Мәліметтерге қатынау. Кестеаралық байланыс. Зертханалық жұмыс №21 (2 с.) Мәліметтер базасын құру. Зертханалық жұмыс №22(2 с.) Мәліметтер базасынмен жұмыс істеу үшін қосымша құрастыру құралдары және құру. Оқушының білім көлемі ДБ-сымен жүмыс істейтін компоненттер; ДБ-сының кестелерін құру тәсілдері; Оқушының дағды көлемі ДБ-сының локальды қолданбасын әзірлеуді; ДБ-сын жою қолданбасын әзірлеуді. 4.4 тақырып. Ақпараттық жүйені құру. Ақпараттық жүйені құру. (2 с.) МБ-ң кестелерін құру. Зертханалық жұмыс №23 (2 с.) Мәліметтер базасын қосымша жұмыс істеу үшін құрастыру. Оқушының білім көлемі ДБ-сымен жүмыс істейтін компоненттер; ДБ-сының кестелерін құру тәсілдері; Оқушының дағды көлемі ДБ-сының локальды қолданбасын әзірлеуді; ДБ-сын жою қолданбасын әзірлеуді. 4.5 тақырып. Жергілікті деректер базасы. Жергілікті деректер базасы. (2 с.) Дерекке қатынаудың новигациялық әдісі. Оқушының білім көлемі Дб-сына қатынау әдістері; Транзакция механизмі; Оқушының дағды көлемі ДБ-сының локальды қолданбасын әзірлеуді; ДБ-сын жою қолданбасын әзірлеуді. 4.6 тақырып. Новигация әдістері. Новигация әдістері (2 с.) Новигация әдістері, жазуды сүзгілеу әдістері. Оқушының білім көлемі ДБ-сымен жүмыс істейтін компоненттер; ДБ-сының кестелерін құру тәсілдері; Дб-сына қатынау әдістері; Транзакция механизмі; Оқушының дағды көлемі ДБ-сының локальды қолданбасын әзірлеуді; ДБ-сын жою қолданбасын әзірлеуді. 4.7 тақырып. Деректерді іздеу, теру модификациясы. Деректерді іздеу, теру модификациясы. (2 с.) Деректерді іздеу, теру модификациясы. Оқушының білім көлемі ДБ-сымен жүмыс істейтін компоненттер; ДБ-сының кестелерін құру тәсілдері; Дб-сына қатынау әдістері; Транзакция механизмі; Оқушының дағды көлемі ДБ-сының локальды қолданбасын әзірлеуді; ДБ-сын жою қолданбасын әзірлеуді. 4.8 тақырып. Байланысқан кестелемен жұмыс істеу. Байланысқан кестелемен жұмыс істеу. (2 с.) Байланысқан кестелемен жұмыс істеу. Зертханалық жұмыс №24 (2 с.) Байланысқан кестелемен жұмыс Зертханалық жұмыс №25 (2 с.) Мәліметтерді іздеу әдістемесі. Фильтрлеу. Оқушының білім көлемі ДБ-сымен жүмыс істейтін компоненттер; ДБ-сының кестелерін құру тәсілдері; Дб-сына қатынау әдістері; Транзакция механизмі; Оқушының дағды көлемі ДБ-сының локальды қолданбасын әзірлеуді; ДБ-сын жою қолданбасын әзірлеуді. 4.9 тақырып. Есеп берулермен жұмыс Есеп беру құру компоненттері. (2 с.) Есеп беру компоненттері. Компонент-есеп беру. Есеп беру сызығы. Сызықта орналасқан компоненттер. Қарапайым есеп беру. Есеп беру тақырыбы. Қорытынды сызық. Бағаналар және мәліметтер тақырыптары. Колонтитулдар Зертханалық жұмыс №26 (2 с.) Қарапайым есеп беруді құру Зертханалық жұмыс №27 (2 с.) Қорытынды есеп құрастыру. Оқушының білім көлемі ДБ-сымен жүмыс істейтін компоненттер; ДБ-сының кестелерін құру тәсілдері; Есеп беру компоненттері; Есеп беру түрлері; Оқушының дағды көлемі Есеп беру құру; Қарапайым есеп беру. 5 бөлім. Java тілінде бағдарламалау негіздері 5.1 тақырып. Java тілінің қызметі. Java қосымшаларын құру құралдары Java тілінің қызметі (2 с.) Java тілінің қызметі. Java мобильділігі Java қосымшаларын құру (2 с.) Java-да бағдарламалау технологиясы Оқушының білім көлемі: Java қосымшасын құру құралдары; Тілдің негізгі элементтері; Негізгі компоненттер; Java тілінің стандартты функциялары Оқушының дағды көлемі: Мәліметтердлің түрлендіру. Операторларды топтау; Апплеттер құру және олармен жұмыс; Графиктік интерфейс құру. 5.2 тақырып. Мәліметтер типтері және оларға қолданылатын амалдар Мәліметтер типтері және оларға қолданылатын амалдар (2 с.) Мәліметтер типтері және оларға қолданылатын амалдар. Қарапайым қосымша құру Зертханалық жұмыс №28 (2 с.) Мәліметтердің түрленуі. Операторларды топтау. Оқушының білім көлемі: Java қосымшасын құру құралдары; Тілдің негізгі элементтері; Негізгі компоненттер; Java тілінің стандартты функциялары Оқушының дағды көлемі: Мәліметтердлің түрлендіру. Операторларды топтау; Апплеттер құру және олармен жұмыс; Графиктік интерфейс құру. 5.3 тақырып. Java-да объектілі-бағытты бағдарламалау Java-да объектілі-бағытты бағдарламалау (2 с.) Java-да объектілі-бағытты бағдарламалау. Подпроцесстер. Операторлар. Оқушының білім көлемі: Java қосымшасын құру құралдары; Тілдің негізгі элементтері; Оқушының дағды көлемі: Мәліметтердлің түрлендіру. Операторларды топтау; 5.4 тақырып. Жолдар және жиымдармен жұмыс Жолдар және жиымдармен жұмыс (2 с.) Кластар. Java-да жолдар және жиымдармен жұмыс. Динамикалық массивтермен жұмыс. Оқушының білім көлемі: Жолдар түсінігі Жиымдар Негізгі компоненттер; Оқушының дағды көлемі: Мәліметтердлің түрлендіру. Операторларды топтау; Апплеттер құру және олармен жұмыс; Графиктік интерфейс құру. 5.5 тақырып. Функциялар Функциялар. Сипаттамасы, прототипі, функцияны шығару. (2 с.) Функциялар. Сипаттамасы, прототипі, функцияны шақыру. Бірнеше нәтижелер алу. Функцияға жиымды беру. Функцияны параметрлердің өзгермелі санымен ұйымдастыру. Ауқымды, жергілікті айнымалылар. Стандартты кітапханалық функциялар Оқушының білім көлемі: Негізгі компоненттер; Java тілінің стандартты функциялары Оқушының дағды көлемі: Функцияға жиымды беру Стандартты кітапханалық функцияларды қолдану Графиктік интерфейс құру. 5.6 тақырып. Java Builder-ді өңдеу ортасы. Throws әдісі. Негізгі компоненттер (2 с.) Java Builder-ді өңдеу ортасы. Throws әдісі. Негізгі компоненттер Зертханалық жұмыс №29 (2 с.) Графиктік интерфейс құру (2 с.) Оқушының білім көлемі: Java қосымшасын құру құралдары; Тілдің негізгі элементтері; Негізгі компоненттер; Java тілінің стандартты функциялары Оқушының дағды көлемі: Графиктік интерфейс құру. 5.6 тақырып. Java тілінің стандартты функциялары. Java тілінің стандартты функциялары. Java тілінің стандартты функциялары. Зертханалық жұмыс №30 (2 с.) Апплеттер құру және олармен жұмыс. Оқушының білім көлемі: Java тілінің стандартты функциялары Оқушының дағды көлемі: Мәліметтердлің түрлендіру. Операторларды топтау; Апплеттер құру және олармен жұмыс; Графиктік интерфейс құру. Бақылау жұмысы №4 (2 с.) 3Зертханалық жұмыстарының тізімі Зертханалық жұмыс №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І – нұсқа 1. Мәліметтер типтерінің жіктелуі 2. Сызықтық алгоритм 3. Бірден онға дейінгі бүтін оң сандардың квадратының кестесін шығаратын бағдарлама құру ІІ – нұсқа 1. Жиымдар. Көрсеткіштер 2. Тармақталу операторлары 3. Қолданушыдан айдың нөмірін және жылдың уақытына сәйкес атын шығаратын бағдарлама құру ІІІ – нұсқа 1. Функциялар 2. Циклдік алгоритм 3. Пернетақтадан енгізілген бүтін сандар массивінің ең кіші элементін шығаратын бағдарлама шығару Бақылау жұмысы №2 І – нұсқа 1. Инкапсуляция 2. Конструкторлар және деструкторлар 3. Фунттан килограммға ауыстырып салмақты есептейтін бағдарлама құру ІІ – нұсқа 1. Мұрагерлік 2. С++ тілінде енгізу – шығару құралдарының жіктелуі 3. Қарапайым есептерді орындайтын «Калькулятор» бағдарламасын құру ІІІ – нұсқа 1. Полиморфизм 2. Файлдық енгізу – шығару 3. Доллардың бағасын теңгеге ауыстыратын бағдарлама құру 5 Әдебиеттер және оқу құралдары Негізгі 1. Подбельский В.В. Язык C++: Учеб. пособие. 5-е изд. М: Финансы и статистика, 2004г. 560 с: ил.; 2. Хомоненко А.Д. Программирование на C++: Учебное пособие / В.П. Аверкин, А.И. Бобровский, В.В. Веснич, В.Ф. Радушинский, А.Д. Хомоненко, под ред. проф. А.Д. Хомоненко 2-е изд., испр. и доп. СПб: КОРОНА принт. М: Альтекст-А. 2003г. 512с., ил; 3. Архангельский А.Я., Тагин М.А. Программирование в C++ Builder 6 и 2006. М.: ООО «Бином-Пресс», 2007 г. 1184с. ил.; 4. Хабибулин И.Ш. Самоучитель Java . 3-е изд., перераб. и доп. СПб: БХВ-Петербург, 2008г. – 768с: ил. Қосымша 1. Культин Н.Б С/С++ в задачах и примерах. СПб: БХВ- Петербург, 2005г. 288с: ил.; 2. Павловская. Практикум по программированию на языке С и С++. Оқытуға қосымша ұсынылатын метериалдар 1. Дербес компьютерлер 2. Windows XP және одан жоғары операциялық жүйе 3. Borland C++ Builder 4. Java-мен жұмыс істеуге арналған бағдарламалық саймандар жиынтығы (Java бағдарламалау жүйесі). 5. Компьютерлік оқыту бағдарламалары (электрондық оқулықтар, тесттік қабыршақтар, демонстрациялық, аңықтамалы-ақпараттық); 6. Тақырыптық плакаттар жиынтығы (кестелер, схемалар). |