Where to study programming

Raithlin

Executive Member
Joined
Jan 4, 2005
Messages
5,049
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... ;)
 

Syzygy78

Senior Member
Joined
Jun 26, 2004
Messages
597
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.
 

Project X

Expert Member
Joined
May 16, 2006
Messages
1,615
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..
 

Raithlin

Executive Member
Joined
Jan 4, 2005
Messages
5,049
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
 

Project X

Expert Member
Joined
May 16, 2006
Messages
1,615
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?
 

Gnome

Executive Member
Joined
Sep 19, 2005
Messages
7,208
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.
 

Sunbrat

New Member
Joined
Nov 1, 2009
Messages
4
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?
 

hyperian

Expert Member
Joined
Apr 17, 2008
Messages
1,958
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?
 

dequadin

Expert Member
Joined
May 9, 2008
Messages
1,434
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!
 

concentricpuddle

Well-Known Member
Joined
Jul 8, 2009
Messages
241
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.
 

saffakanera

Expert Member
Joined
Sep 25, 2006
Messages
4,370
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!!
 

semiautomatix

Honorary Master
Joined
Nov 9, 2005
Messages
11,914
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.
 

semiautomatix

Honorary Master
Joined
Nov 9, 2005
Messages
11,914
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
 

semiautomatix

Honorary Master
Joined
Nov 9, 2005
Messages
11,914
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.
 

semiautomatix

Honorary Master
Joined
Nov 9, 2005
Messages
11,914
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.
 

hyperian

Expert Member
Joined
Apr 17, 2008
Messages
1,958
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.

That's why you have to be clever and clued up to use c++ properly :p
 

hyperian

Expert Member
Joined
Apr 17, 2008
Messages
1,958
Just do a quick search of the forum and you'll find a wealth of useful information about programming/software development/IT degrees/employment.
 

Syndyre

Honorary Master
Joined
Jan 26, 2006
Messages
16,821
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