Объектіге баытталан программалау» пніні кнтізбелік-таырыпты жоспары

 


Саба Апта Таырып аты жне ыса мазмны       Ескерту  
         
                     
               
№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. Курс постреквизиттері:«Компьютерлік желілер»