COMPUTER ENGINEERING
Bachelor TR-NQF-HE: Level 6 QF-EHEA: First Cycle EQF-LLL: Level 6

Ders Genel Tanıtım Bilgileri

Course Code: 1410211007
Ders İsmi: Digital Design
Ders Yarıyılı: Fall
Ders Kredileri:
Theoretical Practical Credit ECTS
3 0 3 6
Language of instruction: TR
Ders Koşulu:
Ders İş Deneyimini Gerektiriyor mu?: No
Type of course: Necessary
Course Level:
Bachelor TR-NQF-HE:6. Master`s Degree QF-EHEA:First Cycle EQF-LLL:6. Master`s Degree
Mode of Delivery: Face to face
Course Coordinator : Dr.Öğr.Üyesi Cenk DİNÇBAKIR
Course Lecturer(s): Dr.Öğr.Üyesi Cenk DİNÇBAKIR
Course Assistants:

Dersin Amaç ve İçeriği

Course Objectives: This practical, hands-on course introduces digital logic design and system-level design processes using today's latest electronic design automation programs. Students learn to design large-scale circuits using major building blocks and techniques. In this course, front-end design processes in field programmable gate arrays design flows with application-specific integrated circuits, and end-end design processes with a brief introduction are also discussed. By using programmable door strings cards, students reach the required competence in the design / verification / implementation processes of digital systems with a row of laboratory exercises (to be done during theoretical lecture hours).
Course Content: Integrated circuits, FPGA and ASIC processes, MOS transistors, CMOS process, CMOS Logic. Verilog and digital design principles. Data paths, adders, multipliers, memory, embedded-processors, intellectual property (designs). (behavioral design identification, system partition, recorder-displacement design, hardware description languages (Verilog, VHDL), pipeline technique, parallelism, resource sharing, handshake, design validation and simulation, high level validation languages, code covering, high level synthesis , prototype development with field programmable gate arrays, timing at gate level, test creation, testable design.Complementary metal oxide semiconductor process, complementary metal oxide semiconductor logic, layout synthesis and analysis.Lab experiments, one term project.

Learning Outcomes

The students who have succeeded in this course;
Learning Outcomes
1 - Knowledge
Theoretical - Conceptual
2 - Skills
Cognitive - Practical
3 - Competences
Communication and Social Competence
Learning Competence
1) To be able to design and implement digital circuits under realistic constraints and conditions.
2) Ability to debug, design verification, simulation, synthesis in digital circuit designs.
3) teamwork
Field Specific Competence
1) Adequate knowledge in digital system design concepts.
2) To be able to use the latest technologies required for digital circuit design and implementation effectively.
Competence to Work Independently and Take Responsibility

Ders Akış Planı

Week Subject Related Preparation
1) Introduction, basic concepts textbook
2) Digital design and integrated circuit design methods textbook
3) Analog and Digital systems basic concepts - Number systems textbook
4) Numeric codes and coding textbook
5) Boolean algebra and function simplification with Boolean algebra textbook
6) Truth table and canonical notation textbook
7) Logic gates and integrated circuits textbook
8) Midterm Exam textbook
9) Logic circuit design and computer simulations textbook
10) Designing logic functions with logic gates textbook
11) Logic circuit design with Karnaugh maps textbook
12) Combinational and Sequential logic circuits design and simulation textbook
13) Flip-flop circuits - MOSFET and CMOS Transistor Concepts textbook
14) Logic Gate Circuits CMOS internal structures textbook
15) Design of Logic Functions with CMOS Gate Circuits textbook
16) final textbook

Sources

Course Notes / Textbooks: Lojik Devre Tasarımı, Rifat Çölkesen, Taner Arsan, 2016, Papatya Bilim, ISBN: 9789756797075.
Sayısal Tasarım, M.Morris Mano, 2002, Literatür Yayıncılık, ISBN: 9789758431298
References: yok

Ders - Program Öğrenme Kazanım İlişkisi

Ders Öğrenme Kazanımları

1

4

2

3

5

Program Outcomes
1) PO 1.1) Sufficient knowledge in mathematics, science and computer engineering
2) PO 1.2) Ability to apply theoretical and applied knowledge in mathematics, science and computer engineering for modeling and solving engineering problems.
3) PO 2.1) Identifying complex engineering problems
4) PO 2.2) Defining complex engineering problems
5) PO 2.3) Formulating complex engineering problems
6) PO 2.4) Ability to solve complex engineering problems
7) PO 2.5) Ability to choose and apply appropriate analysis and modeling methods
8) PO 3.1) Ability to design a complex system, process, device or product to meet specific requirements under realistic constraints and conditions.
9) PO 3.2) Ability to apply modern design methods under realistic constraints and conditions for a complex system, process, device or product
10) PO 4.1) Developing modern techniques and tools necessary for the analysis and solution of complex problems encountered in engineering applications
11) PO 4.2) Ability to select and use modern techniques and tools necessary for the analysis and solution of complex problems encountered in engineering applications
12) PO 4.3) Ability to use information technologies effectively.
13) PO 5.1) Examination of complex engineering problems or discipline-specific research topics, designing experiments
14) PO 5.2) Examination of complex engineering problems or discipline-specific research topics, experimentation
15) PO 5.3 ) Analysis of complex engineering problems or discipline-specific research topics, data collection
16) PO 5.4) Analyzing the results of complex engineering problems or discipline-specific research topics
17) PO 5.5) Examining and interpreting complex engineering problems or discipline-specific research topics

Ders - Öğrenme Kazanımı İlişkisi

No Effect 1 Lowest 2 Low 3 Average 4 High 5 Highest
           
Program Outcomes Level of Contribution
1) PO 1.1) Sufficient knowledge in mathematics, science and computer engineering
2) PO 1.2) Ability to apply theoretical and applied knowledge in mathematics, science and computer engineering for modeling and solving engineering problems.
3) PO 2.1) Identifying complex engineering problems
4) PO 2.2) Defining complex engineering problems
5) PO 2.3) Formulating complex engineering problems
6) PO 2.4) Ability to solve complex engineering problems
7) PO 2.5) Ability to choose and apply appropriate analysis and modeling methods
8) PO 3.1) Ability to design a complex system, process, device or product to meet specific requirements under realistic constraints and conditions.
9) PO 3.2) Ability to apply modern design methods under realistic constraints and conditions for a complex system, process, device or product
10) PO 4.1) Developing modern techniques and tools necessary for the analysis and solution of complex problems encountered in engineering applications 4
11) PO 4.2) Ability to select and use modern techniques and tools necessary for the analysis and solution of complex problems encountered in engineering applications
12) PO 4.3) Ability to use information technologies effectively.
13) PO 5.1) Examination of complex engineering problems or discipline-specific research topics, designing experiments
14) PO 5.2) Examination of complex engineering problems or discipline-specific research topics, experimentation
15) PO 5.3 ) Analysis of complex engineering problems or discipline-specific research topics, data collection
16) PO 5.4) Analyzing the results of complex engineering problems or discipline-specific research topics
17) PO 5.5) Examining and interpreting complex engineering problems or discipline-specific research topics

Öğrenme Etkinliği ve Öğretme Yöntemleri

Beyin fırtınası /Altı şapka
Course
Grup çalışması ve ödevi

Ölçme ve Değerlendirme Yöntemleri ve Kriterleri

Yazılı Sınav (Açık uçlu sorular, çoktan seçmeli, doğru yanlış, eşleştirme, boşluk doldurma, sıralama)
Sözlü sınav
Homework
Uygulama
Grup Projesi

Assessment & Grading

Semester Requirements Number of Activities Level of Contribution
Homework Assignments 5 % 10
Midterms 1 % 30
Semester Final Exam 1 % 60
total % 100
PERCENTAGE OF SEMESTER WORK % 40
PERCENTAGE OF FINAL WORK % 60
total % 100

İş Yükü ve AKTS Kredisi Hesaplaması

Activities Number of Activities Duration (Hours) Workload
Course Hours 14 3 42
Study Hours Out of Class 14 8 112
Homework Assignments 2 5 10
Midterms 1 2 2
Final 1 3 3
Total Workload 169