Course Information


This graduate course is about the fundamentals of digital design and computer systems . The main aim of the course is providing an understanding the analytical approaches and digital systems as well as the methods followed in synthesizing and analyzing the them.

The general body devoted to digital design is on Binary Systems, Codes, Boolean Algebra,Digital Logic Gates, Simplifying the Functions, Combinational Logic, Sequential Synchronous Logic and Design Problems

The course is taught by Dr. Ahmet Selman Bozk─▒r.

Exam Dates

First Midterm: Will be announced - Friday at 13:40
Second Midterm: Will be announced - Friday at 13:40
Final: Will be announced - Friday at 13:40

Time and Location

Lectures: Friday at 13:40-16:30 (Online)

Reference Books

  • Digital Design and Computer Architecture, D. Harris, S. Harris, Morgan Kaufmann, 2007.


The course webpage will be updated regularly throughout the semester with lecture notes, presentations, and important deadlines. Since this class wil be taught online, it is obligatory to register Piazza BBM242 communication group

Course Requirements and Grading

Grading for BBM242 will be based on

  • Midterm exam 1 (25%),
  • Midterm exam 2 (25%),
  • Participation (10%),
  • Final exam (40%).

Course Content

Date Topic Notes
Mar 3 Introduction [slides] Introduction to Digital Systems, Number systems
Mar 10 Logic Gates [slides] Logic Gates, Logic Levels, CMOS Transistors,Power Consumption
Mar 17 Boolean Algebra, SOP, POS [slides] Boolean Algebra, Duality, De-Morgan's Law, Minterms, Maxterms, SOP, POS, Multiple Input Gates
Mar 24 Gate Level Minimzation [slides] Karnough Maps, Prime Implicants, Essential Prime Implicants, NAND/NOR Gate Based Design, Parity Checkers