I have books written on programming for Commodore written for fifth
graders. My cousin self published one written for third graders.
C++ may be the cursive of the 21st century. My kinder gardener knows
the difference between turning the monitor off and shutting the computer
down, and is able to shut it down himself using the icons (He can't read
the word "shutdown" yet.)
Phil M Perry wrote:
Matthias Johnson wrote:
In regards to public schools I think computer programming is a hard
nut to crack.
I'm not sure that formal programming classes even belong in K-12. How
many teachers (math, science, business) are qualified to teach good
programming practices, as well as the language of choice itself?
<old timer alert>
I remember way back in ought '72 being thrilled to teach myself BASIC on
our school computer -- actually an acoustic-coupled phone dialup on a
134 baud TeleType to a PDP-8 owned by a school 30 miles away. We
essentially taught ourselves, because at that point there were no PCs or
home computers, and no teacher had the faintest idea how to program.
Later, the algebra teacher tried to teach FORTRAN to a few of us, but he
couldn't get beyond "Numbers are things like F8.2". I went off to
college in '76 and learned proper FORTRAN -- on punch cards. Ah yes,
"Computing Fundamentals for Engineers" -- that course did more to turn
off people to computers than anything else you could think of. Most of
my fellow engineering students couldn't wait to never see a computer again.
</old timer alert>
It probably still holds true that most HS teachers are unqualified to
teach computer science, and the vast majority of students are
intellectually incapable of learning programming, so you might as well
let those who are interested and capable teach themselves/each other. If
there's a school computer lab with some machines available that a
Computer Club can use, so much the better, but it's not vital for K-12
schools to try to teach programming skills.
It would be a far better use of school time and resources to teach
ethics in a digital world, as well as the basics of web use and
office-type applications. As I mentioned before, repetitive skill drills
in math, spelling, typing, and such would also be good uses for
computers in K-12. As I said yesterday, simulating expensive or
hazardous physics and chemistry experiments is better than nothing at
all (the local HS just blew up a lab yesterday, injuring 8). I can't
imagine why students of that age would need laptops.
_______________________________________________
Mid-Hudson Valley Linux Users Group http://mhvlug.org
http://mhvlug.org/cgi-bin/mailman/listinfo/mhvlug
Upcoming Meetings (6pm - 8pm) MHVLS Auditorium
Feb 3 - Arduino
Mar 3 - Sahana and 7 Years of MHVLUG Celebration
Apr 7 - Nagios
_______________________________________________
Mid-Hudson Valley Linux Users Group http://mhvlug.org
http://mhvlug.org/cgi-bin/mailman/listinfo/mhvlug
Upcoming Meetings (6pm - 8pm) MHVLS Auditorium
Feb 3 - Arduino
Mar 3 - Sahana and 7 Years of MHVLUG Celebration
Apr 7 - Nagios