Актуальність вивчення дисципліни «Комп’ютерна логіка» у зв’язку з завданням професійної підготовки бакалаврів за спеціальністю 123 «Комп’ютерна інженерія» полягає в підвищення ефективності функціонування комп’ютерних систем, шляхом створення системам керування технологічними процесами з використанням сучасних методів проектування цифрових та інформаційних систем.
Мета викладання дисципліни – спираючись на принципи та методи, розроблені в цій дисципліні, сформувати здатності та вміння розробки і проектування комп’ютерних систем управління з застосуванням сучасних цифрових та інформаційних систем.
Дисципліна «Комп’ютерна логіка» відноситься до вибіркового циклу загальних дисциплін з напрямку 123 «Комп’ютерна інженерія».
Завдання полягає у тому, що на основі вимог ОПП бакалавра за напрямом "123 «Комп’ютерна інженерія» навчити майбутнього фахівця функціям алгебри логіки і їх реалізація на інтегральних елементах; проектування комбінаційних (однотактних) і послідовних логічних схем і управляючих автоматів з жорсткою логікою.
Мета дисципліни - формування когнітивних, афективних та психомоторних компетентностей в сфері навчання студентів і є здобуття навичок методів синтезу на базі інтегральних логічних елементів різних дискретних пристроїв та приймань конструювання цифрових управляючих автоматів з жорсткою логіко, та їх експлуатації у комп’ютерних системах.
Завдання дисципліни полягає у формуванні здатностей студентів:
Знати:
- методи представлення інформації в комп’ютері, виконання основних арифметичних операцій в бінарних (2-й) і споріднених їй (8-й,16-й), бінарно-кодових та спеціальних системах числення;
- алгоритми кодування і декодування повідомлень;
- методи опису перемикальних функцій алгебри логіки (ФАЛ), загальні засоби проектування комбінаційних схем (КС), різновиди і сфери застосування типових КС;
- методики синтезу КС і ЦА без пам`яті із застосуванням методу часових функцій;
- поняття «абстрактний цифровий автомат» (ЦА), аналіз, синтез, методики опису (табличний, граф і ГСА) і етапи проектування ЦА з пам’яттю;
- методики підвищення достовірності передачі повідомлень, визначення і корегування помилок.
Вміти:
- оперувати числами в позиційних системах числення з довільною основою;
- описувати і проводити арифметичні операції в двійковій і споріднених системах числення (8-й, 16-й) і в системі залишкових класів;
- описувати і будувати комбінаційні логічні схеми цифрових пристроїв;
- розробляти КС для реалізації системи перемикальних функцій у заданому елементному базисі, формулювати задачу її побудови, виконувати мінімізацію логічних функцій;
- розробляти алгоритм функціонування заданого арифметичного пристрою на підставі форм представлення інформації, алгоритмів арифметичних операцій, операційних і керуючих схем мікропрограмних автоматів;
- виконувати синтез цифрових автоматів, робити формальний опис алгоритму його функціонування у термінах цифрових автоматів і процедуру мінімізації;
- розробляти програмне забезпечення функціонування УА на ПЛК .
- Автор курсу, Викладач: Разживін Олексій Валерійович