• Advertisement
Sign in to follow this  

Computer Science or Software Engineering

This topic is 2986 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hi all, What is the difference between computer science and software engineering, and which would be better for a career in the game industry? Thanks

Share this post


Link to post
Share on other sites
Advertisement
There are a couple different answers, some are theoretical, and some are practical.

In theory, it depends on what you want to do as a programmer. Computer Science may be better for developing new and innovative approaches to things, which may lend itself better to AI or graphics programming. Software Engineering will teach you great architecture and practices and how to create productive and usable code which could lend itself better to optimization and overall systems creation.

In practice it really doesn't matter. You can pick up both on their own. You could take both in school. You could go to a school that sucks at one and not at the other. You could think you like one but end up liking the other. You could think you like programming and end up liking being a producer with a technical background.

The most important thing about a degree is that you obtain one. The path of reaching graduation is just as important as the curriculum and in some cases more important. I have known programmers with doctorates, associate degrees, no degrees (was still in school) a physics degree, mathematics degreees, cs degrees, etc. All great programmers. Don't get me wrong, I have also known people with all sorts of degrees including cs and se degrees that are bad at what they do as well. The degree is only one part of the equasion.

Ohh, and as far as what the difference between the two an excerpt from Wikipedia (http://en.wikipedia.org/wiki/Computer_science) explains: "David Parnas, taking a cue from the relationship between other engineering and science disciplines, has claimed that the principal focus of computer science is studying the properties of computation in general, while the principal focus of software engineering is the design of specific computations to achieve practical goals, making the two separate but complementary disciplines."

Share this post


Link to post
Share on other sites
Quote:
Original post by dclyde
Ohh, and as far as what the difference between the two an excerpt from Wikipedia (http://en.wikipedia.org/wiki/Computer_science) explains: "David Parnas, taking a cue from the relationship between other engineering and science disciplines, has claimed that the principal focus of computer science is studying the properties of computation in general, while the principal focus of software engineering is the design of specific computations to achieve practical goals, making the two separate but complementary disciplines."
In practice, even if you attend a school which offers both degrees, it is likely that they will have a considerable overlap in material/courses - the two disciplines aren't entirely distinct from one another at the undergraduate level.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement