این دوره دربارهٔ یک پرسش ساده است: کامپیوتر چطور با فقط دو رقم — صفر و یک — حساب میکند، تصمیم میگیرد و به خاطر میسپارد؟
پاسخ این پرسش را قدمبهقدم میسازی: اول عددنویسی دودویی را یاد میگیری، بعد منطق ترکیب صفر و یکها (جبر بول)، بعد سادهکردن مدارها با نقشهٔ کارنو، بعد بلوکهای آماده مثل جمعکننده و مالتیپلکسر، و در پایان مدارهایی که «حالت» دارند و با کلاک کار میکنند.
مسیر یادگیری
دوره شش بخش دارد که پشت سر هم خوانده میشوند:
- پیشنیازها و شروع (همین بخش) — عدد و مبنا، توانهای ۲، شهود منطق. اگر اینها را بلدی، سریع مرور کن و رد شو.
- فصل ۱ — سیستمهای دودویی — تبدیل مبناها، مکملها، اعداد علامتدار، کدها.
- فصل ۲ — جبر بول و گیتها — قوانین ترکیب صفر و یک، مینترم و ماکسترم، گیتها.
- فصل ۳ — حداقلسازی — نقشهٔ کارنو و سادهکردن مدار.
- فصل ۴ — منطق ترکیبی — جمعکننده، دیکودر، مالتیپلکسر و بلوکهای آماده.
- فصل ۵ — منطق ترتیبی — لچ، فلیپفلاپ، حالت و طراحی مدار سنکرون.
هر درس بالای صفحه پیشنیازهایش را نشان میدهد. اگر وسط یک درس گم شدی، کادر «گیج شدی؟» دقیقاً میگوید به کدام درس برگردی.
چطور هر درس را بخوانی
هر مفهوم مهم این چرخه را طی میکند: شهود → تعریف دقیق → نماد و فرمول → مثال حلشده → اشتباه رایج → خودآزمایی. پیشنهاد من:
- مثالهای حلشده را اول خودت حل کن، بعد گامها را باز کن.
- تمرین هر بخش را جدی بگیر؛ توضیح پاسخ غلطها بخشی از درس است.
- هر صفحه را که تمام کردی، دکمهٔ «تمام شد» را بزن تا نقشهٔ راه پیشرفتت را نشان دهد.
از کجا شروع کنی؟
- اگر تبدیل مبناها (مثلاً دودویی به دهدهی) برایت راحت است، همین درس را تمامشده علامت بزن و برو سراغ درس دوم همین بخش.
- اگر کلماتی مثل «مبنا»، «توان دوی» یا «گزاره» برایت مبهم است، به ترتیب درسهای همین بخش را بخوان؛ هر کدام کمتر از پانزده دقیقه است.
- هر وقت آماده بودی، فصل ۱ منتظر توست: دنیای صفر و یک.