11
Алматы экономика және статистика академиясы
«Информатика» кафедрасы
«C++/C# тілдерінде Windows қосымшаларын қҧру»пәні бойынша
СТУДЕНТТЕРГЕ АРНАЛҒАН ПӘННІҢ ОҚУ БАҒДАРЛАМАСЫ
(SYLLABUS)
«5В070300 – Ақпараттық жҥйелер», мамандығы ҥшін
Оқыту формасы: күндізгі
Барлық кредит саны
2
Курс
3
Семестр
5
Емтихан (семестр)
5
Барлық сағаттар,
Соның ішінде:
Дәрістер (сағат)
15
Тәжірибе (семинар) сабақтары
(сағат)
15
Зертханалық сабақтар (сағат)
СОӚЖ (сағат)
30
СӚЖ (сағат)
30
Оқытушылар туралы мәліметтер
Дәріс беруші
К.Н.Байсалбаева
Телефон, эл. пошта
309-58-15,қосымша 110, 8-701-938-66-13k.bais
@mail.ru
Кабинет
505
Прак. сабақ беруші
К.Н.Байсалбаева
Телефон, эл. пошта
309-58-15,қосымша 110, 8-701-938-66-13k.bais
@mail.ru
Кабинет
505
Алматы, 2013ж.
12
3. ТҤСІНДІРМЕЛІК ЖАЗБА
1.1. Пәннің сипаттамасы Студенттерді бұл пәнге оқыту бағдарламасында
программалау тілдерін игерудің ӛзекті сұрақтары қамтылған, оларды қажетті деңгейде
игеру техникалық мамандықтарда оқитын студенттердің білімдерінің негізін құрайды. Бұл
курста студенттер Windows-қосымшаларын құру тәсілдерімен танысады және күнделікті
ӛмірде объект категорияларымен жұмыс істеуді үйренеді.
«C++/C# тілдерінде Windows қосымшаларын құру» пәні техникалық және
экономикалық ғылыми-зерттеу аймақтарында кеңінен қолданылатын ақпараттық
технологияларды үйретеді. Бұл пән мамандыққа сәйкес болашақ маманның ақпараттық
технология саласындағы білімдерінің негізі болып табылады.
1.2. Пәнді оқыту мақсаты
• windows қосымшаларының жобаларын құрудың теоретикалық негіздерін игеру;
• осы облыстағы есептерді іске асыруға тәжірибелік дағдыландыу;
• студенттердің объектіге бағытталған программалауда фундаментальдық білімін
нығайту, C++ Bulder и С# программалау тілдерінің құрамы мен құрылымын үйрету және
оны суденттердің кәсіптік іс-әрекеттерінде әртүрлі салаларда қолдануға үйрету;
Пәнді оқу нәтижесінде студентердің түсінігі болуы керек:
- Windows қосымшаларының жобаларын құрудың әдістері және құралдары;
- Windows қосымшаларының жобаларын құрудың құралдары туралы.
білулері керек: мәліметтерді ӛңдеу негізіндерін; Windows қосымшаларының
жобаларын құрудың негізгі алгоритмдерін; компьютерлердің негізгі модельдерін; C++
Bulder и С#тілдерінде, программалауды және программалық ӛнімдерді жасауды;
ҥйренуі керек: осы курста алған білімді қолдана отырып Windows қосымшаларын
жобалауды;
дағдыланулары керек:Windows қосымшаларын программалау үшін тиімді
алгоритмдерді құруға.
Оқу жоспары бойынша сағаттар кӛлемі:
С
ем
ес
тр
К
ре
ди
тт
ер с
ан
ы
Ж
алп
ы кӛл
ем
і
Академиялық сағаттар саны
Нәтижелік
бақылау түрі
Күндізгі бӛлім
СӚЖ
К
урс
Лекц
иялар
пра
к.
жұм
ыс
.
К
урс
. жұм
ыс
Б
арлығы
С
ӚЖ
Он
ың
іші
нде
С
ОӚ
Ж
3
5
2
90
15
15
-
30
30
30
Емтихан
Ескерту: Бір кредит аптасына бір академиялық сағатқа тең (1 кредит = 1 акад. сағ.);
СӚЖ – студенттің ӛзіндік жұмысы; СОӚЖ – студенттің оқытушымен ӛтетін ӛзіндік
жұмысы.
1.4. Курс пререквизиттері: .: «Алгоритмдер және деректер құрылымы», «Операциялық
жүйелер», «C++/C# тілдерінде программалау»
1.5. Курс постреквизиттері:«Компьютерлік желілер»
1.6.Жалпы қҧзырет:
Құралдық құзырет: Интернет кеңістігінде еркін бағытын табуы, «C++/C# тілдерінде
Windows қосымшаларын құру» ғылым және пән ретінде ұғымдық-категориялық
аппаратын тану және пәннің, мақсатын, міндеттерін білу, қазіргі заманғы әлеуметтік-
мәдени шындықты сыни тұрғыдан қабылдау дағдыларын дамыту, тӛтенше жағдайлар
пайда болғанда шешiм қабылдай білу;
Тұлғааралық құзырет: Қабілеттілікті пәнаралық командада жұмыс істеу арқылы
дамыту; мәдени аралық айырмашылықтар мен оның әртүрлілігін қабылдау қабілеті
13
болу; қауiпсiздiк және қоршаған ортаны қорғау саласында заңды және нормативтiк
құқықтық актілерiн кәсiби қызметте қолдана білу.
Жүйелік құзырет: Қазіргі заңдылықтар талабын білу және орындау; заманауи
ақпараттық білім технологияларын пайдалана отырып, жаңа білім алуға қабілетті болу.
Пәндік құзырет: Әртүрлі программалау тілдерінде жұмыс істу тәжірибесі болу,
алгоритмдік тілдерді қолдана білу, программалау тәсілдерін игеру және қолданбалы
есептерді шығару үшін стандартты программалық жабдықтамаларды, қолданбалы
программалар дестелерін мен білім базаларын пайдалану.
2. ПӘНДІ ОҚЫП ҤЙРЕНУГЕ АРНАЛҒАН ӘДІСТЕМЕЛІК НҦСҚАУЛАР
«C++/C# тілдерінде Windows қосымшаларын құру»пәні лекциядан және тәжірибелік
сабақтардан тұрады. Салыстырмалы түрдегі тұрақты негізгі теориялық білім (ядро)
лекциялық сабақтарда, ал кез келген маман білуге қажет динамикалық түрде ӛзгеретін
білім (практикалық мәліметтер) тәжірибелік сабақтарда беріледі. Тәжірибелік сабақтарда
қағазда шығарылған есептер компьютерде теріледі де, олардың қателері анықталып,
орындалады. Есептің жауабы алынып, әрбір студент тәжірибелік жұмысты есеп беру
құжаты түрінде рәсімдеп, оқытушыға тапсырады. Студент білімін бағалау үшін мұғалім
әрбір тәжірибелік жұмыстар бойынша сұрақтар қойып, шығарылған есептерінің програм-
малау жолдарын талқылайды.
Тапсырманы алған әрбір студент программа құрастыру кезінде кеткен қателерді
жӛндеп, компьютер арқылы дұрыс нәтиже алуы үшін алдын ала мәліметтерді сипаттап,
олардың типін ажыратып, қажетті операторлар тізбегін жаза білуі керек.
Жұмысты қорғау нәтижесіне қарай студент белгілі бір балл (ұпай) мӛлшерін алады.
Аралық бағалау қорытындысы кезінде сол баллдар жинақталып, тағы да қосымша тап-
сырмаларды орындау арқылы нәтижелік қорытынды шығарылады. Әрбір студент 15 дәріс
сабағын тыңдап, 15 тәжірибелік сабақтарды орындап қорғап шығуы тиіс.
4. ПӘНННІҢ МАЗМҦНЫ
Дәрістер.
Модуль 1. C++ Builder 6.0 программалау ортасында жҧмыс істеу.
2. Бас терезе құрамы. Объектілер инспекторы. Объектілер бұтағы мен программа
редакторы Бастапқы форма терезесі
2. Dialogs бетіндегі файлды ашу, сақтау, шрифт диалогтарымен жұмыс істеу
Additional бетіндегі компоненттер. System бетіндегі компоненттер
Модуль 2. C++ Builder 6.0 программалау ортасы компоненттері.
3. Data Access компоненттері. Imageкомпоненті.UpDown компоненті. MediaPlayer
компоненті. StringGrid компоненті. С++ ортасындағы сӛз тіркестері.
Конструкторлар және тіркестерді меншіктеу
4. C++ ортасында тіркестерді ӛңдеу жолдары. Тіркестердің құрамын іздеу. Тіркестердің
бӛліктерін салыстыру.
5. Тіркестердің сипаттамаларын алу. Мәліметтердің динамикалық құрылымдары
6. Мәліметтердің динамикалық құрылымдары. Сызықтық тізімдер
7. Стектер. Кезектер. Бинарлы бұтақтар
Модуль 3. Visual C# негізінде Windows-қосымшаларын жасау
16.
Windows-формаларына кіріспе. Visual Studio .NET ортасында жұмыс істеу
негіздері
17. Меню тобы. Бас меню жасау.
18.
Шығарылымды кӛрсету - Обозреватель Решений
19. Кластар терезесі. Элементтер тақтасы – Панель элементов. Элементтер тақтасы
20. Панель элементов. Стандартты басқару элементтері
Модуль 4. Басқару элементтерімен жҧмыс істеу.
21. Контейнерлер тобы. Графикалық элементтер тобы.
Достарыңызбен бөлісу: |