Digital Electronics II (GAINBAN-DIGTECH2-1)

Basic data
Name and type of the study programme
Computer Science Engineering, undergraduate program
Curriculum
2022
Classes / consultation hours
0 + 0 + 2 (L+S+Labs)
Credits
2 credits
Theory – Practice
Theory: 0%, Practice: 100%
Recommended semester
Semester 2
Study mode
full-time
Prerequisites
Digital Electronics I
Evaluation type
Mid-term evaluation
Course category
Compulsory
Language
English
Instructors
Responsible instructor
Dr. Kovács Lóránt
Responsible department
Department of Information Technologies
Instructor(s)
Dömötör Zénó István
Checked by
Kovács Márk
Course objectives

The aim of the course is to introduce students to the practical principles and procedures based on the theoretical foundations of digital technology.

Course content
Labs

The course uses the theoretical knowledge learned in Digital Technology I in laboratory exercises. 1. Introduction to Arduino programming. Arduino IDE, editor, compiler, uploader. 2. LED blinking example. Introduction to TinkerCAD. 3. Serial communication (USB). Printing to the serial line. 4. Simple inputs: push-button, switch. Debouncing (HW and SW). 5. Components in TinkerCAD. Breadboard, LEDs, buttons. 6. Power sources, current and voltage measurement. 7. State machines with switch-case structures. 8. Sensors and actuators. 9. TTL, CMOS ICs, integration with Arduino. 10. Motor control, DC motors and servos. 11. Serial input, commands. 12. Midterm exam. 13. Make-up/retake of midterm exam.

Acquired competences
Knowledge

- Knowledge of the principles and methods of natural sciences (mathematics, physics, other natural sciences) relevant to the field of IT.

Skills

He/she can apply his/her knowledge acquired during his/her study to acquire deeper knowledge in the field of information engineering and to process special literature and solve problems related to information technology. - He/she constantly improves his/her knowledge and keeps up with the development of the computer engineering profession.

Attitude

- He/she genuinely represents the professional principles of engineering and information technology fields. - He/she aims to see through the entire engineering system not only his/her own field. - He/she understands and embraces the ethical principles and legal implications of his/her profession. - He/she makes an effort to work efficiently and to high standards.

Autonomy and responsibilities

- He/she feels responsible for IT systems analysis, development and operation, both individually and as part of a team. - He/she reveals the weaknesses of the technologies applied, risks of processes and initiates measures which reduce them.

Requirements, evaluation and grading
Mid-term study requirements

Attending classes, reviewing and supplementing what you have heard at home based on the literature recommended in class. In the penultimate week of the course, the student will take a computer-based test, which can be made up in the last week.

Generative AI usage

1st position: Use of GAI tools is not permitted for solving assignments. This means GAI tools cannot be used to complete formative or summative assessments, and using GAI constitutes academic misconduct. The use of AI tools for spelling and grammar checking does not fall under this prohibition.

Study aids, laboratory background

Readings
Compulsory readings

Simon Monk, Programming Arduino: Getting Started with Sketches, McGraw Hill TAB; 2nd edition (June 9, 2016), ISBN-13:978-1259641633 Sophia Anderson, Arduino Programming Made Easy: A Step-by-Step Guide for Beginners, Independently published (20. Juni 2024), ISBN-13:979-8328993296

Recommended readings

Simon Monk, Programming Arduino: Getting Started with Sketches, McGraw Hill TAB; 2nd edition (June 9, 2016), ISBN-13:978-1259641633 Sophia Anderson, Arduino Programming Made Easy: A Step-by-Step Guide for Beginners, Independently published (20. Juni 2024), ISBN-13:979-8328993296