I'm currently taking the Nand2Tetris course, which claims to have no prerequisites. I have some experience with programming, mainly beginner languages like Python and JavaScript, and I've built lots of logical circuits in games. However, I'm finding it really challenging to learn how to create circuits in this course. Everything seems straightforward at first, but then they jump to expecting us to design a 4-way MUX and then an 8-way one right after a simple 8-way OR gate. Is there some resource I'm missing? This just feels impossible!
3 Answers
Wait, you’re surprised they expect you to figure it out yourself? That's kind of the point of the course! It’s designed to be hands-on, so it might seem a bit rough at times.
Did you check out resources like the Nand2Tetris subreddit? People often share insights and tips that could help you out with the MUX sections.
What parts are causing confusion? Can you handle making a simple single-bit MUX? Once you've got that down, it should be easier to scale it up to a 4-way MUX. Just take it step by step.
I can build a simple MUX, but scaling it up is tough. The sudden increase in difficulty feels off, which makes me wonder if there's something I'm not seeing.