Computer Science vs. Software Engineering
I'm a Sophmore in high school, and I've been starting to plan for college. I'd like to be a professional Computer Programmer. My question is (i guess) would a degree in Computer Science work as well as a degree in Software Engineering? I mean, there are obviously more choices for colleges in COmputer Science, but Software Engineering seems to be closer to what I want to do after college. Any thought from anybody would be appreciated.
In case you were wondering...the colleges with degrees in Software Engineering are in Canada, as opposed to the U.S (where I live) |
I am studying Computer Science In an English University...
i dont know about software enginerring, but computer science is a very very broad course. im half way through the second year of my 3 year course, and i have studied... The Java programming language, the C++ programming language, Operating System Design, Processor Design, Comunication theory, the Postsctipt Programming language for Printers The Haskell Programming language the Prolog AI language. Atrifical inteligence theory MATHS ! computer security ENGLISH ! algorithm design theory digital buisness Graphical User interface theory, DataBase theory and Programming Some areas of the course are useless to a programmer..... HOWEVER... the broadness of the course means you could rpogram in ANY area of computing.... from programming computer porgrams, to programming computer processor firmware. |
is CS considered a
Ub3r 1337-haxx0r only class or is it a "mainstream" class everyone takes when they plan on doing something computer related? |
nuka-t, I have no idea? From my understanding, CS is basic (in italics because it's really not basic, but it covers a lot) program, I understood Computer Science to be writing algorithms and so forth where as Software Engineering is more of designing, writing and implementing computer programs
|
It's a mainstream type thing, although it is very technical, and very maths.
|
so is there anyone here who has a degree in, or is working on a degree in Software Engineering? Mainly I was wondering what the difference is. Other thoughts?
|
At my university there is very little difference. People on CS and SE courses take many of the same modules. Software Engineering focusses much more on the software side, which is pretty obvious. I am taking a Software Engineering module at the moment. It involves using UML and Z to write up software specifications and to model real life processes.
|
so why would they offer two different areas of study, if they are so close? Any other thoughts?
|
So, would one be able to obtain the same level of programing job with a CS degree as opposed to a SE degree?
|
Yes, but with a CS degree you get more knowledge of the underlying computer, with SE you get more knowledge of stuff like the development lifecycle and stuff.
|
Quote:
|
I'm not against working hard, but if I want to sit and code all day, I should get a CS degree? I'm still not sure I understand the difference. The way it seems you have described it, the may both accomplish the same thing, just different ways to do it. Maybe different technicalities?
|
Quote:
"if I want to sit and code all day, I should get a CS degree" <- YES |
alright, any other thoughts? I'd been leaning towards SE and I think that's what I'll keep looking at. Anybody know of any good college (U.S. or Canada please) that has a SE program? Thanks again to everyone on this thread.
|
Your best bet is to either write to or visit the colleges you are interested in, then you can find out exactly what the difference is at that college as it will vary depending on where you go.
|
All times are GMT -5. The time now is 12:31 AM. |