Объектіге баытталан программалау» пніні кнтізбелік-таырыпты жоспары
| Саба | Апта | Таырып аты жне ыса мазмны | Ескерту | |||||||||
| № | № | |||||||||||
| №1лекция.Кіріспе.Объектіге | баытталан | [1] 10-18 | ||||||||||
| программалау(ОБП). | Программалауда | объектіге | бет. | |||||||||
| баытталан тсілді мні: программалау технологиясы; | ||||||||||||
| объектіге баытталан ойлау. | ||||||||||||
| №1 зертханалы жмыс.Borland C++ Builderортасымен | [2] 25-30 | |||||||||||
| танысу. Жаа осымшалар деуге алай кірісу ажет. | бет. | |||||||||||
| Жоба ру.Жоба файлдары. Объект инспекторы. Код | ||||||||||||
| редакторы, cpp –модульі жнеh-файлы. | ||||||||||||
| №2 лекция.Программалауда объектіге баытталан | [1] 20-30 | |||||||||||
| тсілді | мні: | ОБП-ны | сипаттамасы;Объектіге | бет. | ||||||||
| баытталан | тсілді | принциптер | жне | негізгі | ||||||||
| идеялары.Жаттыулар. | ||||||||||||
| №2 зертханалы жмыс.Borland C++ Builderортасында | [3] 45-65 | |||||||||||
| жмыс. Программалы модульді мтініне тзету енгізуді | бет. | |||||||||||
| бастау: Код редакторыны контексті мзірі, кодты | ||||||||||||
| суфлеры. | ||||||||||||
| №3 лекция. Си/Си++ тіліндегі элементтері:Алфавит, | [1] 34-50 | |||||||||||
| базалы типтері жне деректерді сипаттау; рылымдар | бет. | |||||||||||
| жне біріктірмелер; Операциялар жне рнектер; Си/Си++ | ||||||||||||
| операторлары. | ||||||||||||
| Лабораториялы жмыс тапсырмалары | ||||||||||||
| №3 зертханалы | жмыс. TForm класы: | формаа | [3] 60-70 | |||||||||
| компоненттерді орналастыру; форманы дизайнерімен | бет. | |||||||||||
| баса рекеттер; форманы контексті мзірі; жобаа жаа | ||||||||||||
| форма осу; кп формалармен жмысты йымдастыру, | ||||||||||||
| форма асиеттері. | ||||||||||||
| №4 лекция. Си-де Си++- ке осымшалар.Функциялар. | [1] 75-82 | |||||||||||
| Си++ осымшасы. Орындауды уаыт библиотекасы | бет. | |||||||||||
| (Run-time library) | ||||||||||||
| №4 зертханалы жмыс.Y=f(x)функциясыны есептеу | [3] 90-98 | |||||||||||
| форманы барлы ммкіндіктерін пайдаланып жне cpp – | бет. | |||||||||||
| модульі мен h-файлы арылы программасын ру. | ||||||||||||
| №5 лекция.Си/Си++ препроцессорлы | ралдар: | [1] 102-120 | ||||||||||
| Препроцессорлы | ндеуді | негізгі | тсініктері. | бет. | ||||||||
| Препроцессорлы | айнымалылар. | Макро- | ||||||||||
| анытаулар(макростар). | ||||||||||||
| Лабораториялыжмыс тапсырмалары | ||||||||||||
| №5 зертханалы жмыс.Фома оиалары мен дістері. | [2] 112-132 | |||||||||||
| TButton компоненті: асиеттері, оиалары, дістері, | бет. | |||||||||||
| есептер арастыру. | ||||||||||||
| №6 лекция.C++ объектіге баытталан ралдары: | [1] 125-142 | |||||||||||
| Кластар жне дістер; C++ тіліндегі кластар мен дістер; | бет. | |||||||||||
| Кілтті | сз | this; | Функция-мшелер. Дерек-мшелер. | |||||||||
| Кластарды элементтеріне жіберуді басару. | ||||||||||||
| №6 зертханалы жмыс. TPanel, TLabel, TEdit | [2] 145-160 | |||||||||||
| компоненттері: асиеттері, оиалары, дістері, есептер | бет. | |||||||||||
| арастыру. | ||||||||||||
| №7 лекция.Конструкторлар жне деструкторлар:Жасау | [1] 150-190 | |||||||||||
| дісі | жне | инициализациялау. | С++-тегі | жасау | дісі | бет. | ||||||
| жнеинициализациялау. Конструкторлар. Конструкторлар | ||||||||
| жне объектілерді массивтері | ||||||||
| Шекаралы баылау(аттестация 1) | ||||||||
| №8 лекция.Конструкторлар жне деструкторлар: | [1] 200-218 | |||||||
| Деструктор. Кшіру конструкторы. орытындылар | бет. | |||||||
| Жаттыулар. | ||||||||
| №7 зертханалы жмыс.TMainMenu, TPopupMenu, | [3] 135-155 | |||||||
| Tmemo компоненттері: асиеттері, оиалары, дістері, | бет. | |||||||
| есептер арастыру. | ||||||||
| №9 лекция.Деректерді айта ру жне полиморфизм. | [1] 166-180 | |||||||
| Достасты функциялар. Операцияларды шамадан | бет. | |||||||
| тыс жктелуі:Полиморфизм.Класпен аныталан | ||||||||
| трлендіру. Функцияны жктеу жне тадау. Достасты | ||||||||
| (friend) | функциялар. | Операцияларды | айта анытау | |||||
| (жктеу). | ||||||||
| Лабораториялы жмыс тапсырмалары | ||||||||
| №8 | зертханалы | жмыс. | осымшалара | [2] 200-240 | ||||
| пайдаланушыны тіркеу есептері. | бет. | |||||||
| №10 лекция.Туынды | кластар: жалыз(жеке) | жне | [1] 230-250 | |||||
| кпшілік мралау:Мралау механизмі.Туынды | бет. | |||||||
| кластар.Мралау ережелері.Объектілер жне кластар шін | ||||||||
| кіру ережелері.Контейнерлік кластарды олдану. | ||||||||
| №9 зертханалы жмыс.TListBox, TcomboBox, | [2] 225-260 | |||||||
| TMaskEdit компоненттері: асиеттері, жолдар тізімін | бет. | |||||||
| ру,тізімді айналдырушыны горизонталды жолаын | ||||||||
| осу т.б есептер. | ||||||||
| №11лекция.Туынды | кластар: жалыз(жеке) | жне | [1] 190-215 | |||||
| кпшілік мралау:Достасты жне туынды кластар шін | бет. | |||||||
| кіру ережелері.Кіруді (кіргізуді) хабарлау.Кпшілік | ||||||||
| мралауды иерархиясы.Виртуалды базалы кластар | ||||||||
| №10 зертханалы жмыс.Маскалар есебі. | [3] 250-270 | |||||||
| бет. | ||||||||
| №12 лекция.TCheckBox, | TRadioButton, TradioGroup, | [1] 260-266 | ||||||
| TCheckListBox компоненттері: асиеттері, оиалары, | бет. | |||||||
| дістері, есептер арастыру. | ||||||||
| №11 зертханалы жмыс. | TCheckBox, TRadioButton, | [2] 270-290 | ||||||
| TRadioGroup6 TCheckListBox компоненттеріне есептер. | бет. | |||||||
| №13лекция.TImage, | TShape, TBevel | компоненттері: | [1] 270-290 | |||||
| асиеттері, оиалары, дістері, есептер арастыру. | бет. | |||||||
| №12 зертханалы жмыс. | TPageControl, TScrollBar, | [3] 225-270 | ||||||
| TScrollBox компоненттері: асиеттері, оиалары, | бет. | |||||||
| дістері, есептер арастыру. | ||||||||
| №14лекция.Dialogsосымшалар компоненті:асиеттері, | [1] 295-300 | |||||||
| оиалары, дістері, есептер арастыру. | бет. | |||||||
| Шекаралы баылау(аттестация 2). | ||||||||
| №15лекция.OLEобъектілері. TUpDown, TTimer, | [4] 225-240 | |||||||
| TProgressBar, TDateTimePicker компоненттері: асиеттері, | бет. | |||||||
| оиалары, дістері, есептер арастыру. | ||||||||
| Баылау сратары | ||||||||
Ескерту: Бір кредит аптасына бір академиялы саата те(1кредит= 1акад.са.);СЖ – студентті зіндік жмысы; СОЖ – студентті оытушымен тетін зіндік жмысы.
1.4. Курс пререквизиттері:.:«Алгоритмдер жне деректер рылымы», «Операциялыжйелер», «C++/C# тілдерінде программалау»
1.5. Курс постреквизиттері:«Компьютерлік желілер»