НаУКМА

Інформаційний пакет ЄКТС

<< повернутись

Код: 315459

Назва:

Архітектура обчислювальних систем



Анотація: Курс спрямований на вивчення організації і архітектури комп'ютерних систем, починаючи зі стандартної моделі фон Неймана і закінчуючи сучасними новітніми поняттями в архітектурі ЕОМ. Передбачається ознайомлення студентів з логічними елементами комп'ютера (логічні вентилі, тригери, регістри), представленням різних типів і структур даних в пам'яті комп'ютера. Значна увага приділяється базовим основам програмування на рівні асемблера. Головним завданням курсу є набуття знань для створення ефективного програмного забезпечення, що враховує особливості архітектури та організації обчислювальних систем.

Тип дисципліни: нормативна

Рік навчання: 1

Семестр: 2

Кількість кредитів: 4,0 (загальна кількість годин - 120 год.; аудиторні години - 42 год.; лекції - 20 год.; практичні заняття - 22 год.; самостійна робота - 78 год.)

Форма контролю: залік

Викладач(і): Франчук О.В

Результати навчання: У результаті вивчення дисципліни студент повинен:
- знати влаштування функціональних компонент, з яких складається комп'ютер, їх характеристики, продуктивність і взаємозв'язок між ними;
- уміти застосовувати набуті знання з архітектури та організації комп'ютера для створення у подальшому більш ефективних програм.


Спосіб навчання: аудиторне

Необхідні обовязкові попередні й супутні модулі: Мови програмування.

Зміст дисципліни: Курс спрямований на вивчення організації і архітектури комп'ютерних систем, починаючи зі стандартної моделі фон Неймана і закінчуючи сучасними новітніми поняттями в архітектурі ЕОМ. Передбачається ознайомлення студентів з логічними елементами комп'ютера (логічні вентилі, тригери, регістри), представленням різних типів і структур даних в пам'яті комп'ютера. Значна увага приділяється базовим основам програмування на рівні асемблера. Головним завданням курсу є набуття знань для створення ефективного програмного забезпечення, що враховує особливості архітектури та організації обчислювальних систем.


Рекомендована література: 1. https://distedu.ukma.edu.ua/course/view.php?id=2506
2. Абель П. Язык ассемблера для IBM PC программирования. – М.: Высшая школа, 1992. – 447 с.
3. Ахо А., Хопкрофт Дж., Ульман Дж. Структуры данных и алгоритмы. – М.: Вильямс, 2000. – 384 с.
4. Ахо А., Хопкрофт Дж., Ульман Дж. Построение и анализ вычислительных алгоритмов. - М.:Мир, 1979.
5. Брукшир, Дж., Гленн. Введение в компьютерные науки. – М.: Издательский дом "Вильямс", 2001. – 688 с.
6. Вирт Н. Алгоритмы + структуры данных = программы. – М.:Мир, 1985. – 408 с.
7. Глушков В.М., Цейтлин Г.Е., Ющенко Е.Л. Алгебра. Языки. Программирование. – К.: Наук. думка, 1974. – 328 с.; 2-е изд., 1978. – 318 с.; 3-е изд., 1989. – 368 с.
8. Гэри М., Джонсон Д. Вычислительные машины и труднорешаемые задачи. – М., 1982. – 416 с.
9. Зубков С.В. Assembler для DOS, Windows и Unix. – М.: ДМК, 2000. – 608 с.
10. Компьютеры: Справочное руководство: В 3-х т. / Под ред. Г.Хелмса. – М.: Мир, 1986.
11. Мальцев А.И. Алгоритмы и рекурсивные функции. – М.:Наука, 1986. – 368 с.
12. Новиков Ф.А. Дискретная математика для программистов. – СПб.: Питер, 2000. – 304 с.
13. Олецький О.В. Принципи роботи комп‘ютерних систем: Навч. посібник.- К.: Вид.дім «КМ Академія», 2003. – 144 с.:іл.- Бібліогр.: с.143.
14. Рудаков П.И., Финогенов К.Г. Язык ассемблера: уроки программирования. – М.: ДИАЛОГ-МИФИ, 2001. – 640 с.
15. Ставровский С.А. Турбо Паскаль 7.0. – К.: Издательская группа BHV, 2000. 400 c.
16. Таненбаум Э., Остин Т. Архитектура компьютера. 6-е изд. – СПб.: Питер, 2013. – 816 с.



Форми та методи навчання: лекції, семінарські заняття, самостійна робота

Методи й критерії оцінювання: рейтингове оцінювання за 100-бальною системою: поточний контроль - 70 балів (опитування, виступи на семінарах, індивідуальне письмове завдання); підсумковий контроль - 30 балів (письмовий залік).

Мова навчання: українська