What programming languages for schools?
-
- Registered User
- Posts: 304
- Joined: 29 Jun 2004, 02:00
- Location: Where the mind is
What programming languages for schools?
So what programming languages do you think should be teached at schools?
Basicaly: should it be Java, Delphi/Kylix, C++ or something else. If you say something else please post it here why??????.
Basicaly: should it be Java, Delphi/Kylix, C++ or something else. If you say something else please post it here why??????.
"If our ancestors stood still at fire for 10 more years the wheel would have be much rounder by now" - vv3b
At our school they teach java, however I don't know much about other languages...
Where are you going the day you die?
Join me in Planeshift, A 100% Free MMORPG
My name is Ivar ingame.
Join me in Planeshift, A 100% Free MMORPG
My name is Ivar ingame.
-
- Registered User
- Posts: 304
- Joined: 29 Jun 2004, 02:00
- Location: Where the mind is
-
- Moderator Emeritus
- Posts: 6098
- Joined: 27 Feb 2004, 02:00
- Location: Durban
- Contact:
I think either VB or Delphi should be taught. They are event-driven applications and make more sense to younger learners than C++ and Java. I think the two latter languages should be covered in matric and pupils should design (simple) programs in each of the 4 as the final matric computer project.
When I was in matric, 2 years ago, my computer teacher keeping telling us how we were going to learn Delphi instead of Turbo Pascal (man, I hated Turbo Pascal) but never got around to it. My brother who is in matric now, is still doing Pascal (at same high school). Talk about a waste of time.
When I was in matric, 2 years ago, my computer teacher keeping telling us how we were going to learn Delphi instead of Turbo Pascal (man, I hated Turbo Pascal) but never got around to it. My brother who is in matric now, is still doing Pascal (at same high school). Talk about a waste of time.
Qualifications: BSc Computer Science & Information Technology, BCom Information Systems Honours, ISACA CISA, ISACA CRISC
Experience: Web Design, IT Auditing, IT Governance, Computer Retail, IT Consulting
Interests: Technology, Nutrition, Toasters, BBM, Facebook, Colourful Diagrams
Experience: Web Design, IT Auditing, IT Governance, Computer Retail, IT Consulting
Interests: Technology, Nutrition, Toasters, BBM, Facebook, Colourful Diagrams
-
- Registered User
- Posts: 84
- Joined: 31 Jul 2004, 02:00
- Location: Nelspruit
- Contact:
-
- Registered User
- Posts: 304
- Joined: 29 Jun 2004, 02:00
- Location: Where the mind is
-
- Registered User
- Posts: 84
- Joined: 31 Jul 2004, 02:00
- Location: Nelspruit
- Contact:
-
- Registered User
- Posts: 3535
- Joined: 04 Jul 2003, 02:00
- Location: PTA
- Contact:
-
- Registered User
- Posts: 304
- Joined: 29 Jun 2004, 02:00
- Location: Where the mind is
-
- Registered User
- Posts: 84
- Joined: 31 Jul 2004, 02:00
- Location: Nelspruit
- Contact:
-
- Registered User
- Posts: 304
- Joined: 29 Jun 2004, 02:00
- Location: Where the mind is
-
- Registered User
- Posts: 3535
- Joined: 04 Jul 2003, 02:00
- Location: PTA
- Contact:
We're the last grade in our school to do TP, the next will do delphi. Shame we missed it with 1 year. I've been fiddling with delphi for so long, i could've gotten better marksvv3bcr3atur3 wrote:Agree. I also think Delphi is nice for students but then you have to learn it with Objects not procedure-driven.
I think what might be a cool idea (although maybe a bit hard to implement) would be to have an advanced Computers subject for OOP languages, and a standard computers subject for TP, or maybe an easy-to-understand OOP language like VB[.Net].
UR@|\|1U|\/|
My PC:
AMD Athlon64 3500+
2GB DDR400 RAM
GeForce 6800GT 256MB
120 GB SATA HDD
My PC:
AMD Athlon64 3500+
2GB DDR400 RAM
GeForce 6800GT 256MB
120 GB SATA HDD
java is the flavour, seys da department, and will be implemented next or the following year (apparently)
Read your mail often? Get some CASH while ur at it!!! Go here:
http://go.readclick.com/refid.cgi?refid=203290
http://go.readclick.com/refid.cgi?refid=203290
-
- Registered User
- Posts: 11
- Joined: 29 Sep 2004, 02:00
-
- Registered User
- Posts: 304
- Joined: 29 Jun 2004, 02:00
- Location: Where the mind is
New is not always best. I recomend before moving to the .NET platform to learn some other languages first else you would not be able to use .NET for what it was intended (Multiple languages). I still think Java is better to start learning with though.NightStalker wrote:I say C# .NET. It is the newest language out and us very worht while learning!
Wouldn't mono work?Uranium wrote:I think getting a compiler for free might be a bit tricky, as it is unlikely that the department is going to recommend using Microsoft Visual Studio betas for schools.
"If our ancestors stood still at fire for 10 more years the wheel would have be much rounder by now" - vv3b
-
- Permanently Banned
- Posts: 5906
- Joined: 04 Mar 2003, 02:00
- Location: The HoffPalace
-
- Registered User
- Posts: 20576
- Joined: 19 Sep 2003, 02:00
- Location: Bloodbank
Yes vv3bcr3atur3 mono has a free .NET compiler but it only runs on linux and most schools are still intent on using MS boxes as they have to give MS Office to lower grade CS students.
Skunky sorry for this mate but VB is one lame bottom lang my man. Don't get me wrong here it has it''s place in the government where you want a kind of rapid language that is easy enouth to use for the lame assed ppl that sit there the whole day and call themselves software developers. In fact if you only work in vb and you call yourself a developer you are mistaken you can actually be taken for a GUI designer more than anything else.
Skunky sorry for this mate but VB is one lame bottom lang my man. Don't get me wrong here it has it''s place in the government where you want a kind of rapid language that is easy enouth to use for the lame assed ppl that sit there the whole day and call themselves software developers. In fact if you only work in vb and you call yourself a developer you are mistaken you can actually be taken for a GUI designer more than anything else.
Java all the way.
C++ is great, but a little too complex for first time learners (trust me, i'v had to try hammering the idea of pointers into beginning programmer's heads-not fun), it's also a dying language professionally. You heard me. Yes, I love C++ too, but the only place where C++ makes sense anymore is in game dev, it's dying out in corporates. Sure, there will be legacy systems, but you won't see many new systems being built in it.
Java is also built from the ground up to implement O-O and it does a great job of it, and the transition from Java to any other similar language (and all the big ones these days are similar) is relatively painless. Simple little API issues like System.out.println vs printf are not really worth broaching at a high school level.
As for visual languages. NO. No offense to anyone, but I have had to deal with too many programmers that started on visual languages and never really understood the low-level issues. Programmers should learn to code first. Drag and drop ide's should be secondary.
C++ is great, but a little too complex for first time learners (trust me, i'v had to try hammering the idea of pointers into beginning programmer's heads-not fun), it's also a dying language professionally. You heard me. Yes, I love C++ too, but the only place where C++ makes sense anymore is in game dev, it's dying out in corporates. Sure, there will be legacy systems, but you won't see many new systems being built in it.
Java is also built from the ground up to implement O-O and it does a great job of it, and the transition from Java to any other similar language (and all the big ones these days are similar) is relatively painless. Simple little API issues like System.out.println vs printf are not really worth broaching at a high school level.
As for visual languages. NO. No offense to anyone, but I have had to deal with too many programmers that started on visual languages and never really understood the low-level issues. Programmers should learn to code first. Drag and drop ide's should be secondary.
U have no idea how much I envy u!!! Hehehe, we have 2 few ppl in our school who take computer studies (2 of us in a school of 1250) so we only have 1 hour of computer studies a week - after school! Everyone else dropped out cause they couldnt handle it. At the moment Im tops - (86% ). But I seriously wish we could do Delphi or Java - though I hear from some other forums that Delphi aint that great.razor wrote:we do java, i find i quite easy(i dont know any otherlanguages)
but lots of people struggle with it (not me i get top marks)
started it last year and we should strat doing GUIs this year
meaning i van finally start making usefull programs
Oh ja - by the way, welcome to the forums! Hope you enjoy your stay!