Актуальність вивчення дисципліни «Комп’ютерна логіка» у зв’язку з завданням професійної підготовки бакалаврів за спеціальністю 123 «Комп’ютерна інженерія» полягає в підвищення ефективності функціонування комп’ютерних систем, шляхом створення системам керування технологічними процесами з використанням сучасних методів проектування цифрових та інформаційних систем.

Мета викладання дисципліни – спираючись на принципи та методи, розроблені в цій дисципліні, сформувати здатності та вміння розробки і проектування комп’ютерних систем управління з застосуванням сучасних цифрових та інформаційних систем.

Дисципліна «Комп’ютерна логіка» відноситься до вибіркового циклу загальних дисциплін з напрямку 123 «Комп’ютерна інженерія».

Завдання полягає у тому, що на основі вимог ОПП бакалавра за напрямом "123 «Комп’ютерна інженерія» навчити майбутнього фахівця функціям алгебри логіки і їх реалізація на інтегральних елементах; проектування комбінаційних (однотактних) і послідовних логічних схем і управляючих автоматів з жорсткою логікою.

Мета дисципліни - формування когнітивних, афективних та психомоторних компетентностей в сфері навчання студентів і є здобуття навичок методів синтезу на базі інтегральних логічних елементів різних дискретних пристроїв та приймань конструювання цифрових управляючих автоматів з жорсткою логіко, та їх експлуатації у комп’ютерних системах.

Завдання дисципліни полягає у формуванні здатностей студентів:

Знати:

- методи представлення інформації в комп’ютері, виконання основних арифметичних операцій в бінарних (2-й) і  споріднених їй (8-й,16-й), бінарно-кодових та спеціальних системах числення;

- алгоритми кодування  і декодування повідомлень;

- методи опису перемикальних функцій алгебри логіки (ФАЛ), загальні засоби проектування комбінаційних схем (КС), різновиди і сфери застосування типових КС;

- методики синтезу КС і ЦА без пам`яті  із застосуванням методу часових функцій;

- поняття «абстрактний цифровий автомат» (ЦА),  аналіз, синтез, методики опису (табличний, граф і ГСА) і етапи проектування ЦА з пам’яттю;

- методики підвищення достовірності передачі повідомлень, визначення і корегування помилок.

 

Вміти:

-  оперувати числами в позиційних системах числення з довільною основою;

- описувати і проводити арифметичні операції в двійковій і споріднених системах числення (8-й, 16-й) і в системі залишкових класів;

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

-  розробляти КС для реалізації системи перемикальних функцій у заданому елементному базисі, формулювати задачу її побудови, виконувати мінімізацію логічних функцій;

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

-  виконувати синтез цифрових автоматів, робити формальний опис алгоритму його функціонування у термінах цифрових автоматів і процедуру мінімізації;

- розробляти програмне забезпечення функціонування УА на ПЛК .