PDA

View Full Version : High School Programming


Dagenais
Jan29-04, 08:56 PM
Don't know if this is in the right topic, but it must be close. [t)]

I'm starting a new programming course in High School soon. It's called "Intro To Programming", and teaches use of VB.net.

I figure it is an easy course, since I did do a bit of programming prior. Plus, I've heard classes like these in High School are extremely simple.

Any hints before I start the course? How did you like VB.net (Visual Basic)?

selfAdjoint
Jan29-04, 09:14 PM
You'll get a lot of negatives from people who are sold on object oriented languages like C++ or Java, but in my opinion VB.Net is a fine and useful language.

DarkAnt
Jan29-04, 10:03 PM
I've used VB before. Its not great if you want to make a complicated program. I still kinda like it. I use it ever now and then to make a quick little program here and there. I'm going to say that you should go with C++ or Java just because you will end up using them a lot more than VB and they are both a lot more powerfull.

dduardo
Jan30-04, 06:47 AM
kenikov, although there is nothing wrong teaching VB in an intro to programming class, I think you should focus on how to formulate requirements and develop algorithms. The reason I say this is because I see to many college students clueless in the mechanics of HOW their programs work. They seem to just put a bunch of code together and call it a program. My philosophy about programming is that it isn't important what language you write your programs in, all that matters is the logic that goes into it to make programs work. Personally, If I was the teacher I would rather have the class write all their programs in psuedo code and really understand what they are doing, rather then sitting infront of a computer punching keys.

DarkAnt
Jan30-04, 04:50 PM
I agree

Dagenais
Jan30-04, 05:44 PM
I would rather them teach Python, I'm familiar with that, and it is more robust.

I think it does matter what language he teaches. Microsoft is probably going to dump VB soon, or at least change the name BASIC.

The thing he teaches has to be simple yet useful and introduce the fundamentals of programming...

Perl?

Anyways, I attended it for the first time today. Just a bunch of cocky High Schoolers who say they all program.

HTML and Javascript.

It's going to be one long, crappy semester.

[t)]

modmans2ndcoming
Feb1-04, 02:09 PM
VB is a hacked together language, IMHO.

Why thye don't teach Python for an into class is beyond me....Python is free, unlike VB.Net, it forces you to use cood programming techniques (like formating and stuff), and the syntax is pretty easy to learn.

not to mention is is a scripting language so it gives quick feedback.

VB is a horrable language to learn from.

Moni
Feb1-04, 03:21 PM
Hi, kenikov,
I also agree with dduardo.
Algorithms are much more important than anyother programming languages. If you know anything in psudocodes...you can then transfer them in anyother language you know or you choice :)

Better concentrate on the program flows, algorthms, maths needed for doing programming and READ BOOKS :)

Ernest0x
Feb1-04, 03:23 PM
If I was the teacher I would rather have the class write all their programs in psuedo code and really understand what they are doing, rather then sitting infront of a computer punching keys.

I think that, although pseudo code may be a good way for the teacher to see if his/her students understand the logic of their programs, it is rather boring for children. Instead, I believe that by using a real programming language to learn the foundamentals of programming and produce a functional program, students will feel more confident with their skills and enthousiastic about programming.
However, it is not a bad idea that students are periodically given the transformation of their code from real language code to pseudo code as a task.

Moni
Feb1-04, 03:51 PM
But it's true that to different Programming Languages have different function and library sets...students should know...the similiarities and differences among different languages!

Dagenais
Feb1-04, 03:55 PM
Originally posted by modmans2ndcoming
VB is a hacked together language, IMHO.

Why thye don't teach Python for an into class is beyond me....Python is free, unlike VB.Net, it forces you to use cood programming techniques (like formating and stuff), and the syntax is pretty easy to learn.

not to mention is is a scripting language so it gives quick feedback.

VB is a horrable language to learn from.

I already know Python, so that class teaching it would not benefit me.

The reason my school teaches VB.net is because it is highly Microsoft oriented. Everything at my school is somewhat related to Microsoft.

Moni
Feb1-04, 05:57 PM
Originally posted by kenikov
The reason my school teaches VB.net is because it is highly Microsoft oriented. Everything at my school is somewhat related to Microsoft.

Which dduardo doesn't like [;)]

Dagenais
Feb1-04, 07:08 PM
Well, my school is in WA, USA. I just put Canada as my location here since it is my nationality.

Everything is Microsoft. We have a required class in 9th grade that teaches Microsoft Word, Microsoft Excel, Microsoft Powerpoint.

A huge project at the end of 9th grade requires a Microsoft Powerpoint presentation.

I did the project on, "Why not to use Microsoft."

[:D]

Moni
Feb2-04, 01:27 PM
Then, how many "Why not"s you've got so far??? [:))]

enigma
Feb2-04, 04:32 PM
For some reason, I thought you were going to be the one teaching the class...

[g)]

Moni
Feb2-04, 05:03 PM
Originally posted by enigma
For some reason, I thought you were going to be the one teaching the class...

[g)]

Are you pointing to me sir Enigma?

Dagenais
Feb2-04, 07:59 PM
For some reason, I thought you were going to be the one teaching the class

I can't say it would be that difficult.

I could probably do it if I read through the book. At least better than the way it has been taught so far...