Programming Degree

Fallen_Angel

Active Member
Joined
Apr 26, 2009
Messages
87
Reaction score
0
I would like to study a programming degree which universities are rated as the best for programming and have a good IT faculty I like java but eventually wanna move on to C++ or whatever i decided while studying ... any input appreciated
 
i researched and it says uct is best overall bout like rhodes is best for journalism which uni for programming?
 
I remember seeing this topic a while back - looks like its going to bring up some heated conversations.

Anyhow, I'm @ UNISA, finishing this year. Not bad, just trying 2 work and study and having a social life is almost impossible, but I'm slowly working through it.

Guess the choice is yours, and at the end of the day, depends on your budget (whether you can afford to go to any varsity or one within your area).

Also, research the actual course offered by each institution - everbody has an opinion and it's not always going to be the best; people are biased towards things depending on their own personal experience.

Also, on another note - choice of language shouldn't be your deciding factor as language is only syntax. Learning how to think logically and apply your knowledge to solving a problem is what you are after.

Hope this helps a bit...
 
ya language is not my prob Im english i just heard those where the good uni's for programming ... the thing is i wanna go to cape so stel or UCT which has best degree cuz they both the top universities in SA
 
hehe oh my bad hehe ... but still which uni is best? or is it all just personal choice
 
Hehe :D

I don't know which is best - I've only been to one :D

I think there are better curriculum's at some than at others, but I've seen heated posts with statistical data proving one is better than another, and then someone else proving that data wrong, etc, etc. So in the end, chose a reputable uni (maybe also check which has been involved in projects or research of sorts) and apply. In the end, a reputable uni may differ from another in some regards, but the differences should usually be only minor...
 
There is no university that offers "programming", universities teach you how to think so that you can apply the same concept in any language. I'm doing my 3rd year in B.Sc Computer Science at UWC, you don't just code, over the 3 years you do other courses as well, such as Software Engineering, Networking, Databases, Data Structures, etc. Also, according to Microsoft, UWC is considered to have the best comsci department in Africa since we won the Microsoft Imagine Cup this year:D
 
Last edited:
Tuks is good. I completed by B.IT degree there. Visit the SIT (School of Information Technology) at Tuks and find out which degree would suite your requirements the best. There are quite a few to choose from...
 
There is no university that offers "programming", universities teach you how to think so that you can apply the same concept in any language. I'm doing my 3rd year in B.Sc Computer Science at UWC, you don't just code, over the 3 years you do other courses as well, such as Software Engineering, Networking, Databases, Data Structures, etc. Also, according to Microsoft, UWC is considered to have the best comsci department in Africa since we won the Microsoft Imagine Cup this year:D

Well, that would only apply to uni's that took part :D Doesn't mean the best of all (logic 101 :D)
 
i have to ask whats the point of stuying so long (5 years) for programming ?
 
Because some positions in the more dedicated sectors of programming will only take you if you have a masters or better degree. Having 'street smart' knowledge is useless to a company needing someone who is mathematically, and algorithmically inclined, or someone who can do complex code. Usually its just the maths they want, people like google/crytek/microsoft etc.. generally do not hire you if you don't have a Bsc or better. if you are wanting to be more than your average run of the mill developer, and want to be a sought after item a degree/honors/masters/ph.d is definitely needed. People can argue this point, but the fact remains. Educated/Certified individuals get the better jobs and get the bigger salaries.
 
Because some positions in the more dedicated sectors of programming will only take you if you have a masters or better degree. Having 'street smart' knowledge is useless to a company needing someone who is mathematically, and algorithmically inclined, or someone who can do complex code. Usually its just the maths they want, people like google/crytek/microsoft etc.. generally do not hire you if you don't have a Bsc or better. if you are wanting to be more than your average run of the mill developer, and want to be a sought after item a degree/honors/masters/ph.d is definitely needed. People can argue this point, but the fact remains. Educated/Certified individuals get the better jobs and get the bigger salaries.

paper monkeys ftw :D

well that makes sense, but going for 5 years of programming just to be a developer or a sernior developver is bit pointeless; rather go private institution for half of that time in the lines of something like mtsc to mcpd.
 
paper monkeys ftw :D

well that makes sense, but going for 5 years of programming just to be a developer or a sernior developver is bit pointeless; rather go private institution for half of that time in the lines of something like mtsc to mcpd.

having a degree doesn't make you a senior developer, the experience in the work environment should.

Requirements:

* Fluency in C/C++
* Strong data structures, logic, and algorithm skills
* Good observational skills and the ability to translate them into game ideas
* Experience creating strategic AI that handles long-term goals, resource management, etc.
* Self motivation and willingness to pitch in on many areas of small game development
* Passion for playing games

Pluses:

* 5+ years of game coding experience including at least one shipped title
* Computer science/mathematics/physics or related degree
* General gameplay experience on a shipping game
* Experience working on networked games

* 5+ years of game coding experience on at least two shipped titles
* 3+ years of experience writing efficient core engine code (directly to hardware or hardware APIs, not through third-party APIs)
* Strong math skills (linear algebra, trigonometry, etc.)
* Fluency in C/C++
* Experience with code and data optimization to improve both memory consumption and performance
* Passion for playing games and writing engine code

Plusses:

* Computer science/mathematics/physics or related degree
* Experience with multi-threaded programming
* Fluency in SIMD
* Experience working on networked games
* Shader and/or graphics effects programming experience

thats why you need a degree
 
having a degree doesn't make you a senior developer, the experience in the work environment should.





thats why you need a degree

so when you shipping of to blizzard to code on their next gen mmo ?
 
Top
Sign up to the MyBroadband newsletter
X