Главная страница

силлабусс. КЭД ИС 2021-2022. 20212022 оу жылына арналан элективті пндер каталогы 6В06113 Апаратты жйелер


Скачать 254.32 Kb.
Название20212022 оу жылына арналан элективті пндер каталогы 6В06113 Апаратты жйелер
Анкорсиллабусс
Дата27.12.2022
Размер254.32 Kb.
Формат файлаdocx
Имя файлаКЭД ИС 2021-2022.docx
ТипДокументы
#866093
страница13 из 15
1   ...   7   8   9   10   11   12   13   14   15

Пререквизиты: Алгоритмы, структуры данных и программирование.

Постреквизиты: Материалы дисциплины используются написании дипломного проекта

Цель изучения: позволяет освоить будущим специалистам теоретические знания и сформировать у них практические навыки использования технологии программирования.

Краткое описание основных разделов: Потребность в эффективных средствах разработки программного обеспечения привела к появлению объектноориентированных систем программирования, предназначенных для быстрой разработки программных приложений. В их основе лежат технологии визуального проектирования и событийного программирования. Среди разработчиков программ для операционной системы Windows особо пользуется популярностью интегрированная среда Delphi, которая позволяет создавать различные программы: от простейших однооконных приложений до программ управления распределенными базами данных.

Ожидаемые результаты:

Знать: – упорядоченной системы знаний о реальных возможностях технологии визуального программирования; – формирование базы для принятия решения об оценке необходимости и целесообразности разработки программных приложений в среде Delphi для решения конкретной задачи и внедрения их в практику. Уметь: – предоставление возможности студентам повысить мастерство быстрой разработки программ; – применения программных систем в различных предметных областях.
Delphi –дегі мәліметтер қоры

Пререквизиттер: Алгоритмдер, мәліметтер құрылымы және бағдарламалау.

Постреквизиттер: пән материалдары дипломдық жобаны жазу кезінде қолданылады

Оқыту мақсаты: программалаудың технологиясының негізінің байқауы программалау тілінде және алу білімнің және дағдының игерушілігі үшін программалаудың қазіргі микропроцессорлық контроллер автоматты басқарманың жүйелерінде технологиялық үдеріспен және қондырғылармен

Негізгі тараулардың қысқаша сипаттамасы: "Delphi-де программалау" пәні бойынша түрлі деректерді жариялау, инициализациялау және пайдалану. Object Pascal кодының модульдері. Құрылымдық программалау негіздері: модульдік программалаудың артықшылығы. Бір және көп өлшемді массивтер, динамикалық жадтар. Жазба мен жиындар. Процедуралар мен функциялар. Delphi жөндеушінің терезесі, меню және құрал-саймандар панелін пайдалану. Деректер құрылымы. Delphi графикалық құралы және графикалық қолданбаларды программалау. Turbo Pascal тілінің көмегі арқылы деректер базасында сұратуларды орындау. Панель құрауыштарын сипаттау. Объектілі-бағдарлы программалау тәсілдерінің негіздері.

Студент пәнді оқу нәтижесінде білуге тиісті:

– дағды және C++, нысанның парадигмасының практикалық игерушілігінің ұсталықтары қолданыс негізгі тұжырымдама және тетіктердің ООП, басқару құрылымдардың және деректердің үлгілерінің.

– білімі мен түсінігін қолдану

– пікір қалыптастыру (құру)

– бағдарлама құру

– оқу дағдылары
Базы данных в Delphi

Пререквизиты: Алгоритмы, структуры данных и программирование.

Постреквизиты: Материалы дисциплины используются при написании дипломного проекта

Цель изучения: научить создавать приложения в среде программирования Delphi.

Краткое описание основных разделов: В дисциплине «Программирование на Delphi» изучается объявление, инициализация и использование различных типов данных. Модули кода и операторы Object Pascal. Одно и многомерные массивы, динамическая память. Запись, множествa. Процедуры и функции. Использование окон, меню и панелей инструментов отладчика Delphi. Структуры данных. Графические средства Delphi и программирование графических приложений. Выполнение запросов к базе данных с помощью языка Turbo Pascal. Создание базы данных и обращение к ней с помощью исходного кода Object Pascal. Описание компонентов панели. О б ъ е к т н о - о р и е н т и р о в а н н о е программирование. Ожидаемые результаты:

– знание основных концепций объектно-ориентированного языка программирования Си

– терминологию объектной ориентации;

– умение разрабатывать программы, их тестировать и отлаживать;

– приобретение навыков программирования в среде Visual Studio

– знать операторы
Delphi тереңдетіп оқыту

Пререквизиті: Алгоритмдер, мәліметтер құрылымы және бағдарламалау.

Постреквизиті: Пән материалдары дипломдық жобаны жазу кезінде қолданылады

Оқыту мақсаты: бағдарламалаудың заманауи әдістері мен құралдары туралы түсінік беру және Delphi бағдарламалау жүйесінде жұмыс істеудің практикалық дағдылары.

Негізгі тараулардың қысқаша сипаттамасы: Заманауи бағдарламалау технологиялары туралы түсінік. Бағдарламалау жүйелері.Нысан моделі. Нақты уақыт процестері. Жүйелік таймерді пайдалану. Графикалық ішкі жүйелер. Delphi.

Студент пәнді оқу нәтижесінде білуге тиісті:

- қосымша жобасы элементтерінің құрамы мен сипаттамасы; Object Pascal бағдарламалау әдістері; - нысандар мен көрнекі компоненттер; VCL-кітапхана кластарының иерархиясы; tcontrol базалық класының қасиеттері, оқиғалары, әдістері; мәзір жүйесіне, түймелерге және құсбелгілерге арналған сыныптар; мәтінмен және тізімдермен жұмыс істеуге арналған сыныптар; деректерді кестелік көрсету мүмкіндіктері; әр түрлі сыныптар мен компоненттермен жаңа жобалар жасаңыз; - компоненттерге пайдаланушы рәсімдерін бекіту; - SDI және MDI қосымшаларын жасаңыз; - диалогтық режимде пайдаланушы интерфейсін жасаңыз.
Углубленное изучение Delphi

Пререквизиты: Алгоритмы, структуры данных и программирование.

Постреквизиты: Материалы дисциплины используются при написании дипломного проекта

Цель изучения: дать представление о современных методах и средствах программирования и практические навыки работы в системе программирования Delphi

Краткое описание основных разделов:Понятия о современных технологиях программирования. Системы программирования.Объектная модель. Процессы реального времени. Использование системного таймера. Графические подсистемы. Delphi.

Ожидаемые результаты:

- состав и характеристику элементов проекта приложения;
приемы программирования на языке Object Pascal;
-объекты и визуальные компоненты;иерархию классов VCL - библиотеки;
свойства, события, методы базового класса TControl;классы для системы меню, кнопок и флажков;классы для работы с текстом и списками;возможности табличного отображения данных;

создавать новые проекты с различными классами и компонентами;
-закреплять пользовательские процедуры за компонентами;
-создавать SDI- и MDI -приложения;
-разрабатывать интерфейс пользователя в диалоговом режиме.
С++ Builder ОБП ортасында бағдарламалау

Пререквизиті: Нысанға бағытталған бағдарламалау.

Постреквизиті: ДҚБЖ, мәліметтер базасы және білім

Оқыту мақсаты: бағдарламалау парадигмалары туралы түсініктерді қалыптастыру;

типтік бағдарламалау жүйесінің қызмет ету схемасымен таныстыру;· базалық (негізгі) бағдарламалау тілдерін үйрену; бағдарламалау ортасының құрал-саймандарын меңгеру; жеке бағдарламалық қолданбаларды құру және жасау; Си++ программалау тілінің технологиясын меңгеру; Си++ программалау тілінің құрылымын білу

Негізгі тараулардың қысқаша сипаттамасы: Бағдарламалау –бағдарлама құрудың әдістері мен құралдарын құру және қолдануға, зерттеуге бағытталған ғылыми пәндер кешеніне негізделген. Бағдарламалау формальды грамматикамен анықталатын бағдарламалау тілдерінің көмегімен жүзеге асырылады. ЭЕМ-де шешілетін әртүрлі есептердің алгоритмі компьютерге түсінікті формада, яғни қандай да бір программалау тілінде жазылады. « Объектіге бағытталған программалау» пәнін оқып үйрену студентке «Borland C++ Builder» тілінде бағдарлама құрастырудың нақты тәжірибесін береді, оған бағдарламалаудың жақсы стилінің мүмкіндігін және бағдарламалық құжатты құрастыруды көрсетеді.

Студент пәнді оқу нәтижесінде білуге тиісті:

- Бағдарламаны жобалау әдістері мен ыңғайларының классификациясын білу;

- Бағдарламалық өнімді құру кезеңдері туралы түсінік болуы;

-Бағдарламалық құралдарды ұйымдастыру және олардың ішкі құрылымы туралы ұғым қалыптастыру;

- Бағдарламалаудың типтік жүйесінің жұмыс істеу шарттарын білу;

- Си++ бағдарламалау тіліндегі күрделі типтерді түрлендіру программаларын құра білу: массив, құрылым,файлмен жұмыс.

- Си++ тіліндегі графиктік жүйемен жұмыс жасау.

- Си++ бағдарламалау тілінің құрал-саймандарымен жұмыс істеу;

- Қандай да бір есептерді практикалық жүзеге асыру үшін бағдарламалық қосымшаларын жасау

Дағдысы болуы керек: Қандай да бір есептерді практикалық жүзеге асыру үшін бағдарламалық қосымшаларын жасай білу.

  • Си++ бағдарламалау тілінде күрделі типтерді түрлендіру командаларын меңгеріп , есепті шешудің Си++ бағдарламалау тілінде программасын құра білу іскерлігін дамыту


Программирование в среде ООП С++ Builder

Пререквизиты: Объектно-ориентированное программирование.

Постреквизиты: СУБД, базы данных и знаний

Цель изучения: изучение платформы NET, языка программирования С++

Краткое описание основных разделов: Язык программирования Си и его возможности.

Константы и переменные. Операции в языке Си. Программирование разветвляющихся алгоритмов. Программирование циклических алгоритмов на языке Си. Массивы.Классы памяти. Обработка символьных строк.Структуры и объединения.

Ожидаемые результаты:

  • основы современных языков программирования;

  • основы структурного программирования;

  • классификацию языков программирования;

  • принципы построения и работы ПЭВМ;

  • аппаратно-программные средства диагностики ПЭВМ;

  • формализовать поставленную задачу;

  • применять соответствующий язык программирования при решении конкретных научных и практических задач;

  • средствами разработки приложений для ОС реального режима работы микропроцессоров;

  • средствами разработки приложений для ОС защищенного режима работы микропроцессоров;


Cu тілінде бағдарламалау негіздері

Пререквизиттер: информатика; алгоритмдеу және бағдарламалау

Постреквизиттер: басқару жүйелеріндегі микроконтроллерлер, технологиялық процестерді автоматтандыру; өнеркәсіптік контроллерлерді бағдарламалау.

Зерттеу мақсаты: C ++ бағдарламалау технологиясының негіздерін зерттеу және қазіргі заманғы микропроцессорлық контроллерлерді бағдарламалау үшін білім мен дағдыларды қолдану.

Қысқаша мазмұны (негізгі бөлімдер): C ++ бағдарламалау негіздері. Бағдарлама құрылымы. Айнымалыларды енгізу-шығару. Айнымалылардың түрлері. Арифметикалық амалдар. Салыстыру операциялары. Логикалық операциялар. Басқарушы құрылымдар. Таңдау құрылымдары Қайталану ағындары мен файлдардың құрылымдары. I / O нысаны. Массивтер Деректер массивтерінің құрылымы. С ++ тіліндегі бағдарламалық модульдер. Математикалық кітапхана жұмыс істейді. Өз функцияларын бағдарламалау. Рекурсия. Мекен-жайлар мен көрсеткіштер. Нысандар мен кластар. Мұрагерлік Полиморфизм және виртуалды функциялар.

Күтілетін нәтижелер:

  1. C ++ объектілі-бағытталған бағдарламалау тілінің негізгі түсініктерін, объектіге бағдарлау терминологиясын білу;

  2. бағдарламаларды әзірлеу, тестілеу және күйге келтіру мүмкіндігі Visual Studio бағдарламалау дағдыларын игеру.

  3. Visual Studio ортасында бағдарламалау дағдыларын игеру объектіге бағытталған бағдарламалаудың негізгі тұжырымдамаларын меңгеру;

D - бағдарламалық жасақтаманың өмірлік циклін зерттеу және оның әр кезеңінде орындалатын жұмыстарды түсіну;

E-транслятор құрылымын қарастыру және бағдарламаны тарату кезеңдерін түсіну.
Основы программирования на языки Сu

Пререквизиты: Информатика;алгоритмизация и программирование

Постреквизиты: Микроконтроллеры в системах управления,автоматизация технологическихпроцессов; программирование промышленных контроллеров.

Цель изучения: изучение основ технологии программирования на языке С++и использованиеполученных знаний и навыков для программирования современных микропроцессорных контроллеров.

Краткое содержание (основные разделы): Основы программирования на С++.Структурапрограммы. Ввод-вывод переменных. Типы переменных. Арифметические операции. Опе-рации сравнения. Логические операции. Управляющие структуры. Структуры выбора Структуры повторения Потоки и файлы. Объектный ввод/вывод. Массивы. Структура мас-сивов данных. Программные модули в С++. Математические библиотечные функции. Про-граммирование собственных функций. Рекурсия. Адреса и указатели. Объекты и классы. Наследование. Полиморфизм и виртуальные функции.

Ожидаемые результаты:

A - знание основных концепций объектно-ориентированного языка про-граммирования С++,

B - терминологии объектной ориентации; умение разрабатывать програм-мы, их тестировать и отлаживать;

C- приобретение навыков программирования в среде VisualStudio.

освоение основных концепций объектно-ориентированного программирования;

D - изучение жизненного цикла программного обеспечения и понимание работ, выполняемых на каждом из его этапов;

E- рассмотрение структуры транслятора и понимание стадий трансляции программы.
С++ тілінде бағдарламалау

Пререквизиті: Алгоритмдер, деректер құрылымы және программалау

Постреквизиті:Объектіге бағытталған программалау

Оқыту мақсаты: С++-де объектілі-бағытталған бағдарламалау технологиясын және программалық қамту дамуының жаңа концепцияларын үйрету.

Негізгі тараулардың қысқаша сипаттамасы: С++ программалау тілінің негізі. С++ программалаудың жұмыс істеу ортасы. С++ тілінде жоба құрылымы. Мәліметтер типі, тұрақтылар, айнымалылар. Негізгі алгоритмдік құрылымдар және оларды жүзеге асыру. Мәзір құру. Көпқұжатты интерфейс. Басқару элементтер құру. ActiveX элементтерін жасау. Анықтама жүйесін құру. Мәліметтер базасында С++ тілін қолдану.

Күтілетін нәтижелер

- С++ тілінде объектілі-бағытталған бағдарламалау негіздері;

  • объектілі-бағытталған бағдарламалаудың негізгі принциптері;

  • кластарды құру принциптері;

  • кластарды құру дұрыстығын тексеру критерийлері;

  • объектілі-бағытталған бағдарламалау технологиясының даму облысындағы негізгі тенденциялар.

  • әртүрлі қиындық деңгейіндегі бағдарламалық жүйелерді кодтау барысында объектілі-бағытталған бағдарламалаудың қазіргі заманғы әдістерін қолдану;

  • С++ тілін қолдана отырып математикалық, экономикалық және қолданбалы есептерді шешуді автоматтандыру негіздері туралы.

  • бағдарламалау стильдері, объектілі-бағытталған бағдарламалау туралы білікті болуы керек.

- С++объектілі-бағытталған бағдарламалау тілі ортасында жұмыс жасай білу керек;

- қолданушы интерфейсін құра білу керек.
Программирование на языке С++

Пререквизиты: Алгоритмы, структуры данных и программирование

Постреквизиты: Объектно-ориентированное программирование

Цель изучения:Приобрести практические навыки использования объектно-ориентированного программирования (ООП) на С++ для разработки Windows-приложений с развитым графическим интерфейсом и баз данных. Изучение технологий объектно-ориентированного программирования на С++ и новые концепций развития программного обеспечения.

Краткое описание основных разделов: Основы программирования на языке С++. Рабочая среда программирования С++. Структура проекта на языке С++. Типы данных, константы, переменные. Основные алгоритмические конструкции и их реализация. Создание собственного меню. Многодокументный интерфейс. Создание элементов управления. Создание элементов ActiveX. Создание справочной системы. Применение С++ к базам данных.

Ожидаемые результаты

- основы объектно-ориентированного программирования на языке C++;

- основные принципы объектно-ориентированного программирования;

- принципы построения классов;

- критерии проверки правильности построения классов;

- основные тенденции в области развития технологий объектно-ориентированного программирования.

- использовать современные методы объектно-ориентированного программирования при кодировании программных систем разного уровня сложности;

- об основах автоматизации решения математических, экономических и прикладных задач с использование языка С++;

  • иметь представление о стилях программирования, об объектно-ориентированном программировании;

- уметь работать в среде объектно-ориентированного языка программирования C++;

- разрабатывать пользовательский интерфейс.
Интернетте программалау

Пререквизиті: Компьютерлік дизайн

Постреквизиті: Web-сайт өңдеу негіздері

Оқыту мақсаты: Интернетте қолдануға арналған қосымшаларды жобалаудың оқыту әдістемесі, технологияны меңгеру, ұйымдастыру принциптері, Интернеттің жұмыс істеуі

Негізгі тараулардың қысқаша сипаттамасы: Процесстер және ағындар. Процесстердің идентификациясы, құрылуы. Процесстен шығу және оның аяқталуы. Процесстің аяқталуын күту. Қоршап тұрған жолдар және блоктар. Тапсырма объектілері. EXE- және DLL-файлдарды жадыға бейнелеу. Жадыға бейнеленетін деректер файлы. Жадыға бейнеленетін файлдарды қолдану

Күтілетін нәтижелер:

- студенттердің сандық графика және бейне монтажсаласындағы білімі мен түсінігін қалыптастыру;

- студенттер сандық графика және бейне монтажсаласындағы бейнесуреттер және дыбыстармен базалық жұмыс техникасын, компьютерлік бейнемонтаж техникаларының әдістерін қолдана білуі;

- техникалық жүйенің даму диалектикасын;

- сандық графиканың логикалық негіздерін;

- бейненің және нысанның ақпараттық моделін

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

- бейне түсіру, бейне монтажсаласында қолданылатын программалық және аппараттық құралдарды талдау, қолдану, Web-дизайн міндеттерін шешуде тың идеялар іздей алуы, бейнесуреттер және дыбыстармен базалық жұмыс техникасын білуі.
Интернет программирование

Пререквизиты: Компьютерный дизайн

Постреквизиты: Основы разработки Web-сайтов

Цель изучения: является освоение технологий, принципов организации, функционирования Интернет, обучение методам проектирования приложений для использования в среде Интернет.

Краткое описание основных разделов: Понятие инструментального программного обеспечения Интернета. Понятие технологий Интернета. История возникновения Интернета. ARPANET. NSFNet. Современный Интернет. Протоколы Интернета: TCP/IP, HTTP, FTP, Telnet, WAIS, Gopher, WAP.WWW. DHTML. Веб-браузеры. Работа с web-страницами. Web-cайты. HTML. Принципы использования языка гипертекстовой разметки. Основные теги. Метаданные. World Wide Web. История создания WWW. Технологии WWW. DHTML, CSS, XML. Веб-браузеры.

Ожидаемые результаты:

-  о роли и месте знаний по дисциплине «Интернет-программирование » при освоении смежных дисциплин по выбранной специальности и в сфере профессиональной деятельности;

-  о задачах, проблемах, подходах, архитектуре и функционировании современных Интернет - технологий;

-  об основных принципах создания и программирования web - сайтов;

-  основные понятия и принципы функционирования современных Интернет - технологий;

-  основные методы и средства создания, состав современных web - сайтов;

-  выбирать, устанавливать, настраивать и сопровождать серверную и клиентскую части современных Интернет – технологий.

-  самостоятельно обучаться использованию современных визуальных объектно-ориентированных средств создания и программирования сайтов и web - страниц.
WEB технологиялары

Пререквизиті: Компьютерлік дизайн

Постреквизиті: Web-сайт өңдеу негіздері

Оқыту мақсаты: Интернет технологияларын, оларды ұйымдастыру және қызымет көрсету принциптерін, Интернет ортасында қолдануға арналған қосымшаларды жобалау әдістерін оқыту.

Негізгі тараулардың қысқаша сипаттамасы: Ақпараттарды өңдейтін және беретін Web-технологиялар туралы түсінік. Web-технологиялары дамуының тарихы. Web-қосымшаларының типтеріне шолу. Әртүрлі деңгейдегі жүйелерде Web-технологияларды қолдануға және Web-қосымшаларды жетілдіру ерекшеліктері. Web-технологияларының қолдану орталары. Web-технологияларының негіздері. Web-қосымшаларын құру технологиялары.

Күтілетін нәтижелер:

- Web-технологиялардың даму тенденциялары мен келешегі;

-ақпараттарды өңдейтін Интернет пен Web-технологиялардың қызмет көрсетуі мен ұйымдастыру мақсаттарын білуі.

- қазіргі Web-технологиялардың негізінде бағдарламалық қосымшаларды жасауда.

- Интернеттің қызмет көрсетуі мен ұйымдастыру технологиялары туралы, Интернет ортасында қолданылатын қосымшаларды жобалау туралы.

- Web-технологиялары ортасында жұмыс iстеудiң негiзгi дағдылары қоғамның қазiргi ақпараттық дамуындағы мәлiметтiң түйіні және мағынасын түсiну, бұл процессте туындайтын қауiп-қатер және байламдарды білу;

- Web – қосымшасын жасау;

- Интернет ортасында ақпараттарды қолдану.
WEBтехнологии

Пререквизиты: Компьютерный дизайн

Постреквизиты: Основы разработки Web-сайтов

Цель изучения: освоение технологий, принципов организации и функционирования Интернет, обучение методам проектирования приложений для использования в среде Интернет.

Краткое описание основных разделов: понятие о WEB-технологиях передачи и обработки информации, среды применения Web-технологий, история развития Web-технологий, основы Web-технологий, технологии создания Web-приложений.

Ожидаемые результаты:

- современных перспектив и тенденций развития WEB-технологий;

-принципов организации, функционирования Интернет и WEB-технологий обработки информации;

- при создании программных приложений на основе современных WEB-технологий;

- о технологиях, принципах организации и функционирования Интернет, методах проектирования приложений для использования в среде Интернет.

- навык адекватно интерпретировать получаемую информацию, а также правильно ее передавать;

- создания Web-приложений.

- использования информации в среде Интернет
Web-ресурстарды әзірлеудің аспаптық құралдары

Пререквизиттер: Информатика, алгоритмдік тілдегі бағдарламалау, бағдарламалау технологиясы, операциялық жүйелер, компьютерлердің физикалық негіздері, есептеу жүйелерінің архитектурасы.

Постреквизиттер: Дипломдық жобалау.

Зерттеу мақсаты: бағдарламалық жасақтаманы жасау технологиялары және оларды қолдау құралдары туралы білетін, инженерлік, экономикалық, ғылыми, практикалық мәселелерді шешу үшін бағдарламалық жасақтаманы жасаудың қолданыстағы құралдарын пайдалану тәжірибесі бар мамандарды даярлау.

Қысқаша мазмұны (негізгі бөлімдер): бағдарламалық жасақтама құралдарының жіктелуі және мақсаты, қазіргі құралдардың әдіснамалық және технологиялық негіздері, заманауи бағдарламалық қамтамасыздандыру құралдарын әзірлеу бағыттары және CASE бағдарламалық қамтамасыздандыру (Автоматтандырылған бағдарламалық қамтамасыздандыру инженері).

Оқу дағдылары мен әр түрлі архитектураның үлестірілген қосымшаларын және IP әзірлеудің объектілі-бағытталған технологиясын құрудағы заманауи құралдарды қолданудағы практикалық тәжірибенің нәтижелері.
Инструментальные средства разроботки Web-ресурсов

Пререквизиты: Информатика, программирование на алгоритмических языках, технология про-граммирования, операционные системы, физические основы ЭВМ, архитектура вычисли-тельных систем.

Постреквизиты: Дипломное проектирование.

Цель изучения: подготовка специалистов, владеющих технологиями разработки программных средств и инструментальными средствами их поддержки, имеющих опыт применения суще-ствующих инструментальных средств разработки программного обеспечения при решении инженерных, экономических, научно-исследовательских, научно-практических задач.

Краткое содержание (основные разделы): классификация и назначение инструментальных средств разработки программ, методологическая и технологическая основа современных инструментальных средств, направления развития современных инструментальных средств разработки программ и программной инженерии CASE (Computer Aided Software Engineer-ing).

Результаты изучения навыки и практический опыт по применению современных инструмен-тальных средств разработки программ, объектно-ориентированных технологии разработки распределенных приложений и ИС различной архитектуры.
Linux операциялық жүйелері

Пререквизиті: АКТ, тілдер және программалау технологиясы.

Постреквизиті: Компьютерлік жүйелерінің сәулеті.

Оқыту мақсаты: Операциялық жүйелер компьютер құрылғыларының үздіксіз жұмыс істеуін ұйымдастырушы жəне қолданушының компьтерді басқаруына жеңілдік келтіруші жүйелік программалар болғандықтан, студенттер компьтерді жетік игеру үшін де ең алдымен операциялық жүйелермен таныс болулары керек. - Операциялық жүйелердің негізгі принциптарын ұйымдастыру мен функционалдауын қарастыру; операциялық жүйелердің құрылымы мен құрамын зерттеу - Мəліметтерді басқару функциясын зерттеу: мəліметтерді тасмалдауды жоспарлау, оперативтік басқару жəне олардың жүйе арқылы өтуі. - Есептерді басқару сұрақтары: процестерге қызмет көрсету, қатарларды басқару, жадыны қолдануды жеделдету.

Негізгі тараулардың қысқаша сипаттамасы: Операциялық жүйе концепциясы. Операциялық жүйелер тарихы. Операциялық жүйелер типтері жəне құрылымы Жүйелік шақырулар. Процестер. Процестер күйлері. Процестерді жүзеге асыру. Ағымдар. Қолданушы кеңістігінде ағымдарды қолдану. Процессор аралық байланыс. Семафорлар. Мьютекстер. Мониторлар. Хабар беру. Тосқаулдар. Жобалау. Жадыны басқару. Адрестерді баптау жəне сақтау. Беттік ұйымдастыру.Беттерді орналастыру алгоритмі. Виртуальдық жады. Сегмантация. Енгізу-шығарудың құрылғылары жəне программалық жабдықталуы. Дискілер. Таймерлер. Жүйелік терминалдар. Файлдық жүйелер. Файлдар. Қаптамалар.Файлдық жүйені жүзеге асыру. Файлдық жүйелерге мысалдар. CD-ROM (ISO 9660,UDF); CP/M; MSDOS (FAT12,16,32); NTFS. Файлдық жүйелерге мысалдар. UNIXV7; BSD; Linux (EXT2; EXT3; RFS; JFS; XFS); NFS. Операциялық жүйелерге мысалдар: Unix, Linix, MSDOS, Windows

Күтілетін нәтижелер

– ЭЕМ жүйелері мен тораптарын басқару принциптерін; Операциялық жүйелердің құрамдас бөліктерінің қызметтерін; ЭЕМ жүйелері және тораптарындағы есептеу үрдістерін

–ЭЕМ ресурстарын басқаратын басқаратын программалар құру принциптерін.

–файлдық жүйелерді ұйымдастырудың барлық деңгейлерінде мәліметтермен жұмыс жасауда.

–қазіргі заманғы операциялық жүйелерді басқаруда және ұйымдастыруда.
Операционные системы Linux

Пререквизиты: ИКТ, языки и технологии программирования.

Постреквизиты: Интерфейсы компьютерных систем

Цель изучения:обучение методологическим основам принципов построения и функционирования средств операционных систем, Windows, Linux, способов реализации основных модулей операционных систем Windows, Linux управляющих работой 2-3-х ядерных вычислительных машин, систем

Краткое описание основных разделов:Классификация операционных систем: Назначение и функции операционных систем Windows, Linux. Мультипрограммирование в кросс платформенных ОС. Многопользовательский режим работы

Ожидаемые результаты

– Умение проектировать операционные усилители для работы всей системы

– операционные системы корпорации Microsoft (Windows XP) и Windows

– устанавливать, удалять, настраивать ОС Windows, Linux, конфигурировать в соответствии с задачами, решаемые пользователем.

– -работы на много ядерных ОС, ориентироваться на ОС Windows, Linux компьютерных систем и информационных технологий..

– Приобретение навыков установки, настройки и наладки ОС Windows, Linux на ПК.
Ассемблер программалау тілі

Пререквизиті: Информатика, Алгоритмдер, деректер құрылымы және бағдарламалау.

Постреквизиті: Unix платформасында серверлерді басқару.

Мақсаты: курстың мақсаты болып табылады әдістеріне оқыту бағдарламаларын жасау,қазіргі компьютерлік жүйелерде бағдарламалық-аппараттық құрылғыларды ұйымдастыру және жұмыс істеу принциптерін меңгеру.

Курстың қысқаша мазмұны (Негізгі бөлімдер): дәрістік сабақтарда машинаға бағытталған тілдің, төмен деңгейдегі тілдің негізгі ұғымдары мен әдістері баяндалады. Функционалды тәуелділіктермен байланысты машиналық тіл теориясының маңызды аспектілері талқыланады, сондай-ақ бағдарламаларды жобалаудың негізгі тәсілдері сипатталады. Бағдарламалық кодтарды жобалау процесі, сондай-ақ Ассемблер тілінде бағдарламаларды жобалау тәсілдері сипатталады.

Пәнді оқу пәні және құрылымы. Бұл курста классикалық модельдер, Жүйелік бағдарламалау әдістері мен алгоритмдері баяндалады, теория негіздерін қатаң баяндау беріледі, бағдарламалардың мысалдары келтіріледі. Басты назар алған білімдерін тәжірибеде қалай пайдалану керектігін түсіндіруге бөлінеді. Курс төмен деңгейдегі бағдарламалау тілі бойынша теориялық материалды және ассемблер тілінде Жүйелік бағдарламалау бойынша зертханалық және практикалық сабақтарды қамтитын дәрістерге бөлінген.

Күтілетін нәтижелер: пәнді оқып, студент:

Білу: ассемблер тілінде бағдарламалауда қолданылатын негізгі командалар;

- адам-есептеу ортасы өзара әрекеттестік интерфейстерін жалпы жүйелік жобалау әдістерін меңгеру;

- бағдарламалық үзіктерді пайдалана отырып, бағдарламалауды меңгеру, түрлендірілген бағдарламалық үзіктерді әзірлеу.

Істей алу керек: бағдарламаны компиляциялау және сол арқылы Бағдарламаның сапасын арттыру;

- курстың даму тенденциялары мен заманауи болашағы туралы түсінікке ие болу

"Машина тілінде бағдарламалау»;

- нақты аспаптық Жүйелік бағдарламалау: макроассемблер, құрастырушы, жөндегішпен жұмыс істеу дағдыларын меңгеру.
1   ...   7   8   9   10   11   12   13   14   15


написать администратору сайта