Mailing List Archive
tlug.jp Mailing List tlug archive tlug Mailing List Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]Re: [tlug] Learning to Program
- Date: Sat, 4 Aug 2007 12:18:32 +0900 (JST)
- From: Curt Sampson <cjs@example.com>
- Subject: Re: [tlug] Learning to Program
- References: <14178ED3A898524FB036966D696494FB8E4D4B@messenger.cv63.navy.mil> <200708022152.15428.tlug@extellisys.net> <Pine.NEB.4.64.0708030000090.8029@homeric.cynic.net> <200708032043.39215.tlug@extellisys.net>
On Fri, 3 Aug 2007, tlug@example.com wrote:
On Friday 03 August 2007 00:19:25 Curt Sampson wrote:
Mathematics classes in Japan discourage the use of calculators; the teachers really stress the importance of knowing how to do math by hand.
I think you're talking about arithmetic here. When I think of "math," I tend to think of symbolic manipulation, where often numbers are not involved at all. So that's where I was coming from when I was talking about doing algebra homework.
Then again, perhaps in high school I did little more than solve quadratics for their roots. I don't really remember.
But the more important point here is that there's a big difference between using some software to solve the problems and writing that software. If you can write it, I propose you'll know and remember as much or more as if you simply practice the procedure a lot.
Students should learn about rounding, significant figures, error, etc. A really great way to study this is through physics.
I completely agree.
Those problems are particularly valuable to students because they will also learn how to get a feel for how an answer "looks" aside from the fact that it comes out even.
Hmm. Teach them to use slide rules? I think that using one provides some serious insight into both precision and magnitude.
The Q&A format may split the ideas up into chunks small enough to keep it relatively interesting for an eleven-year-old, but I do not think the output is interesting enough to maintain his interest for long...
Perhaps not. It's worth a try, I think.
It is not really something that would be impressive enough to show off to friends...
Well, that's just something you have to get used to if you're a programmer. Potential clients of Starling keep asking to see look at our web sites, and it's difficult to explain that the flashy stuff you see is not us; we do the bits behind it.
Also, a functional language may be a bit hard to comprehend for someone who has not even studied functions in maths.
Well, a function is not a difficult thing: merely a mapping of inputs to outputs. (Start the kids with category theory, anyone?*) And it's such a fundamental thing in computation and programming that it's hard to see how you'd get anywhere without understanding it.
* Actually, parts III through VI of Raymond Smullyan's _To Mock a Mockingbird_ might not be such a bad thing to let them have a go at.
Smalltalk is a fine language, but personally I would recommend a more "mainstream" language to a young learner.
Here is a Java book...
Ouch! No, I would recommend going with a decent programming language first. If he ends up at Java after that, all fine and dandy, but why start someone out on crap without trying the good stuff, first?
It took me many, many years to overcome starting out with piss-poor languages, and more than a few of them were wasted with crap like Java. I wouldn't wish that on anyone.
cjs -- Curt Sampson <cjs@example.com> +81 90 7737 2974 Mobile sites and software consulting: http://www.starling-software.com
- Follow-Ups:
- Re: [tlug] Learning to Program
- From: tlug
- References:
- RE: [tlug] Expensive Microsoft
- From: burlingk
- Re: [tlug] Expensive Microsoft
- From: tlug
- [tlug] Learning to Program
- From: Curt Sampson
- Re: [tlug] Learning to Program
- From: tlug
Home | Main Index | Thread Index
- Prev by Date: RE: [tlug] Emergency nomikai August 17th?
- Next by Date: Re: [tlug] [OT] Good IT Resume
- Previous by thread: Re: [tlug] Learning to Program
- Next by thread: Re: [tlug] Learning to Program
- Index(es):
Home Page Mailing List Linux and Japan TLUG Members Links