6
Тұлғааралық құзырет: Қабілеттілікті пәнаралық командада жұмыс істеу арқылы
дамыту; мәдени аралық айырмашылықтар мен оның әртүрлілігін қабылдау қабілеті
болу; қауiпсiздiк және қоршаған ортаны қорғау саласында заңды және нормативтiк
құқықтық актілерiн кәсiби қызметте қолдана білу.
Жүйелік құзырет: Қазіргі заңдылықтар талабын білу және орындау; заманауи
ақпараттық білім технологияларын пайдалана отырып, жаңа білім алуға қабілетті болу.
Пәндік құзырет: Әртүрлі программалау тілдерінде жұмыс істу тәжірибесі болу,
алгоритмдік тілдерді қолдана білу, программалау тәсілдерін игеру және қолданбалы
есептерді шығару үшін стандартты программалық жабдықтамаларды, қолданбалы
программалар дестелерін мен білім базаларын пайдалану.
2. ПӘНДІ ОҚЫП ҤЙРЕНУГЕ АРНАЛҒАН ӘДІСТЕМЕЛІК НҦСҚАУЛАР
«C++/C# тілдерінде Windows қосымшаларын құру»пәні лекциядан және тәжірибелік
сабақтардан тұрады. Салыстырмалы түрдегі тұрақты негізгі теориялық білім (ядро)
лекциялық сабақтарда, ал кез келген маман білуге қажет динамикалық түрде ӛзгеретін
білім (практикалық мәліметтер) тәжірибелік сабақтарда беріледі. Тәжірибелік сабақтарда
қағазда шығарылған есептер компьютерде теріледі де, олардың қателері анықталып,
орындалады. Есептің жауабы алынып, әрбір студент тәжірибелік жұмысты есеп беру
құжаты түрінде рәсімдеп, оқытушыға тапсырады. Студент білімін бағалау үшін мұғалім
әрбір тәжірибелік жұмыстар бойынша сұрақтар қойып, шығарылған есептерінің програм-
малау жолдарын талқылайды.
Тапсырманы алған әрбір студент программа құрастыру кезінде кеткен қателерді
жӛндеп, компьютер арқылы дұрыс нәтиже алуы үшін алдын ала мәліметтерді сипаттап,
олардың типін ажыратып, қажетті операторлар тізбегін жаза білуі керек.
Жұмысты қорғау нәтижесіне қарай студент белгілі бір балл (ұпай) мӛлшерін алады.
Аралық бағалау қорытындысы кезінде сол баллдар жинақталып, тағы да қосымша тап-
сырмаларды орындау арқылы нәтижелік қорытынды шығарылады. Әрбір студент 15 дәріс
сабағын тыңдап, 15 тәжірибелік сабақтарды орындап қорғап шығуы тиіс.
2. ПӘНННІҢ МАЗМҦНЫ
Дәрістер.
Модуль 1. C++ Builder 6.0 программалау ортасында жҧмыс істеу.
1. Бас терезе құрамы. Объектілер инспекторы. Объектілер бұтағы мен программа
редакторы
Бастапқы форма терезесі
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-қосымшаларын жасау
8. Windows-формаларына кіріспе. Visual Studio .NET ортасында жұмыс істеу негіздері
9. Меню тобы. Бас меню жасау.
10.
Шығарылымды кӛрсету - Обозреватель Решений
11. Кластар терезесі. Элементтер тақтасы – Панель элементов.
Элементтер тақтасы
12. Панель элементов. Стандартты басқару элементтері
Модуль 4. Басқару элементтерімен жҧмыс істеу.
7
13. Контейнерлер тобы. Графикалық элементтер тобы.
14. Сұхбаттасу (диалог) терезелері. Сохранение файла при закрытии формы.
SaveFileDialog.
15. OpenFileDialog и SaveFileDialog для SDI-приложений.
Список основной литературы:
1. Н. Культин. С/С++ в задачах и примерах. БХВ-Петербург., 2001.
2. Климова Л.М. Основы практического программирования на языке С++. Москва,
1999.
3. А.Я.Архангельский Программирование в С++ Builder 6. M.:ЗАО «Изд. БИНОМ»,
2002 г.
4. 6. Культин Н.Б. Самоучитель С++ Builder 6. – СПб.:
БХВ-Петербург,2004.-320 с.
5. Гербердт Шилдт. C#: учебный курс. – СПб.: Питер; К.: Издательская группа BHV,
2003. – 512 c.
6. Павловская Т.А. С # (Си Шарп). Язык программирования на платформе .NET.
Учебник для вузов. –СПб.: Питер, 2011. -432 с.
7. Троелсен Э. C# и платформа .NET.Библиотека программиста.-СПб.:Питер, 2008. -796 с.
8. Нэш Т.C# 2008:ускоренный курс для профессионалов. -М.:«Вильямс»,2008.-576 с.
9. Нейгел К., Ивьен Б., Глинн Д., Уотсон К. , Скиннер М. C# 2008 и платформа .NET
3.5 для профессионалов (или: C# 2005 и платформа .NET 3.0 для профессионалов).-
М.: «Вильямс», 2008. -1376+416 (на CD) с.
10. Петцольд Ч. Программирование для MS Windows на C#. В 2-х томах. –М.:
Издательско-торговый дом‖Русская редакция‖, 2002. -576 с., -624 с.
11. Климов А.П. C#. Советы программистам. –СПб.: БХВ-Петербург, 2008. -544 с.
12. Джейсон Прайс, Майк Гандерлой. Visual C# 2.0 .NET. Полное руководство: Пер.с
англ. –К.ВЕК+, СПб.: КОРОНА-ВЕК, М.: Энтроп, 2007. -736 с.
13. Культин Н.Б. C# в задачах и примерах. –СПб.: БХВ-Петербург, 2007. -240 с. 2006. -
406 с.
Список дополнительной литературы
1. А.Я.Архангельский. С++Builder 6. Справочное пособие. Книга 1. Язык С++. M.:ЗАО
«Изд. БИНОМ», 2002 г.
2. А.Я.Архангельский. С++Builder 6. Справочное пособие. Книга 2. Классы и
компоненты. M.:ЗАО «Изд. БИНОМ», 2002 г.
3. Биллиг В.А. Основы программирования на C#. –М.: Изд-во ―Интернет-университет
информационных технологий ИНТУИТ.ру‖, 2006. -488 с.
4. БайдачныйС.С. .NET Framework. Секреты создания Windows-приложений. – М.:
СОЛОН-Пресс, 2004. -496 с.
5. Иванова Г. С. и др. Объектно-ориентированное программирование: Учеб. для вузов.
– М.: Изд-во МВТУ им. Н.Э.Баумана, 2001. – 320 c.
3. ТӘЖІРИБЕЛІК ЖҦМЫСТАРҒА АРНАЛҒАН ТИПТІК ТАПСЫРМАЛАР
МЕН ЕСЕПТЕР
1 модуль.C++ Builder 6.0 программалау ортасында жҧмыс істеу.
1. C++ Builder кӛрнекі жобалау технологиясы.
2. C++ Bulder ортасында терезе қосымшаларын құру.
3. C++ Bulder ортасында CheckListBox1 және ListBox1 компоненттерін пайдаланып
қосымшалар құру.
4. C++ Bulder ортасында командалық кнопканы басу арқылы функция мәнән есептеу
қосымшасын құру.
5. C++ Bulder ортасында ComboBox компоненттерін пайдаланып қосымшалар құру.