You are here:

C++/bachelor of computer science



Hello, Bill

I'm halfway towards my bachelor of computer science degree.
I just got a question for you (which may sound a bit silly for you, but for me it is sth i dont know very well)

is a degree with a specialization (such as animation, game development, software engineer, database etc) more important than a general degree in computer science?

what is your opinion about that??


John K.

p.s. by the way, the general degree in computer science would allow me to choose any comp science course until i achieve a certain number of credit points.

Hi John,

Good to hear this!  Glad you're getting finished.

No, it's not a silly question.  I think you will end up by default specializing in what you like to do best.  If you like writing programs for games then you should do this.  However, don't lose sight of the job market - there aren't a lot of jobs for game programming.  A general degree isn't bad, but if you show a specialty and look for a job for that specialty, I would expect you to have a better chance of landing a job over someone with a general programming background.  I do think the bottom line is if you know how to program well, you'll find programming different applications to be interesting no matter what the specialty you start out in.

Good luck!


All Answers

Answers by Expert:

Ask Experts


Bill A


I can answer questions about C++, programming algorithms, Windows programming in MFC (which is C++). I cannot answer questions about STL (templates) and I have no experience with Linux. I do enjoy reviewing code and critiquing it or finding problems in it. I will also gladly show better algorithms or methods if you want to take advantage of that.


I've developed a commercial embedded C compiler/assembler and IDE with debugger toolset, of which the IDE and debugger are written in C++. I work in the industry writing high tech embedded programs and Windows programs to communicate with the embedded devices.

Book: Embedded Systems Design using the Rabbit 3000 Microprocessor Authored Chapter 10 in its entirety.

BS Computer Engineering

©2017 All rights reserved.

[an error occurred while processing this directive]