Faculty of Engineering and Natural Sciences · Computer Engineering · Undergraduate
Course Objective
To introduce the basic concepts of number systems and coding, To explain basic logic gates, Logic to introduce integrals, to teach simplification using Karnough Maps, to teach compound circuits To gain the ability to design compound circuits by detailing / grouping.
Course Content
Number systems, Boolean algebra and functions, logic gates. Analysis and design of combinational circuits. Combinational MSI components. Flip-Flops, counters and registers. Analysis and design of sequential circuits. State table, state reduction and state assignment. Sequential MSI components. Register transfer and micro operations. Basic computer organization and design: arithmetic logic, memory and control units. Digital logic design applications.
Required Resources
Digital Design: International Edition, Mano & Ciletti, Pearson Education,
Recommended Resources
Introduction to Logic Designs - Alan B. Markovitz
Lecture Notes
Explanations
There will be weekly quizzes/assignments, a midterm exam and a comprehensive final exam.
The dates of the quizzes will be announced in the previous class and announced on the campus information system, and the content will be the topics of the previous weeks. There is no make-up for the quizzes in any way.
Participation in the course does not mean attendance (attendance). In the courses that will be taught interactively, questions will be asked to the students and individual evaluation will be made based on the answers from the students.
Exam dates are as announced in the table.
Midterm exam topics cover all the topics covered until the exam week. The final exam covers the topics covered throughout the semester. Midterm and Final exam dates, time and place will be announced by the Dean's Office.
Rules
- Attendance: It is required to attend %30 of the lectures, otherwise the final grade will be DZ and the student has no right to take a final exam.
- Collaboration: It is important to ask questions during lectures when there is something about the lecture that is not clear to you.
- Academic Honesty: It is expected to complete all of your studies which are going to affect your grades by yourself. Plagiarism, copy/paste of someone else' studies are prohibited and be treated due to regulation rules of IZU.
- Exam Grrading: If it is necessary, oral examination is going to be done once the grading of an exam paper is completed. The result of the oral examination will determine your final grade of the paper.
- The evaluations specified in this syllabus are not changable and there will be no extra compensation for grade upgrading.
Course Learning Outcomes
- Binary Number System and Logic gates/tables/functions are learned in detail.
- Kmap and reduction of functions using different methods are learned.
- Design both combinational and sequential concurrent digital logic circuits.
- Register and counter design phases are learned in detail.
- Frequently used memory components such as RAM and ROM are designed.
- Gain an introductory knowledge of Register Transfer Language (RTL).
- Asynchronous sequential circuits are learned.
Core Area Distribution
Teaching Methods
Assessment & Evaluation
ECTS / Workload
| Activity | Quantity | Duration (h) | Total Workload |
|---|---|---|---|
| Course Duration (Including Exam Week) | 16 | 3 | 48 |
| Out of Class Study Period | 15 | 4 | 60 |
| Midterm | 1 | 2 | 2 |
| Quiz | 2 | 1 | 2 |
| Assignment | 0 | 1 | 0 |
| Practice | 0 | 3 | 0 |
| Final | 1 | 2 | 2 |
Course Schedule
| Week | Subject | Preparation |
|---|---|---|
| 1 | Binary Number System: decimal,binary, octal, hexadecimal | Lecture Notes |
| 2 | Boolean algebra and Logic Gates | Lecture Notes |
| 3 | Reduction | Lecture Notes |
| 4 | Combinational logic circuits | Lecture Notes |
| 5 | Combinational logic circuits | Lecture Notes |
| 6 | Synchronous Sequential Logic Circuits | Lecture Notes |
| 7 | Synchronous sequential logic circuits | Lecture Notes |
| 8 | MidTerm Exam | Ara Sınav |
| 9 | Registers and counters | Lecture Notes |
| 10 | Counters | Lecture Notes |
| 11 | Memory and programmable logic | Lecture Notes |
| 12 | Register Transfer | Lecture Notes |
| 13 | Asynchronous sequential logic circuits | Lecture Notes |
| 14 | Register Transfer Level | Lecture Notes |
| 15 | Digital integrated circuits | Lecture Notes |
| 16 | All chapters | All chapters |


