Computer Technology | |||||
Associate | TR-NQF-HE: Level 5 | QF-EHEA: Short Cycle | EQF-LLL: Level 5 |
Course Code: | BST104 | ||||
Course Name: | Digital Electronics | ||||
Semester: | Spring | ||||
Course Credits: |
|
||||
Language of instruction: | Turkish | ||||
Course Condition: | |||||
Does the Course Require Work Experience?: | No | ||||
Type of course: | Compulsory Courses | ||||
Course Level: |
|
||||
Mode of Delivery: | Face to face | ||||
Course Coordinator: | Öğr. Gör. SELAMİ ÇEKİÇ | ||||
Course Lecturer(s): |
Öğr. Gör. SELAMİ ÇEKİÇ |
||||
Course Assistants: |
Course Objectives: | Course Objectives This course aims to understand the functioning of the computer and to give basic information about digital electronics. In this way, it is aimed for computer programmers to have information about the functioning and structure of the hardware system they use. |
Course Content: | Understanding the basic concepts of digital electronics, Binary Number Systems, Conversion between number systems, Logic Gates, Boolean Mathematics and Karnough diagrams, Flip Flop Types, Microprocessor architectures are included. |
The students who have succeeded in this course;
1) Learning the basic concepts of digital electronics and understanding digital signals. 2) Ability to understand number systems (binary, octal, hexadecimal, etc.) and codes used in digital logic circuits. 3) Ability to understand logic gates. 4) Simplifying Basic Logic Circuits. 5) Applying Basic Logic Circuits in computer architecture 6) Learning the basic concepts of digital electronics and understanding digital signals. |
Week | Subject | Related Preparation |
1) | Introduction of the course, meeting the instructor, introduction to electronic signals, analog and digital signals, ADC and DAC Concepts | |
2) | Binary Number Systems, Mathematical operations between binary number systems | |
3) | Octal, Hexadecimal Number systems and mathematical operations between these number systems, conversion between Number Systems | |
4) | Basic Logic Operations, Boolean Algebra | |
5) | Logic Gates, De Morgan Method | |
6) | Gate Level Simplification | |
7) | Using the Karnaugh Map, Karnough Map with Variables | |
8) | MIDTERM | |
9) | Encoder, Decoders | |
10) | Data Selectors (Multiplexers) | |
11) | Data Distributors (DeMultiplexers) | |
12) | Flip Flops (Type D, Type JK, Type T) | |
13) | Registers | |
14) | Counters | |
15) | Final exam |
Course Notes / Textbooks: | |
References: |
Course Learning Outcomes | 1 |
2 |
3 |
4 |
5 |
6 |
||||
---|---|---|---|---|---|---|---|---|---|---|
Program Outcomes | ||||||||||
1) To possess the ability to comprehend fundamental concepts in the field of computer technologies. | ||||||||||
2) To possess the ability to analyze and model problems in the field of computer technologies, and to determine and define appropriate software requirements for their solutions. | ||||||||||
3) To possess the ability to comprehend professional topics in a foreign language. | ||||||||||
4) To possess the capability to perform software installation, testing, and acceptance procedures. | ||||||||||
5) To possess the ability to carry out the setup and administration of computer networks, as well as utilize network operating systems. | ||||||||||
6) To possess the skill of conducting maintenance and repairs on computer hardware. | ||||||||||
7) To have awareness and responsibility regarding professional, legal, ethical, and social issues in the field of computer technologies. | ||||||||||
8) To possess the capability to plan, design, and develop computer and network software. | ||||||||||
9) To possess the ability to design and program for web development. | ||||||||||
10) To be competent in applying knowledge of database management, querying, and design to practical applications, and to be capable of developing database applications. |
No Effect | 1 Lowest | 2 Average | 3 Highest |
Program Outcomes | Level of Contribution | |
1) | To possess the ability to comprehend fundamental concepts in the field of computer technologies. | |
2) | To possess the ability to analyze and model problems in the field of computer technologies, and to determine and define appropriate software requirements for their solutions. | |
3) | To possess the ability to comprehend professional topics in a foreign language. | |
4) | To possess the capability to perform software installation, testing, and acceptance procedures. | |
5) | To possess the ability to carry out the setup and administration of computer networks, as well as utilize network operating systems. | |
6) | To possess the skill of conducting maintenance and repairs on computer hardware. | |
7) | To have awareness and responsibility regarding professional, legal, ethical, and social issues in the field of computer technologies. | |
8) | To possess the capability to plan, design, and develop computer and network software. | |
9) | To possess the ability to design and program for web development. | |
10) | To be competent in applying knowledge of database management, querying, and design to practical applications, and to be capable of developing database applications. |
Semester Requirements | Number of Activities | Level of Contribution |
Midterms | 1 | % 40 |
Final | 2 | % 60 |
total | % 100 | |
PERCENTAGE OF SEMESTER WORK | % 40 | |
PERCENTAGE OF FINAL WORK | % 60 | |
total | % 100 |
Activities | Number of Activities | Workload |
Course Hours | 15 | 29 |
Midterms | 15 | 15 |
Final | 15 | 15 |
Total Workload | 59 |