مفاهیم اولیه مدارهای منطقی:
مبناهای عددنویسی، تبدیل مبناها، محاسبات ریاضی، نمایش اعداد و کدهای داده، آشکارسازی و تصحیح خطا
جبر بول، گیتها و توابع منطقی
روشهای سادهسازی توابع منطقی:
جدول درستی، نقشه کارنو، روش کواین- مککلاسکی
آشنایی مقدماتی با زبان توصیف سخت افزار Verilog
مدارهای منطقی ترکیبی:
روش کلی طراحی، گیتهای کامل، جمعکننده و مفهوم سرریز، تفریقکننده، مقایسهگر، ضربکننده
مدارهای ترکیبی بلوک پایه:
مالشی پلکسر، دیمالتی پلکسر، انکدر، دیکدر، مولد پریتی و کاربردهای آنها
مدارهای الکترونیکی گیتهای منطقی
مدارهای ترتیبی:
ساختار مدارهای ترتیبی، عناصر اصلی مدارهای ترتیبی (لچها، فلیپفلاپها)، ملاحظات زمانی
مدارهای ترتیبی سنکرون:
تحلیل و طراحی مدارهای سنکرون، ثباتها و انواع شمارندهها، مدلهای میلی و مور، حالات معادل و تخصیص حالت، طراحی با استفاده از معادله مشخصه
مدارهای ترتیبی آسنکرون:
تحلیل و طراحی مدارهای آسنکرون، روش های بهینهسازی مدارهای آسنکرون