![]() |
|
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 |
|
Professional Programmer
Join Date: Feb 2005
Posts: 434
Rep Power: 4
![]() |
Not too long ago I read a thread (not on this forum), where a US highschool teacher did not want to teach Python because it was too easy to learn and would soon bore the students!
Wow, teaching a computer language like it would be a phrase based foreign language, with no considerations for applications and problem solving! With teachers like that, no wonder our highschools are an educational morass. What language should this "teacher" teach?
__________________
I looked it up on the Intergnats! |
|
|
|
|
|
#2 |
|
Programmer
Join Date: Sep 2005
Location: GA
Posts: 99
Rep Power: 3
![]() |
The teacher should teach C# or Java
|
|
|
|
|
|
#3 |
|
Hobbyist Programmer
|
If I was a teacher and teaching students with no previous programming experiance, I'd go with Pascal.
|
|
|
|
|
|
#4 | |
|
Programming Guru
![]() Join Date: Aug 2005
Location: England
Posts: 1,499
Rep Power: 5
![]() |
Quote:
![]() If Python is "too easy", I'd suggest taking a look at something like Haskell. That's a pretty involved language. |
|
|
|
|
|
|
#5 | |
|
Professional Programmer
Join Date: Feb 2005
Posts: 434
Rep Power: 4
![]() |
Quote:
__________________
I looked it up on the Intergnats! |
|
|
|
|
|
|
#6 | |
|
Programmer
Join Date: Mar 2006
Posts: 60
Rep Power: 3
![]() |
Quote:
![]() |
|
|
|
|
|
|
#7 |
|
Programming Guru
![]() |
Well, Python's considerably easy to quickly pick up and throw some code out yer ass. However, what's difficult is using it well to make complicated scripts. Most schools don't go in to the "complicated" stages. Therefore, it would be too easy for what it will be used for. In C++, you would learn a lot more programming a prime number generator then you would in Python.
|
|
|
|
|
|
#8 |
|
Newbie
Join Date: Apr 2006
Posts: 13
Rep Power: 0
![]() |
Maybe he should teach the Shakespeare programming languange. That way they get credit for CS and Literature at the same time.
![]() |
|
|
|
|
|
#9 |
|
Programmer
Join Date: Mar 2006
Posts: 60
Rep Power: 3
![]() |
The reason why a basic course won't go into more difficult stuff is probably lack of time, but if less time is spent on the syntax (or whatever it is that makes Python simple) then there's more time for other things. Filling a course with Python stuff that is just about on the right level shouldn't be difficult.
Edit: When I say "basic", I mean the english word and not the computer language. ![]() |
|
|
|
|
|
#10 |
|
I eat cake for breakfast.
![]() ![]() ![]() ![]() Join Date: Jul 2004
Location: In my box.
Posts: 4,434
Rep Power: 9
![]() |
The teacher's an idiot. All decent programming languages, including Python, are very powerful. Though the syntax might be simple, using it to construct complicated solutions is not.
|
|
|
|
![]() |
| Bookmarks |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|