The Student Room Group

Types of Computer Science?

Hello,
I'm thinking of applying to do some form of computer science at university. However, I'm not sure what it fully entails.
There are many combined courses such as:
Computer Science and Electronics
Computer Science and Maths
Computer Science and Philosophy
or
Computer Science (AI)
Computer Science (Software Engineering)
Computer Science (Networking)
or just
Computer Science

Could anyone explain to me the differences apart from the obvious like AI involves AI :P

I've read reviews on the subject and people claim it is 'dry' (very theoretical). Some others say don't fall into the trap of thinking it is just programming because it is mainly maths.

I'm really into programming. I've made various iPhone applications for myself (games) and business applications. I thorougly enjoy technology and could not imagine doing a degree which does not involve my 'geekish' addiction. I enjoy maths but I wouldn't want to study it at university unless it had applications in programming and software/hardware etc. Maths on its own, in my opinion, can get very dull.
Reply 1
The difference between Computer Science and Computer Science (AI / Software Engineering / Networking) is generally that with the specialised CS courses, one's optional modules (usually only available in the second and third years) are limited if not pre-defined according to the specialised CS course one chooses, eg; a CS (AI) student's optional modules will be related to the field of AI.

Then there is:

Computer Science and X
Computer Science with X

AFAIK, CS and X involves 50% from both courses; where I'd assume one would only take the fundamental modules to each course, and CS with X involves 75% of CS and the rest of the other subject. I only remember this vaguely though, hopefully someone else can clear it up for you.

I do straight CS, while there is a lot of theory it is very much enjoyable. I suppose it depends where you go, some places may be purely theoretical while others may take a more practical approach. Besides, if you really enjoy your course you should have more than enough time to apply the theory to practical use anyway. Have you taken a look at the usual CS modules?
Reply 2
Also note that it's pretty much always possible to switch between specialisations after you've joined the course when you can make a more informed choice, so whichever one you choose to apply to isn't particularly important as long as the department offer ones you're interested in.

Quick Reply

Latest

Trending

Trending