Ini adalah kursus ketiga dalam Teknik Elektro Universitas: logika digital desain — bagaimana bit direpresentasikan, dikombinasikan, disimpan, dan ditimed di dalam setiap komputer. Kursus ini tidak memerlukan pengetahuan elektronik sebelumnya: primitifnya adalah dua tingkat tegangan dan sejumlah gerbang logika.
- Unit 3.1 membangun sistem bilangan: biner, heksadesimal, komplemen dua.
- Unit 3.2–3.3 menggabungkan logika: aljabar Boolean, peta Karnaugh, blok kombinasional blok.
- Unit 3.4–3.5 menambahkan elemen waktu: latches, flip-flop, dan mesin state yang dikontrol clock.
- Unit 3.6 mendeskripsikan pola-pola: counter, shift register, memori.
- Unit 3.7 mendeskripsikannya dalam HDL dan memverifikasinya dengan testbench.
Setiap unit dibuka dengan cerita, menampilkan gambar sebelum ide formal, mendefinisikan istilah secara presisi, mengerjakan dua contoh bertingkat yang aritmatikanya diverifikasi mesin, menyebutkan kesalahan klasik, dan diakhiri dengan ringkasan tiga baris. Kebiasaan pemeriksaan kursus ini: setiap jawaban Boolean diverifikasi oleh ringkasan. Kebiasaan pemeriksaan pada kursus ini: setiap jawaban Boolean diverifikasi oleh evaluasi menyeluruh — fungsi dengan 3 input hanya memiliki 8 baris, jadi periksa semuanya, baik secara manual pada tabel kebenaran atau melalui perulangan di sandbox.