Деректер базасын басқару жүйесі
КОД ________
КРЕДИТ – 3 (2/1/0)
ПРЕРЕКВИЗИТ:
Деректер қоры
КУРСТЫҢ
МАҚСАТЫ МЕН МІНДЕТІ
Курс ең алдымен студенттерге: Дерекқорды жобалау принциптерін қолдана отырып, әртүрлі
дерекқорды басқару жүйесін әкімшілік тұрғыдан тиімді пайдаланыңыз.
КУРСТЫҢ ҚЫСҚАША СИПАТТАМАСЫ
Бұл курс деректер базасын басқарудың дағдыларын меңгеруге арналған. Реляциялық
деректер базасында құрылған. Деректерді бөлуді сақтау, орнату, тарату, деректерді бөлу,
индекстерді тиімді құру, көзқарастар мен материалдандырылған көзқарастар, қоршаған
ортаны айнымалылармен өзара әрекеттесу және үшінші тараптың деректер көздері
қарастырылады. Тұрақтылық пен резервтеу мәселелерін қарастырады.
КУРСТЫ АЯҚТАҒАННАН КЕЙІНГІ БІЛІМІ, БІЛІКТІЛІГІ, ДАҒДЫЛАРЫ
Студент ДББЖ басқару принциптері мен түсініктерін білуі керек. Реляциялық деректер
базасын басқару жүйесін орнату, теңшеу және өзара әрекеттесу дағдылары болуы керек;
субъект кластарының біреуі үшін дерекқорды модельдеу әдістерін пайдаланып, ұйым
сыныптары арасындағы бір-біріне (1: M) қатынасы, біреуден көпке қатынасы (1: M),
сыныптар арасында көпшіліктен көпке (M: M) субъектілер және рекурсивтік қатынастар;
OS & System level programming
КОД –
КРЕДИТ – 3 (2/1/0)
ПРЕРЕКВИЗИТ –
Компьютерлік архитектура және келісу, алгоритмдеу және бағдарламалау
негіздері
КУРСТЫҢ МАҚСАТЫ МЕН МІНДЕТІ
Әртүрлі операциялық жүйелердің тұжырымдамалары, құрылымы мен механизмдері, сондай-
ақ машиналардың жылдамдығы мен жылдамдығы, олардың мақсаттарына және олардың
жүйелік қызметіне қолданылатын талаптарға зерделеу.
Студенттерді жүйелік бағдарламалаудың негізгі теориялық және тәжірибелік аспектілерімен
бағдарламаның деңгейінде таныстыру, бұл ең төменгі баға бойынша күрделі логикалық
құрылымы бар заманауи бағдарламаларды алуға мүмкіндік береді. Пәннің міндеті - ВМ,
жүйе және желілерді басқарудың құрамы мен принциптері туралы жүйеленген білімді алу,
операциялық жүйелердің құрамдас бөліктерінің мақсаты, операциялық жүйелердің әртүрлі
элементтерінің жұмыс істеу принциптері және олардың өзара әрекеттестігі, жүйеде
процестерді жасау және дамыту.
КУРСТЫҢ ҚЫСҚАША СИПАТТАМАСЫ
Операциялық жүйе құрылғыларының іргелі принциптерін сипаттау, қол жеткізілген
технологиялық деңгейден іргелі ұғымдарды және белгілі бір іске асырудың нақты
талаптарын, олардың осы саладағы әртүрлі инновациялармен байланысын,
сондай-ақ
операциялық жүйелерді дамытудың заманауи бағыттарымен қолдану мүмкіндігі.
Пән жаратылыстану-ғылыми пән болып табылады, білім алушыларды Linux ОЖ жүйелік
бағдарламалаудың фундаментальды негіздерімен таныстырады: инструментарий, төмен
деңгейлі енгізу-шығару, көп сатылы, файлдық жүйе, процессаралық өзара іс-қимыл және
қателерді өңдеу.
КУРСТЫ АЯҚТАҒАННАН КЕЙІНГІ БІЛІМІ, БІЛІКТІЛІГІ, ДАҒДЫЛАРЫ
Студенттер біледі:
-
қазіргі операциялық жүйелерді жобалаудың, талдаудың іргелі
принциптері мен
маңызды ерекшеліктері;
-
операциялық жүйелердің негізгі құрылымдары мен механизмдері,
сондай-ақ оларды
әзірлеу кезінде қолданылатын маңызды келісімдер мен конструктивтік шешімдер,
мысалы: процесс түсінігі, процестердің өзара әрекеттесуі,
өзара блоктау мәселелері,
жадыны ұйымдастыру, файлдық жүйенің құрылымы, енгізу-шығару жүйесінің
сипаттамасы, операциялық жүйелердің желілері мен қауіпсіздігі;
-
жүйелік бағдарламалаудың негізгі концепциялары, жүйелік бағдарламалық
қамтамасыз ету мәселелерін қамтитын бағдарламаларды жасай білу.
Студенттер істей алады:
-
Командалық жолда жұмыс істеу;
-
Bash
бағдарламалау;
-
AWK
мәтіндік кестелерімен;
-
Файлдарды және кіріс-шығысты басқару;
-
Үрдістерді басқару;
-
Желілік сервистерді баптау ;
-
Негізгі енгізу операцияларымен жұмысты бағдарламалау;
-
Буферлік шығыс енгізу арқылы бағдарлама жазу;
-
Кеңейтілген файл енгізу-шығару
Операциялық жүйелер
КОД
КРЕДИТ – 3 (2/1/0)
ПРЕРЕКВИЗИТ – Computer Architecture & Concurrency
КУРСТЫҢ МАҚСАТЫ МЕН МІНДЕТІ
Әртүрлі операциялық жүйелердің концепцияларын, құрылымы мен механизмдерін, сондай-
ақ олардың машина жұмысының мүмкіндіктері
мен жылдамдығын, олардың тағайындалуы
мен оларға жүйелік қызмет көрсетуге қойылатын талаптарды зерттеу.
КУРСТЫҢ ҚЫСҚАША СИПАТТАМАСЫ
Операциялық жүйелерді құрудың негіз қалаушы қағидаттарының сипаттамасы, қол
жеткізілген технологиялық деңгейден және нақты іске асыруға қойылатын ерекше
талаптардан іргелі тұжырымдамаларды қолдану мүмкіндіктері, олардың осы саладағы
әртүрлі жаңалықтармен, сондай-ақ операциялық жүйелерді
дамытудың қазіргі заманғы
бағыттарымен өзара байланысы беріледі.
КУРСТЫ АЯҚТАҒАННАН КЕЙІНГІ БІЛІМІ, БІЛІКТІЛІГІ, ДАҒДЫЛАРЫ
Студенттер біледі:
-
қазіргі операциялық жүйелерді жобалаудың, талдаудың іргелі принциптері мен
маңызды ерекшеліктері;
-
операциялық жүйелердің негізгі құрылымдары мен механизмдері, сондай-ақ оларды
әзірлеу кезінде қолданылатын маңызды келісімдер мен конструктивтік шешімдер,
мысалы: процесс түсінігі, процестердің өзара әрекеттесуі, өзара блоктау мәселелері,
жадыны ұйымдастыру, файлдық жүйенің құрылымы, енгізу-шығару жүйесінің
сипаттамасы, операциялық жүйелердің желілері мен қауіпсіздігі;
Студенттер істей алады:
-
Командалық жолда жұмыс істеу;
-
Bash бағдарламалау;
-
AWK мәтіндік кестелерімен;
-
Файлдарды және кіріс-шығысты басқару;
-
Үрдістерді басқару
-
Желілік сервистерді баптау.