Fanning bilim va ko‘nikmalar jihatidan ega bo’lishi
|
|
Bilim ва ko‘nikmalar jihatidan:
|
BK 1
|
Dasturlash tizimlarining asosiy tushunchalari. Dasturalash tili va kompyuter arxitekturalari. Dasturlash tillari rivojlanishi - mashinalar tillari tushunchalari haqida umumiy bilimlarga ega bo’ladi
|
BK 2
|
Assembler tillari, o‘rta va yuqori bosqich tillari. Imperativ, deklarativ, funksional va ob’ektga yo‘naltirilgan tillar. Til protsessorlarining asosiy turlari: interpretator, translyator, kompilyator, bog’lovchi, yuklagich haqida umumiy bilimlarga ega bo’ladi.
|
BK 3
|
Formal til grammatikasi haqida asosiy va qo’shimcha bilimlarga ega bo’ladi.
|
BK 4
|
Bekus-Naure shakli. Kontekst-erkin tillar, xeshlash usullari, dasturning mashinaga bog’liq va bog‘liq bo‘lmagan optimizatsiyasi tushunchalari haqida umumiy bilimlarga ega bo’ladi
|
BK 5
|
Kod generatsiya va adreslash usullari, makroaniqlovlar va Assemblerning ikkita o‘tishli translyatorini amalga oshirish bilim va ko’nikmalariga ega bo’ladi.
|
BK 6
|
Ob’yekt dastur, boshqaruv seksiyalari va dasturlarni bog’lash, absolyut yuklagich, bog’lovchi tahrir, absolyut va bog’lovchi yuklagichni amalga oshirish haqida bilimlarga ega bo’ladi.
|
BK 7
|
Operatsion tizimlar vazifalari, operatsion tizim tarkibi va asosiy funksiyalari, operatsion tizim turlari, fayl tizimi va uning asosiy turlari haqida bilim va ko’nikmalarga ega bo’ladi.
|
BK 8
|
Zamonaviy operatsion tizimlar, fayl tizimining tashkil topishi va foydalanuvchi nuqtai- nazaridan mantiqiy tuzilishi haqida bilim va ko’nikmalarga ega bo’ladi.
|
BK 9
|
Tashqi qurilmalarni boshqarish, maxsus fayllar, drayverlar, o‘qish va yozishni tashkil qilish bilan bo’gliq nazariy va amaliy bilim va ko’nikmalarga ega bo’ladi.
|
BK 10
|
Fayl tizimi va fayllar bilan ishlash haqida bilim va ko’nikmalarga ega bo’ladi.
|
BK 11
|
Tizim ma’lumotlari, fayllarni xeshlash, fayl nomlarini qisqartirish algoritmlari va fayllar katalogi haqidagi bilimlarni o’zlashtiradi.
|
BK 12
|
Jarayonlar va resurslar, resurslarni taqsimlash va jarayonlar bajarilishini re’jalashtirish bilim va ko’nikmalarga ega bo’ladi.
|
BK 13
|
Resurslarni taqsimlash strategiyasi, taqsimlanadigan resurslar va ularga murojaat, xotirani segment-sahifali taqsimlash bilimlarini o’zlashtiradi
|
BK 14
|
Xotirani bo‘laklarga bo‘lib taqsimlash, xotirani segmentlarga bo‘lish orqali taqsimlash va segment-sahifa taqsimoti o’zlashtiradi.
|
BK 15
|
Virtual xotira, overley tuzilma va xotirani buferlash va xotirani keshlash bilimlariga ega bo’ladi.
|