defter*
defter / katalog / CS 223
CS 223

Digital Design

CS 223 is where you stop treating the computer as a black box and start building one from the bottom up — transistors become gates, gates become arithmetic units and memory, and a finite state machine becomes something you can actually put on an FPGA. Expect weekly Verilog labs alongside problem sets on Boolean simplification, K-maps, and FSM design, with a midterm and final that test whether you can reason about timing, glitches, and state encoding on paper. It's the hardware foundation that CS 224 (Computer Organization) directly builds on, and it's the course that makes later topics like pipelining, caches, and even compilers feel grounded rather than magical.

Credit4ECTS6.5FacultyFaculty of EngineeringBölümComputer EngineeringPreCS 101MüfredatY2 Güz

Değerlendirme 100% — 4 adım

15%
35%
35%
15%
Lab work Labs 15%
Midterm:Essay/written Midterm 35%
Final:Essay/written Final 35%
Quiz Quizzes 15%

Önerilen kaynaklar 2 kitap

📕
Zorunlu
Digital Desgn and Computer Architecture
David M. Harris, Sarah L. Harris
2013 Second Edition · Morgan Kaufmann
📖
Önerilen
Digital Design
with RTL Design, VHDL and Verilog
Farank Vahid · 2011 2nd Edition

Haftalık müfredat 14 hafta

Hafta 1
Introduction, digital values, number systems: decimal, binary and hexadecimal
Hafta 2
Logic gates and physical characteristics, CMOS transistors, power consumption Boolean algebra Boolean equations, canonical forms,
Hafta 3
Combinational logic, hardware reduction, X and Z logic values, introduction to Verilog
Hafta 4
Karnaugh maps, MUXes and decoders, Combinational timing & non-ideal behavior, Verilog modelling
Hafta 5
Latches & flip-flops, basic register, synchronous logic design
Hafta 6
Finite state machines, encoding, Mealy vs. Moore
Hafta 7
FSM examples, Verilog modelling
Hafta 8
Timing, parallelism, Verilog modelling; MIDTERM EXAM
Hafta 9
Arithmetic functions, adders, subtractors, comparators, shifters, ALU, Verilog models
Hafta 10
Counters, shift registers, Timers,Verilog models
Hafta 11
Counters, shift registers, Timers,Verilog models
Hafta 12
High Level State Machines
Hafta 13
High Level State Machines
Hafta 14
Programmable Processors

🤖 GenAI politikası

GenAI Policy: We follow the Generative AI policy guideline of Bilkent University which can be found here: https://w3.bilkent.edu.tr/bilkent/generative-artificial-intelligence-genai-guideline/

Ders notları — henüz yok

CS 223 için defter ekibi henüz not yazmadı.

İlk dosyayı sen atarsan — not, slayt, geçmiş sınav, çözüm, cheat-sheet, ne varsa — defter ekibi öğrenci paylaşımlarından bu dersin notlarını yazar. Drive linki / PDF / ZIP, hepsi olur.

← katalog

Geçmiş GPA dağılımı 35 dönem · ort. 2.37

DönemCourse CPA
2025-2026 Fall 2.41 6 sec · 148 öğr
2024-2025 Fall 2.46 6 sec · 174 öğr
2024-2025 Spring 2.33 4 sec · 79 öğr
2023-2024 Fall 2.39 6 sec · 164 öğr
2023-2024 Spring 2.58 2 sec · 84 öğr
2022-2023 Fall 2.46 6 sec · 203 öğr
2022-2023 Spring 1.98 2 sec · 63 öğr
2021-2022 Fall 2.30 6 sec · 167 öğr
2021-2022 Spring 2.58 3 sec · 89 öğr
2020-2021 Fall 2.55 6 sec · 184 öğr

Aggregate course GPA — Bilkent STARS'tan public data. Hoca-bazlı per-section detayı için STARS evaluation report →. Öğrenci anket cevapları KVKK kapsamında defter'de tutulmaz.

⚠️ FZ engelleyen şartlar

1. Weighted average score of the midterm exam and quizzes (2 x midterm_score + avg_quiz_scores)/3: at least 40%. 2. Average score of the labs at least 50%. 3. Absent from no lab (only the tutorial lab can be missed).

Hocalar 1 bu dönem · 12 geçmiş

Bu dönem (2025-2026 Spring) · 4 section
Shervin Rahimzadeh Arashloo ×4
Geçmişte ders veren (12 kişi)
Sinem Sav, Doruk Öner, Alper Sarıkan, Alp Sayın, Satılmış Topcu, Özcan Öztürk, Muhammet Mustafa Özdal, Mehmet Baray, William Sawyer, İbrahim Körpeoğlu, Uluç Saranlı, Kemal Efe