Live data from Hacker News

Build a Modern Computer from First Principles: Nand to Tetris Part II

coursera.org

21–30 of 37 posts

Re: Build a Modern Computer from First Principles: Nand to Tetris Part II

#21

NAND refers to NAND gates right -- does this course start from Hardware?

> NAND refers to NAND gates right -- does this course start from Hardware?

NAND does refer to NAND gates. no the course doesn't start from hardware. a (java based) simulator is used to simulate the most fundamental building block.

and then things go from there.

take a look at the following: http://www.nand2tetris.org/ for more information.

Re: Build a Modern Computer from First Principles: Nand to Tetris Part II

#22
post #19

I'd like to see a course where they build alternative computers. I.e. not the ones we are using now. I feel we are living too much in a monoculture.

What do you mean by ”alternative computers”? Analogue computers? Quantum computers? Balanced ternary computers? Binary decimal computers? Non-Von Neumann architecture computers? Harvard architecture computers? Parallel computers? Single instruction set computers?

Re: Build a Modern Computer from First Principles: Nand to Tetris Part II

#23
post #9
post #5

Does anyone know if part 2 is a new Coursera offering then? I looked through the FAQ and didn't see any mention of that, only that that part 1 and 2 are stand alone courses.

Part 2 didn't exist when I worked through the book and watched the Part 1 lectures a couple years ago, so presumably this is new. The big question is: do they actually take you all the way to Tetris? Surely it is their duty to deliver on the best course title of all time! The book, btw, is a masterpiece for anyone unfamiliar with the material it covers—particularly for programmers like me who are comfortable with the…

Skating on a frozen mystery” is a wonderful turn of phrase. Is it yours or is it an idiom I haven't (yet) come across?

Re: Build a Modern Computer from First Principles: Nand to Tetris Part II

#24
post #23
post #9

Earlier quoted context omitted.

Part 2 didn't exist when I worked through the book and watched the Part 1 lectures a couple years ago, so presumably this is new. The big question is: do they actually take you all the way to Tetris? Surely it is their duty to deliver on the best course title of all time! The book, btw, is a masterpiece for anyone unfamiliar with the material it covers—particularly for programmers like me who are comfortable with the…

” Skating on a frozen mystery ” is a wonderful turn of phrase. Is it yours or is it an idiom I haven't (yet) come across?

I wouldn't say it's 'mine' but it just popped into my head.

Re: Build a Modern Computer from First Principles: Nand to Tetris Part II

#25
This would be so good if it were available off of Coursera, which is essentially a shake-down for certificate fees at this point. Nand2Tetris is a fantastic course.

Back in its heyday 3 years ago, I did a ton of courses on Coursera. They weren't perfect, of course. There was no higher-level coordination that could lead to covering an entire 4-year degree's worth of material and it was hard to match up courses from different institutions with different prereqs. It was hard to find advanced courses in general and the enforced speed at which content was expected to be completed sucked.

But the automated graders were great. I went through parts of many, many courses before having to abandon them due to work pressures and I finished a few, like the scala course and the fantastic automata course and some stuff from Berkeley before they bailed and moved to edX. It wasn't ideal for adult independent learners, but Coursera used to provide real value, especially for introducing niche topics that wouldn't be available via OCW.

It's a pity they never figured out a business model that would fit what its learners really wanted and just threw up a paywall instead.

Re: Build a Modern Computer from First Principles: Nand to Tetris Part II

#26
Does anyone have a recommendation for an electronics course that starts from the basics, with real hardware, for some who did electronics at highschool, but has forgotten essentially everything but some abstract knowledge. I'd really want to be able to design simple stuff on a breadboard. I know there is a ton of stuff out there, but where to start?

Re: Build a Modern Computer from First Principles: Nand to Tetris Part II

#27

Does anyone have a recommendation for an electronics course that starts from the basics, with real hardware, for some who did electronics at highschool, but has forgotten essentially everything but some abstract knowledge. I'd really want to be able to design simple stuff on a breadboard. I know there is a ton of stuff out there, but where to start?

Same here. Please share if you find anything fruitful!

Re: Build a Modern Computer from First Principles: Nand to Tetris Part II

#28

Does anyone have a recommendation for an electronics course that starts from the basics, with real hardware, for some who did electronics at highschool, but has forgotten essentially everything but some abstract knowledge. I'd really want to be able to design simple stuff on a breadboard. I know there is a ton of stuff out there, but where to start?

6.002.1x "Circuits and Electronics 1: Basic Circuit Analysis" Based on 6.002 MIT Course https://courses.edx.org/courses/course-v1:MITx+6.002.1x_1+2T... 1 of 3 part series

Re: Build a Modern Computer from First Principles: Nand to Tetris Part II

#29

NAND refers to NAND gates right -- does this course start from Hardware?

the hardware is simulated, but you do actually start from NAND gates to build primitive logic gates, then forward to a half adder, full adder, ALU, CPU and ram memory

Re: Build a Modern Computer from First Principles: Nand to Tetris Part II

#30
post #25

This would be so good if it were available off of Coursera, which is essentially a shake-down for certificate fees at this point. Nand2Tetris is a fantastic course. Back in its heyday 3 years ago, I did a ton of courses on Coursera. They weren't perfect, of course. There was no higher-level coordination that could lead to covering an entire 4-year degree's worth of material and it was hard to match up courses from di…

What paywall are you talking about? Unless I'm missing something, every course I did on Coursera had the option of buying a certificate. But if I didn't want to pay, I could follow and complete the course all the same; I just didn't get the certification in the end. The contents were the same, the exercises were the same, and the knowledge gained was the same.
Post reply on HN