Hey Guys,
I was just wondering the difference in General Computer Programming vs. Software Engineering. I want to go to college for either game or application programming, I haven't decided yet, though. Can you please explain to me the difference in General Programming and Software Engineering?
Thanks for your help,
-EpicAsian
Software Engineering vs. General Computer Programming?
Moderator: Talkative People
- Trask
- ES Beta Backer
- Posts: 738
- Joined: Wed Oct 29, 2008 8:17 pm
- Current Project: Building a 2D Engine
- Favorite Gaming Platforms: Sega Genesis and Xbox 360
- Programming Language of Choice: C/C++
- Location: Pittsburgh, PA
- Contact:
Re: Software Engineering vs. General Computer Programming?
Well generally speaking, general CP classes will focus on syntax and basics of a language or two where as SE will focus on that, plus designs and will also give you knowledge on more broad topics such as hardware, networking(in cases), and perhaps more specialized forms of programming.
Best thing I found out there was at UAT with a BS in Software Engineering with a major in Game Programming. Gave me a good foundation in SE while applying most of my projects in game development. If you go to something like DeVry, you're not going to get a good foundation like the SE education would give you and you may not be as prepared as those with that foundation.
Best thing I found out there was at UAT with a BS in Software Engineering with a major in Game Programming. Gave me a good foundation in SE while applying most of my projects in game development. If you go to something like DeVry, you're not going to get a good foundation like the SE education would give you and you may not be as prepared as those with that foundation.
Dear god, they actually ported ES to a piece of celery!MarauderIIC wrote:You know those people that are like "CHECK IT OUT I just made Linux run on this piece of celery [or other random object]!!"? Yeah, that's Falco, but with ES.
Martin Golding wrote: "Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live."
- Bakkon
- Chaos Rift Junior
- Posts: 384
- Joined: Wed May 20, 2009 2:38 pm
- Programming Language of Choice: C++
- Location: Indiana
Re: Software Engineering vs. General Computer Programming?
SE focuses more on the organization of the development phase and the cycle of creating a large project. CP is more, as Trask said, oriented towards understanding concepts and syntax with a programming language.
- Falco Girgis
- Elysian Shadows Team
- Posts: 10294
- Joined: Thu May 20, 2004 2:04 pm
- Current Project: Elysian Shadows
- Favorite Gaming Platforms: Dreamcast, SNES, NES
- Programming Language of Choice: C/++
- Location: Studio Vorbis, AL
- Contact:
Re: Software Engineering vs. General Computer Programming?
What the hell is "General Programming"? I haven't even ever heard of that degree. If that's some 2 year "associates" nonsense, then good god--Software Engineering all the way.
- epicasian
- Chaos Rift Junior
- Posts: 232
- Joined: Mon Feb 22, 2010 10:32 pm
- Current Project: Gigazilla Engine
- Favorite Gaming Platforms: Dreamcast, SNES, PS2, PC
- Programming Language of Choice: C/++
- Location: WoFo, KY
Re: Software Engineering vs. General Computer Programming?
"General Programming" is what they call it on CollegeBoard.com
Here is a link to ITT Tech Louisville, under the majors, it says "Computer Programming - General "
http://collegesearch.collegeboard.com/s ... rofileId=7
Would SE give you a bigger chance of landing a career than CP?
Thanks Again,
~EpicAsian
Here is a link to ITT Tech Louisville, under the majors, it says "Computer Programming - General "
http://collegesearch.collegeboard.com/s ... rofileId=7
Would SE give you a bigger chance of landing a career than CP?
Thanks Again,
~EpicAsian
- Falco Girgis
- Elysian Shadows Team
- Posts: 10294
- Joined: Thu May 20, 2004 2:04 pm
- Current Project: Elysian Shadows
- Favorite Gaming Platforms: Dreamcast, SNES, NES
- Programming Language of Choice: C/++
- Location: Studio Vorbis, AL
- Contact:
Re: Software Engineering vs. General Computer Programming?
Oh my GOD, yes.
"General Programming" is not even a real science or engineering degree.
"General Programming" is not even a real science or engineering degree.
- AerisAndMe
- ES Software Engineer
- Posts: 381
- Joined: Tue Apr 07, 2009 9:29 pm
- Current Project: Elysian Shadows
- Favorite Gaming Platforms: PC, SNES, PS3
- Programming Language of Choice: C/++
- Location: Madison AL
- Contact:
Re: Software Engineering vs. General Computer Programming?
Yeah these aren't degrees offered at UAH, where Falco and I go. We have "Computer Science" and "Computer Engineering."
I'm CS -- which focuses on becoming proficient with and understanding the design of several programming languages, mastering the design and implementation of algorithms and abstract data types, understanding the different programming paradigms with a hard concentration on object-oriented design, lots of logic and theory and abstract math, and then there are a few classes for things like networking, assembly, graphics, etc. We've used languages like C++, Java, Python, Perl, x86 assembly, several shell scripting languages, string processing languages like awk and grep, etc.
Falco's CPE -- which is more of a mix between hardware and software. I'm not 100% sure what all they cover, but I know their math is more concrete (things like differential equations, versus the proofs we do in CS), and they study circuits and other "engineer-y" type things that can be diagrammed or plotted. Falco would have to confirm this, but I think they've used some C(++?), some kind of assembly language, and had a class on Qt.
I've heard Software Engineering majors fall somewhere between those two even, as CPE falls somewhere between CS and electrical engineering.
PS: CPE, SE, and CS majors would probably all be hired for the same job. When I applied at SAIC, they were accepting several kinds of computer-related majors for the same position. This is generally the case.
I'm CS -- which focuses on becoming proficient with and understanding the design of several programming languages, mastering the design and implementation of algorithms and abstract data types, understanding the different programming paradigms with a hard concentration on object-oriented design, lots of logic and theory and abstract math, and then there are a few classes for things like networking, assembly, graphics, etc. We've used languages like C++, Java, Python, Perl, x86 assembly, several shell scripting languages, string processing languages like awk and grep, etc.
Falco's CPE -- which is more of a mix between hardware and software. I'm not 100% sure what all they cover, but I know their math is more concrete (things like differential equations, versus the proofs we do in CS), and they study circuits and other "engineer-y" type things that can be diagrammed or plotted. Falco would have to confirm this, but I think they've used some C(++?), some kind of assembly language, and had a class on Qt.
I've heard Software Engineering majors fall somewhere between those two even, as CPE falls somewhere between CS and electrical engineering.
PS: CPE, SE, and CS majors would probably all be hired for the same job. When I applied at SAIC, they were accepting several kinds of computer-related majors for the same position. This is generally the case.
- epicasian
- Chaos Rift Junior
- Posts: 232
- Joined: Mon Feb 22, 2010 10:32 pm
- Current Project: Gigazilla Engine
- Favorite Gaming Platforms: Dreamcast, SNES, PS2, PC
- Programming Language of Choice: C/++
- Location: WoFo, KY
Re: Software Engineering vs. General Computer Programming?
Thanks for the responses guys, I'm glad I asked this before looking more into individual colleges.
~EpicAsian
~EpicAsian