Computer Methods of Analysis and Constructional Design of Electronic Means

Major: Information Security Systems and Automation of Information Processing
Code of subject: 7.125.02.O.005
Credits: 4.00
Department: Information Security
Lecturer: Ph.D., Associate Professor Horpenyuk A.Y.
Semester: 1 семестр
Mode of study: денна
Learning outcomes: Learning outcomes: LO6. Analyze and evaluate the security of systems, complexes and means of cyber protection, technologies for creating and using specialized software: Teaching and learning methods: Lectures, classes - informational and perceptive method. Methods of evaluating the achievement of learning outcomes: Current verification in the process of assimilation of each topic being studied; evaluation of the student's activity in the course of lectures; exam - test control and oral survey. LO4. Apply, integrate, develop, implement and improve modern information technologies, physical and mathematical methods and models in the field of information security and/or cyber security. LO9. Analyze, develop and support the organization's information security and/or cyber security management system based on the information security strategy and policy. LO16. Make informed decisions on organizational and technical issues of information security and/or cyber security in complex and unpredictable conditions, including using modern methods and means of optimization, forecasting and decision-making: Teaching and learning methods: Lectures – information-perceptive method, method of problem presentation. Laboratory works - reproductive method, heuristic method, Independent work - research method Methods of evaluating the achievement of learning outcomes: Current verification in the process of assimilation of each topic being studied; evaluation of the student's activity in the process of practical classes; checking the performance of laboratory work; verification of performance of control work; an oral survey on the assimilation of knowledge acquired in the process of performing laboratory work.
Required prior and related subjects: • Programming technologies, • Circuitry, • Microprocessors in TCI systems, • Fundamentals of scientific research and organization of science, • GIS design.
Summary of the subject: Introduction. Brief history and main trends in the development of electronic tools and their classification. Levels of presentation and VLSI design process. VHDL operators and data. Basic constructions of models in VHDL language. Designing on VHDL.
Assessment methods and criteria: • written reports on laboratory work, oral examination (30%); • final control (70 %, control measure, exam): written-oral form (70%).
Recommended books: Educational and methodological support: 1. Горпенюк А.Я. Електронний навчально-методичний комплекс «Комп’ютерні методи аналізу та проектування електронних пристроїв» у Віртуальному середовищі Львівської політехніки. 2. Хомич С.В. Курс лекцій з дисципліни “Мови опису апаратних засобів”. 3. Горпенюк А.Я., Зеляновський Ю.Є. Навчальний посібник для проектування мовою VHDL ПЛІС Altera (FPGA) у середовищі Quartus® II. 4. Вивчення основних принципів роботи в середовищі системного редактора САПР DE0 QUARTUS®II ПЛІС ALTERA. Інструкція до лабораторної роботи № 1 з курсу “ Комп’ютерні методи аналізу та проектування електронних засобів.” / Укл.: Горпенюк А.Я., Луковський Т.І., Зеляновський Ю.Є. – Львів: НУЛП, 2018 - 25 с. 5. Архітектура проекту на мові VHDL в поведінковій формі. Синтез комбінаційних схем з одним виходом. Інструкція до лабораторної роботи № 2 з курсу “ Комп’ютерні методи аналізу та проектування електронних засобів.” / Укл.: Горпенюк А.Я., Луковський Т.І., Зеляновський Ю.Є. – Львів: НУЛП, 2018.- 14 с. 6. Створення бібліотек і пакетів у VHDL проектах. Архітектура проекту на мові VHDL в структурній формі. Інструкція до лабораторної роботи № 3 з курсу “ Комп’ютерні методи аналізу та проектування електронних засобів.” / Укл.: Горпенюк А.Я., Луковський Т.І., Зеляновський Ю.Є. – Львів: НУЛП, 2018.- 8 с. 7. Поведінкова форма проекту на мові VHDL. Явно заданий оператор Process. Інструкція до лабораторної роботи № 4 з курсу “ Комп’ютерні методи аналізу та проектування електронних засобів.” / Укл.: Горпенюк А.Я., Луковський Т.І., Зеляновський Ю.Є. – Львів: НУЛП, 2018.- 9 с. Recommended Books: Basic: 1. Бобало Ю.Я. Інформаційна безпека: навч. посібник / Ю.Я.Бобало, І.В.Горбатий, М.Д.Кіселичник, А.П.Бондарєв, С.С.Войтусік, А.Я.Горпенюк, О.А.Нємкова, І.М.Журавель, Б.М.Березюк, Є.І.Яковенко, В.І.Отенко, І.Я.Тишик; за заг. ред. д-ра. техн. наук, проф. Ю.Я.Бобала та д-ра техн. наук, доц. І.В.Горбатого. – Львів: Видавництво Львівської політехніки, 2019. – 580 с. 35,9 обл.-вид. арк. Рекомендований Науково-методичною радою Національного університету “Львівська політехніка”. 2. В.М.Максимович, А.Я.Горпенюк, Ю.М.Костів, Н.М.Лужецька Цифрова схемотехніка. Елементи дискретних пристроїв інформаційно-комунікаційних систем. Навчальний посібник / – Львів: Видавництво Львівської політехніки, 2015р. – 136 c. 5,6 обл.-вид. арк. Рекомендований Науково-методичною радою Національного університету “Львівська політехніка”. Auxiliary: Information resources: 1. https://www.udemy.com › topic › vhdl › persist_locale 2. vhdl.org 3. eda.org/rassp/ 4. Сайти провідних університетів

Computer Methods of Analysis and Constructional Design of Electronic Means (курсовий проєкт)

Major: Information Security Systems and Automation of Information Processing
Code of subject: 7.125.02.O.008
Credits: 3.00
Department: Information Security
Lecturer: Ph.D., Associate Professor Horpenyuk A.Y.
Semester: 1 семестр
Mode of study: денна
Learning outcomes: Learning outcomes: LO1. Communicate freely in national and foreign languages, orally and in writing, to present and discuss the results of research and innovation, ensure business/operational processes and issues of professional activity in the field of information security and/or cyber security. LO3. Conduct research and/or innovation activities in the field of information security and/or cyber security, as well as in the field of technical and cryptographic protection of information in cyberspace. LO7. To justify the use, implement and analyze the best global standards, practices in order to solve complex problems of professional activity in the field of information security and/or cyber security. LO9. Analyze, develop and support the organization's information security and/or cyber security management system based on the information security strategy and policy. LO10. Ensure the continuity of business/operational processes, as well as identify vulnerabilities of information systems and resources, analyze and assess risks for information security and/or cyber security of the organization: Teaching and learning methods: Independent work - research method. Methods of evaluating the achievement of learning outcomes: Current verification in the course project implementation process. An oral survey on the assimilation of knowledge acquired in the process of independent performance of course design tasks.
Required prior and related subjects: Programming technologies, Circuitry, Microprocessors in TCI systems, Fundamentals of scientific research and organization of science, GIS design.
Summary of the subject: This discipline provides students with the necessary knowledge for effective analysis and design of electronic cyber security tools, automated development and research of electronic digital cyber security devices. VHDL, a high-level electronic device description language, is studied and used for designing a given device.
Assessment methods and criteria: • Protectoin course project 100%
Recommended books: Educational and methodological support: 1. Горпенюк А.Я. Електронний навчально-методичний комплекс «Комп’ютерні методи аналізу та проектування електронних пристроїв» у Віртуальному середовищі Львівської політехніки. 2. Хомич С.В. Курс лекцій з дисципліни “Мови опису апаратних засобів”. 3. Горпенюк А.Я., Зеляновський Ю.Є. Навчальний посібник для проектування мовою VHDL ПЛІС Altera (FPGA) у середовищі Quartus® II. 4. Вивчення основних принципів роботи в середовищі системного редактора САПР DE0 QUARTUS®II ПЛІС ALTERA. Інструкція до лабораторної роботи № 1 з курсу “ Комп’ютерні методи аналізу та проектування електронних засобів.” / Укл.: Горпенюк А.Я., Луковський Т.І., Зеляновський Ю.Є. – Львів: НУЛП, 2018 - 25 с. 5. Архітектура проекту на мові VHDL в поведінковій формі. Синтез комбінаційних схем з одним виходом. Інструкція до лабораторної роботи № 2 з курсу “ Комп’ютерні методи аналізу та проектування електронних засобів.” / Укл.: Горпенюк А.Я., Луковський Т.І., Зеляновський Ю.Є. – Львів: НУЛП, 2018.- 14 с. 6. Створення бібліотек і пакетів у VHDL проектах. Архітектура проекту на мові VHDL в структурній формі. Інструкція до лабораторної роботи № 3 з курсу “ Комп’ютерні методи аналізу та проектування електронних засобів.” / Укл.: Горпенюк А.Я., Луковський Т.І., Зеляновський Ю.Є. – Львів: НУЛП, 2018.- 8 с. 7. Поведінкова форма проекту на мові VHDL. Явно заданий оператор Process. Інструкція до лабораторної роботи № 4 з курсу “ Комп’ютерні методи аналізу та проектування електронних засобів.” / Укл.: Горпенюк А.Я., Луковський Т.І., Зеляновський Ю.Є. – Львів: НУЛП, 2018.- 9 с. Recommended Books: Basic: 1. Суворова Е.А., Шейнин Ю.Е. Язык VHDL для проектирования систем на СБИС: Учебное пособие. / ГУАП, СПб., 2001 – 212 с. 2. Поляков А. К. Языки VHDL и Verilog в проектировании цифровой аппаратуры. — М.: СОЛОН-Пресс, 2003. — 320 с.: ил. — (Серия «Системы проектирования»). — ISBN 5-98003-016-6 3. Стешенко В. Б. ПЛИС фирмы ALTERA: проектирование устройств обработки сигналов. — М.: ДОДЭКА, 2000. — 128 с. — ISBN 5-94020-001-X. 4. Мясников В.А., Игнатьев М.Б., Кочкин А.А., Шейнин Ю.Е. Микропроцессоры: системы программирования и отладки. М: Энергоатомиздат, 1985. – 272 с. 6. IEEE Std 1076-2002 IEEE Standard VHDL Language Reference Manual 7. IEEE Std 1076-2008 IEEE Standard VHDL Language Reference Manual 8. ГОСТ Р 50754-95. Язык описания аппаратуры цифровых систем VHDL. Описание языка. Auxiliary: 1. Бобало Ю.Я. Інформаційна безпека: навч. посібник / Ю.Я.Бобало, І.В.Горбатий, М.Д.Кіселичник, А.П.Бондарєв, С.С.Войтусік, А.Я.Горпенюк, О.А.Нємкова, І.М.Журавель, Б.М.Березюк, Є.І.Яковенко, В.І.Отенко, І.Я.Тишик; за заг. ред. д-ра. техн. наук, проф. Ю.Я.Бобала та д-ра техн. наук, доц. І.В.Горбатого. – Львів: Видавництво Львівської політехніки, 2019. – 580 с. 35,9 обл.-вид. арк. Рекомендований Науково-методичною радою Національного університету “Львівська політехніка”. 2. В.М.Максимович, А.Я.Горпенюк, Ю.М.Костів, Н.М.Лужецька Цифрова схемотехніка. Елементи дискретних пристроїв інформаційно-комунікаційних систем. Навчальний посібник / – Львів: Видавництво Львівської політехніки, 2015р. – 136 c. 5,6 обл.-вид. арк. Рекомендований Науково-методичною радою Національного університету “Львівська політехніка”. 3. Угрюмов Е.П. Цифровая схемотехника. – СПб.: БХВ-Петербург, 2000. – 528 с. 4. Майоров С.А., Новиков Г.И., Алиев Т.И. Основы теории вичислительных систем. – М.: Высш.шк., 1978. – 408 с. 5. Джоунс Г. Программирование на языке ОККАМ. – М.,: Мир, 1989. – 208 с. Information resources: 1. https://www.udemy.com › topic › vhdl › persist_locale 2. vhdl.org 3. eda.org/rassp/ 4. Сайти провідних університетів