Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УМКД инф Иняз.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
10.04 Mб
Скачать

Курс мазмұны

  1. Кіріспе. Информатиканың негізгі түсініктері. Информатика ғылым және техниканың бірлестігі. Қазіргі информатика құрылымы. Ғылым жүйесіндегі информатиканың орны. Ақпарат, оның түрлері мен қасиеттері. Ақпараттың бейнеленуінің әртүрлі деңгейлері. Мәліметтерді тасушылар. Мәліметтермен операциялар.

  2. Дискретті математиканың негізі. Функция, қатынас және жиын. Логика негізі, логикалық ойларды айту, логикалық байланыстар, ақиқаттылық кестелері. Графтар және ағаштар: ағаштар, бағытталмаған графтар, бағытталған графтар.

  3. ЭВМ-нің архитектурасының негізгі түсініктері. Компьютер архитектурасың тарихы және оған шолу. Компьютердің логикалық элементтері; логикалық вентилдер, триггерлер, санауыштар, регистрлер. Мәліметтің компьютер жадында бейнеленуі: биттер, байттар, сөздер; сандық мәліметтің бейнеленуі, сандық жүйелер; таңбалы бейнелеу және қосымша кодпен бейнелеу; биттермен негізгі операциялар; сандық емес мәліметтердің бейнеленуі.

  4. Машинаны ұйымдастыру: Фон-Нейман принципі, басқару құрылғылары, команда жүйелері мен типтері. Енгізу-шығару және тоқтату. Компьютер жадысының ұйымдастырылуы. Жады иерархиясы. Негізгі жадтың ұйымдастырылуы және операциялары. Виртуалды жады. Енгізу-шығару құрылғылары. Қазіргі аппараттарды қамтамасыз етуге шолу.

  5. Операциялық жүйелер және желілердің негіздері. Қазіргі қолданбалы программамен қамтамасыз етуге шолу.

  6. Операциялық жүйелердің негізгі концепциялары. Операциялық жүйелердің даму тарихы. Типтік операциялық жүйелердің жұмыс істеуі. Операциялық жүйелердің декомпозициялау әдістері: монолитті, көп деңгейлі, модулді, микроядролық моделдер.

  7. Процесстерді басқару. Жоспарлау және диспетчиризациялау. Файлдық жүйелер. Утилиттер. Драйверлер. Желілер мен телекоммуникациялар. Желілік қауіпсіздік. Web – клиент-сервер архитектурасының мысалы

  8. Есептеудің алгоритмдік шешімі, алгоритмдік күрделілікті талдау. Есепті шешудің стратегиялары. Шешімді іздеу және оның алгоритмдері.Алгоритм концепциялары мен қасиеттері. Алгоритмдерді өңдеу стратегиялары. Мәліметтер құрылымы: қарапайым типтер, массивтер, жолдар. Блок-схема алгоритмнің графикалық өңделуі. Блок-схемалардың әртүрлі түрлері. Алгоритмдерді жүзеге асыру.

  9. Негізгі есептеуіш алгоритмдер: ақырлы автоматтар, Тьюринг машиналары; оңай және қиын шешілетін есептер. Алгоритмнің талдануы: күрделіліктің стандартты класстары, уақыт және жады көлемі бойынша шығындар.

  10. Бағдарламалау тілдерімен танысу. Бағдарламалау тілдеріне шолу: бағдарламалау тілдерінің тарихы. Бағдарламалаудың негізгі құрылғылары: жоғары деңгейлі бағдарламалау тілінің семантикасы мен синтаксисінің негіздері; айнымалылар, өрнектер және меншіктеу; қарапайым енгізу-шығару; тармақталу және интерактивті операторлар.

  11. Бағдарламалаудың парадигмдері. Процедуралық бағдарламалау. Модульдік және құрылымдық бағдарламалау концепциялары. Объектіге-бағытталған бағдарламалау.

  12. Графика және интернет. Графикалық программамен қамтамасыз етудің иерархиясы. Қарапайым түсті моделдер: RGB, HSB, CMYK. Графикалық жүйелер. Растрлік және векторлық графика жүйелері. Бейне ақпараттарды шығару құрылғысы. Графикалық редакторлар, графикалық коммуникациялар.

  13. Интернеттің шығуы мен тарихы. Интернеттің теориялық негіздері. Интернет қызметтері.

  14. Ақпараттық қауіпсіздіктер және оларды құрушылар. Ақпарат қауіпсіздігіне қауіп төндіргіштер және олардың классификациясы.

  15. Архиваторлар. Антивирустық бағдарламалар.