The first parts of the course were excellent. Simple logic, an adder, software simulation of hardware gates … the boys got into it.
When the course graduated into software: the stack, the programming language, local vs. global variables, objects…I was aghast at how poorly designed it was after that point.
I highly recommend against NAND2Tetris, unless you restrict yourselves to the hardware part only. There, it is excellent. Or, have your computer science degreed teacher re-write the software portion.
By way of a post script, my older son is minoring in Computer Science now at UMass Amherst, so maybe it did him some good. Or, at least, it didn’t kill his interest.
-LLiioonneell
Lionel Goulet
I only read my email once a day. I’m only a little better with texts. If you need an answer right away, call me.
(781) 367-5550
Te Deum
From: CVC director [via Nand2Tetris Questions and Answers Forum] [mailto:[hidden email]]
Sent: Wednesday, April 6, 2016 8:17 PM
To: LionelGoulet <[hidden email]>
Subject: Re: Hello from the homeschooling community
I realize your post was several years ago, but I was interested in hearing how your experience was completing this course with your children. How old were your kids at the time? Were there any sections that required more time or explanation? Did the kids have prior experience with computer programming? How much experience?
We are a homeschooling community considering offering this class to high school students over the course of a year, taught by a person with a computer science degree and many years of experience in the field.
Thanks!
To unsubscribe from Hello from the homeschooling community, click here.
NAML