|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
|
|
Thread Tools | Rate Thread | Display Modes |
|
|
|
#1
|
|||||
|
|||||
|
"Why Johnny can't code"
For those of you who missed the slashdot posting earlier today, you may want to look at an article about how today, you can't find an introductory language. (Watch the ad, and the full article comes up.)
Seeing as FIRST is about inspiring kids to do engineering, I figured I'd link this. (And yes, my school's math textbooks have BASIC examples, too.) |
|
#2
|
||||
|
||||
|
Re: "Why Johnny can't code"
Quote:
An outstanding article. Thank you for the link. Mike |
|
#3
|
||||
|
||||
|
Re: "Why Johnny can't code"
cool article, thanks.
seems like this guy might of founf something useful in Linux........i'm a linux newbie myself, but it seems to me like Basic or an equivalent probbaly still exists in that world. but hey, a commodore 64 was a great solution. |
|
#4
|
|||
|
|||
|
Re: "Why Johnny can't code"
There isn't really a "BASIC" lying around in Linux per se, but considering that the system is built to be easily modifiable and programmable, it's pretty close. Shell scripts are about as BASIC-like as you can get.
|
|
#5
|
|||
|
|||
|
Re: "Why Johnny can't code"
An interesting thread. Both my sons learned to program using QBASIC (from DOS version ... well, I dunno, but it fits on a floppy). It still works fine in a DOS window on Windows XP. It's a whole lot easier than trying to understand the .NET framework to learn programming. Or C. Or C++. Or C#. Or just about anything.
|
|
#6
|
|||||
|
|||||
|
Re: "Why Johnny can't code"
Quote:
|
|
#7
|
|||
|
|||
|
Re: "Why Johnny can't code"
I learned to program calculator BASIC, for my TI-83 plus. First came the basic math programs (GCF, triangle inequality checker, ect.), then came the output command programs (screensavers, top-down shooters), then pixle-based commands (SkiFree type game), then I moved on to C and Python.
|
|
#8
|
||||
|
||||
|
Re: "Why Johnny can't code"
For a simple lineprogramming language for beginners, I'd have to reccomend Python. I've dabbled in it a little and it's remarkably intuitive to programmers and noobs alike. It's versatile, powerful, and simple. Beginners can use it to learn very easy mathematical operations and pro programmers can use it as an engine to run an application that would be needlessly complex in C/C++.
Simple programming languages aren't dead, they just no longer come from Microsoft. (Yes, Python is a 'scripting' language. Don't dismiss it because of that. So is PHP. Both are remarkably clean and powerful programming languages.) Last edited by FourPenguins : 22-09-2006 at 22:50. |
|
#9
|
|||
|
|||
|
Re: "Why Johnny can't code"
I started out learning in QBASIC.
If your school is looking for something to program and or give the kids something to play with that does BASIC take a look at the offerings from Parallax. They created the first BASIC stamp that controlled FRC robots, and they are awesome tools to learn how to program with. |
|
#10
|
|||||
|
|||||
|
Re: "Why Johnny can't code"
cool, I didn't know so many people learned the program with QBASIC. My brother started when I was about ten, and then I started programming. They actually used to have a QBASIC programming class at my school a while back, before my freshman year. But now they just teach Visual Basic.NET. It is sufficient for teaching programming, but I think the newer programming languages just aren't as good
|
|
#11
|
|||
|
|||
|
Re: "Why Johnny can't code"
My school only teaches Java since that is the language used for the AP Computer Science exam. I started learning C in 8th grade and then Java in 9th.
|
|
#12
|
|||||
|
|||||
|
Re: "Why Johnny can't code"
Quote:
I use PIC series microcontrollers with my students to make mini-sumo robots. (This is kind of how we ended up in FIRST... the students wanted to make something big enough to chase the grade 8's down the hall...) When they program a PIC, or a robot, they can write a very simple program and be pleased with the result because they have nothing to compare it to. When they write a program for a PC, they compare it to something like Quake, or the latest gaming hit, and aren't that impressed. So really, FLL, VEX and FRC are really part of the solution for getting excited about programming... they remove the expectations and make everything a discovery. Just my $.25, Jason |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Modified default code gives "code violation" | scottmso | Programming | 8 | 10-02-2006 23:17 |
| Code error on RC after downloading "bells and whistles" version of Kevins camera code | DanDon | Programming | 6 | 10-01-2006 18:07 |
| Why do we have the number "googol" (not google)? (1 with 100 zeros...) | Michael Hill | Math and Science | 30 | 17-10-2005 20:30 |
| Why use "Invisible Mode"? | Steve Howland | CD Forum Support | 1 | 15-08-2004 11:18 |
| Why would I "subscribe" to a message thread or a forum? | Joe Johnson | CD Forum Support | 4 | 07-06-2001 22:07 |