Ali,
        generating interest in the topic is probably the single most critical 
step you will take. That is where I’ve had the most trouble, and from your 
first paragraph, sounds like that is your first stumbling block, too. Here are 
things that might help:

1) Provide him with problems (lots of them!) in other areas that the PC-XT / 
basic combo can solve for him. Give him math homework with iterative solutions, 
ask him to calculate the value of pi or find the first 500 pythagorean 
triplets, or something like that. Then help him through solving those problems, 
and pose him more problems to solve himself. This will take a lot of time on 
your part.

2) Demonstrate that *you* are interested in it - play nim or trek or hammrbi 
for a couple of hours, or write your own computer game on it, with him watching 
over your shoulder. Let him help, 

        Make sure that the interaction between you and him is the primary goal, 
and BASIC and the computer are secondary, while you do this. He is hard-wired 
to resist the idea of you foisting him off on a machine and then walking away 
while he “learns” - in relational terms, that will feel like a punishment to 
him. On the other hand, if the computer and the lessons form environments that 
establish better connection between you and him, he will like it. 


        My 2 cents worth, and please note I was not successful at following the 
above advice myself. My kids got “exposed” to a bunch of this, never really 
clicked on it, and only now (away in college) are beginning to get interested. 
They are sailing through their CS courses because they keep tripping across 
nuggets that they immediately “get” (having had me bore them to tears about it 
in past ages) while their classmates struggle - but that’s not the goal you 
were looking for.

        Good luck!
                                                                -  Mark


On May 27, 2016, at 12:29 PM, Ali <[email protected]> wrote:

> So somewhat OT - I've setup an 8 year old w/ an IBM PC XT w/ CGA. To say he
> is less than impressed is understating things :). However, I am determined
> that he will learn basic computer terminology, architecture, history (i.e.
> how we got here) and at least get his feet wet with programming by learning
> BASIC this summer.
> 
> Apparently teaching is not my strong suite - while I can talk about a larger
> number of the above topics, especially at his level, organizing them in a
> way to make sense is the problem. I was wondering if anyone could recommend
> a good book that gets the basic stuff out of the way (what is the CPU,
> memory, storage, etc. what are different the parts called, etc.) and maybe
> another one that teaches an intro to BASIC written for a very young reader?
> It would be nice if the book is in the PD or at least available as a PDF
> that way he can read it on his Kindle. However, I am not averse to buying a
> physical new (or used book) either. 
> 
> Thanks.
> 
> -Ali
> 
> 
> 

Reply via email to