Section outline
-
Метою викладання навчальної дисципліни «Архітектура обчислювальних систем» є - формування у здобувачів ступеня вищої освіти поглиблених знань з архітектури та роботи комп’ютера типу IBM РС, створення умов для набуття навичок "низькорівневого" програмування.
Основними завданнями вивчення дисципліни «Архітектура обчислювальних систем» є:
- ознайомлення з основними принципами побудови та функціонування комп’ютерних систем;
- визначення особливостей взаємодії апаратних складових під час виконання програми;
- систематизація знань щодо використання інструментальних засобів розробки програмного забезпечення;
- розкриття сутності «низькорівневого» програмування;
- ознайомлення з правилами програмування на асемблері.
У результаті вивчення навчальної дисципліни студент повинен:
знати:
- матеріал фундаментальних розділів математики, в обсязі, необхідному для володіння математичним апаратом комп’ютерних наук;
- методи та правила роботи з комп'ютером та роботи з Інтернет-ресурсами;
- закони, методи та методики проведення наукових та прикладних досліджень;
- основи програмування, мови різних рівнів та їхні переваги для розв’язання конкретних задач, методи розробки програмного забезпечення комп’ютеризованих систем;
- базові принципи організації та функціювання апаратних засобів сучасних комп’ютеризованих систем, їх основні характеристики, можливості і застосування в різних предметних областях;
- операційні системи (Windows, Unix тощо), системне програмне забезпечення, найбільш розповсюджені пакети прикладних програм, інформаційних порталів Інтернет, програмні методи захисту інформації в комп’ютеризованих системах;
- методи, методики контролю та тестування правильності роботи програмного забезпечення.
вміти:
- застосовувати на практиці загальні принципи функціонування та архітектури комп’ютерних систем;
- проводити контроль відповідності розробленої комп'ютеризованої системи встановленим замовником вимогам;
- застосовувати на практиці можливості компіляторів, інтерпретаторів, компонувальників, налагоджувачів, утиліт, систем управління файлами, драйверів тощо.
Згідно з вимогами освітньо-професійної програми студенти повинні досягти таких результатів навчання (компетентностей):
- здатність проектувати та розробляти програмне забезпечення із застосуванням різних парадигм програмування: об’єктно-орієнтованого, функціонального, логічного, з відповідними моделями, методами та алгоритмами обчислень, структурами даних і механізмами управління;
- здатність до математичного та логічного мислення, формулювання та досліджування математичних моделей, обґрунтовування вибору методів і підходів для розв’язування теоретичних і прикладних задач в галузі комп’ютерних наук, інтерпретування отриманих результатів;
- здатність забезпечити організацію обчислювальних процесів в інформаційних системах різного призначення з урахуванням архітектури, конфігурування, показників результативності функціонування операційних систем і системного програмного забезпечення.