Where to study programming

The basic syntax is the same, and most things from C will work in C++, but not the other way around. In super simple terms, you could think of C++ as an object-oriented C. Function definitions and usage, conditional statements, loops, etc are all pretty much the same. But you can't (AFAIK), declare something as private, for example, or attempt inheritance, when using a C-only compiler.
In a nutshell. If it has anything to do with OOP, you can't do it in C. C is procedural - C++ is procedural and/or event-driven/Object oriented.

It's been a while since I looked at these languages, so anyone with current knowledge can feel free to jump in at any time... ;)
 
I am currently studying a Bsc at UNISA. I have completed a few C++ modules upto and including second year. This year I am doing JAVA. JAVA for me seems so much more intuitive and logical.

JAVA is not neccessarily easier than C++ IMO. It is easy to learn the basics, but difficult to master.
 
So What languages do you do at most University's, or do you choose?
OK so the bottom line it that if you learn java and C++ you can learn any other language with no prob..
 
So What languages do you do at most University's, or do you choose?
OK so the bottom line it that if you learn java and C++ you can learn any other language with no prob..

Not so much choice of language as it is choice of modules - at UNISA, anyway. You go with the modules that make your degree up, some optional, some necessary - and those modules are offered in the language that (hopefully) gets that module's point across best. For example, basic language concepts are offered in C. Visual programming is offered in Delphi, advanced stuff may be in Java, assembly, C++ - it differs throughout.

C++/Java- yeah, generally. C++ is still the grandfather, and therefore probably the preferred "learning language". Or maybe I just have something against Java. :p
 
OK guys i think i change my mind about engineering.. Im really more interested in programming but i also want to learn a lot about hardware, networking and the internet section(html,php etc) so....

1 Would i be a good move to go to monash,UJ UCT etc and do a normal IT course degree preferably(please help me choose the best)

2 Is UNISA as bad as people make it sound,apparently you dont even attend they throw you some DVD's and its self study from there..

3 Is the degree at UNISA recognized?
 
OK guys i think i change my mind about engineering.. Im really more interested in programming but i also want to learn a lot about hardware, networking and the internet section(html,php etc) so....

1 Would i be a good move to go to monash,UJ UCT etc and do a normal IT course degree preferably(please help me choose the best)

The only person who could answer that is a person who's been to all those Universities and then it would still be biased. My friend went to Unisa and then came to Tuks, he went to Unisa up till second year level before coming to Tuks, in a nutshell, Tuks is better in his opinion BUT Unisa wasn't bad.

2 Is UNISA as bad as people make it sound,apparently you dont even attend they throw you some DVD's and its self study from there..

Dude it's IT, they take people without a degree these days, there's a shortage, Unisa/Tuks/UCT doesn't give a crap where you got the degree, if you got it from a University (note the word University), you'll get work, colleges, diploma's whatever I'm not sure about.

3 Is the degree at UNISA recognized?
Yep.


Let me paint you a little picture, this year the IT department at Tuks have had 4 employers weeks (basically a bunch of companies pitch up and attempt to interest you in working for them), that, to my knowledge was more than any of the other departments, those weeks are stacked, if you just walk in the IT building you're surrounded by people who usually:

First ask you what year you are and what you are studying - if you answer 3rd year IT they light up and start giving you free stuff (not mayor but you do get stuff, biltong, toys, all kinds of things). I don't even have to walk to the stalls or even look interested and people still come ask me what I study, what year, come work for use, etc. etc. etc.

Now maybe that was just coincidence but sure seems to me and my friends like they are seriously desperate, FIY the ones that come up to talk to you don't always seems like the best choices but fact is doesn't seem like it'll be all that hard to get a job.

Let it be know that I haven't actually looked for a job outside the University, I'm finishing my honors first and then getting a job so I have no experience in that field but one of my friends needed cash desperately to finish his degree and he got a job very easily part time to make some cash.
 
I have a BSc Computer Science and Information Technology Degree from UKZn and 1.5 years experience in Software Development but still can not get a job in development because I do not have the required 3 years experience and have VB.net and not C# in my experience list.

Where is this IT shortage that every talks abt?
 
I have a BSc Computer Science and Information Technology Degree from UKZn and 1.5 years experience in Software Development but still can not get a job in development because I do not have the required 3 years experience and have VB.net and not C# in my experience list.

Where is this IT shortage that every talks abt?

Hmm, thats pretty weird. You shouldn't really have much trouble in finding work. Whereabouts are you based?
 
I have a BSc Computer Science and Information Technology Degree from UKZn and 1.5 years experience in Software Development but still can not get a job in development because I do not have the required 3 years experience and have VB.net and not C# in my experience list.

Where is this IT shortage that every talks abt?

That's easy: Gauteng!
 
I have a BSc Computer Science and Information Technology Degree from UKZn and 1.5 years experience in Software Development but still can not get a job in development because I do not have the required 3 years experience and have VB.net and not C# in my experience list.

Where is this IT shortage that every talks abt?

Dude, if you know VB.Net than it shouldn't be that hard to learn C#...saying this as someone who doesn't know either.
 
Can anyone recommend a book on programming concepts and principles etc? I really want to get into to it, but I dropped maths in st.8, I cant get my head around it!!
 
Where's Monash? I really really really hate Java. I do it at school. It's a good language and all, and it's very portable, but I find it to be too slow, and sometimes a bit buggy too. It once crashed my computer. I'll never forgive it for that...

Java can't crash you machine, that's one of the benefits of the JVM.

And you want to learn C++, you'll "blue screen of death" more than anything else! C++ has none of the safety features of Java.
 
You're looking at one. Web Development too. The jobs are out there. I've done Java too - give me .Net any day, thanks.

However, it's often a personal preference, this C#/Java thing. I love reading flame wars though. :rolleyes:

Grumble, grumble. Gave up the 40k+ a month to start my own company. Grumble, grumble. This better flippin' work out. I want my millions! :D
 
In a nutshell. If it has anything to do with OOP, you can't do it in C. C is procedural - C++ is procedural and/or event-driven/Object oriented.

It's been a while since I looked at these languages, so anyone with current knowledge can feel free to jump in at any time... ;)

Spot on.
 
So What languages do you do at most University's, or do you choose?
OK so the bottom line it that if you learn java and C++ you can learn any other language with no prob..

I'm a Java developer, but I didn't study a line of the language at university. I did C++ all the way. I got a lot of BSoDs for my efforts, but you learn to do stuff correct the first time as a result.
 
I have a BSc Computer Science and Information Technology Degree from UKZn and 1.5 years experience in Software Development but still can not get a job in development because I do not have the required 3 years experience and have VB.net and not C# in my experience list.

Where is this IT shortage that every talks abt?

What are you doing now then?
 
Top
Sign up to the MyBroadband newsletter
X