Hi,
I'm about to embark on building a single board computer (an N8VEM) as a =
project with my 15yo son.
Not having children of my own, I can't answer your exact question. But I
can think back to what I did as a kid, and, with the benefit of
hindsight, think what I really should have done.
My son is a typical gamer kid who spends most of his waking moments =
either in front of a computer playing WOW, or reading SF and fantasy. =
I'm trying to find something a bit more positive about technology for =
him to enjoy. The operative word is enjoy.
Does he show any interest at all in what goes on inside the machines? Can
he program? I hate to say this, but plenty of people are content with
being users. It can't do any harm to introduce this stuff to him, but it
may not fascinate him as it did me.
Anyway, he's agreed to give it a shot, and I'm
thinking through how to =
make this a great experience for him. I've got a fair amount of =
background (BSEE and MSCS), and understand the technology, at least =
theoretically, from bare silicon to flip flops, to computer block =
diagrams. I'm reasonably well versed in Z80 assembly language =
programming and the CP/M operating system, which is what the N8VEM runs.
I've got the equipment (electronics soldering station, good DMM, logic =
probe, bench power supply, etc) and have access to an OScope if I need =
one. And I actually sort of remember how to use them :)
My question for you folks is: At what level, and in what order should I =
try to teach some theory to my son? Should I do some background before =
Hmm... If you're not careful the whole things becomes and excerise in
'Put this compoent there and solder it in'. Although I enjoy soldering up
kits as a bit of light relief, I do think that the educational value of
doing that is minimal. If yoou introduce the theory, it can be a lot greater.
What I would do (with the benefit of hindsight) is not build a complete
machine like this at all, but get the second edition of the lab manual
for the Art of Electronics and work thorugh a modified version of the
computer experiments. Modified because I have an aversion to solderless
plugblock breadboards :-). This is a step-by-step introdcution to making
a 68008 computer (e very simple one), and yuo do learn the theory as you
go.
That's what _I_ would do, as somebody who loves to know what's going on
inside everrything. The downside is that it iwll take a long time (a lot
longer than stuffing PCBs) and you end up with a very minimal computer at
the end.
So perhaps you should stick with the N8VEM computer kit. But I would try
to introduce some theory as early as possible and see ifyour son takes to
it. If he does, be prepared to go a lot further. If he doesn't, well,
you've tried, and there are many other things to interest him.
-tony