Front Office Football Central

Front Office Football Central (https://forums.operationsports.com/fofc//index.php)
-   FOFC Archive (https://forums.operationsports.com/fofc//forumdisplay.php?f=27)
-   -   Question for CompSci Majors (https://forums.operationsports.com/fofc//showthread.php?t=50321)

Karim 06-08-2006 08:36 AM

Question for CompSci Majors
 
Are you specializing in one particular area or opting for a general degree "knowing a little about everything"? Which do you think is more employable?

For instance, although my university offers "Computer Game Design", I suspect the competition in that area is fierce and non-game employers would probably roll their eyes seeing that.

I'm thinking either a General degree or a Software Engineering concentration would offer more flexibility. I could be wrong...

BrianD 06-08-2006 09:58 AM

Most IT jobs that I see are in software development. If you enjoy programming, this would seem to be the best focus. There also seem to be plenty of entry-level programming jobs available.

PackerFanatic 06-08-2006 10:20 AM

I am focusing on programming a lot, but dabbling in a little of everything (including web design) I feel you can never know too much and can never be too experienced with all of that.

gstelmack 06-08-2006 10:31 AM

If you want to be a game developer, just get a good software engineering background. Data structures, calc, physics, algorithms, software engineering, and a demonstrated love of games (including writing some small ones on your own) is what'll get you a game development job, not a specific game design class.

That being said, the game design classes I've seen shouldn't be eye-rolled at by employers. They tend to have team groups work on decent-sized projects, which is a useful skill no matter what area of software development you go into.

MikeVic 06-08-2006 10:41 AM

I'd go with Software Engineering. It should cover areas that would be useful for game design, but also useful in other areas of development (inc ase you don't get a game job).

hukarez 06-08-2006 11:25 AM

I work down the street from Midway here in San Diego, doing programming for a GPS company. When I met up with some of the developers for Midway in San Diego at a nearby deli, I was kind of surprised a couple of them got their start in QA. It's all about networking in the end, though.

gstelmack 06-08-2006 11:34 AM

Quote:

Originally Posted by hukarez
I work down the street from Midway here in San Diego, doing programming for a GPS company. When I met up with some of the developers for Midway in San Diego at a nearby deli, I was kind of surprised a couple of them got their start in QA. It's all about networking in the end, though.


QA is a good foot in the door, especially for design or art jobs (although engineers can get a foot in the door by writing automated QA tools, etc).

Neon_Chaos 06-08-2006 11:38 AM

I graduated BS-CompSci with Majors in Computer Engineering two years ago. It's mostly about microcontroller technology. Went into the software development business though. I currently have a MCP cert., studying my way through MCSD and MCAD certificates, although I'm sometimes grasping at straws when it comes to multi-language programming.

Go with software engineering. It's what I should have just done in the first place. Lol.

Celeval 06-08-2006 11:51 AM

My CS degree allowed me two focus areas - the one I didn't do but should have is databases.

hukarez 06-08-2006 11:59 AM

Quote:

Originally Posted by gstelmack
QA is a good foot in the door, especially for design or art jobs (although engineers can get a foot in the door by writing automated QA tools, etc).


Yeah, I didn't go into too much detail when I was inquiring about how they got into their actual gigs regarding QA, but I thought it was kind of neat. Maybe one day I'll get into game developing... though, admittedly my C++ / C# skills aren't exactly up to par.

dacman 06-08-2006 12:04 PM

I did software engineering and databases. Can't really go wrong there. Make sure you take at least one group project course.

The only other thing you might consider is network security (a lot of schools don't even offer it exactly), but probably only if you think you'll get a master's fairly soon. Very high demand for those types.

Castlerock 06-08-2006 12:19 PM

Any specific skill set that people can bring to the job will be technologically obsolete in a couple of years. IMO it's better to hire people that are going to be able to learn any new technology rather than people who happen to know SQL programming right this minute.

Software Engineering, Analysis of Algorithms and things like that will serve you forever.

Edit: With that said, if a course in game design sounds fun... take it.

PackerFanatic 06-08-2006 12:27 PM

I was very happy when my school got Web Design, because we have a game design class now which I am going to take. I am pumped.

Karim 06-08-2006 09:56 PM

Here's the tentative plan with a SENG concentration. It seems "well-rounded" with the restrictions in place. Once you choose a concentration, there's not much room for options.

Year Three
-----------
CPSC 349 - Programming Paradigms
CPSC 413 - Design and Analysis of Algorithms I
CPSC 457 - Principles of Operating Systems
CPSC 433 - Artificial Intelligence (option)
SENG 411 - Human and Organizational Aspects in Software Engineering
SENG 443 - Software Architectures

Year Four
----------
CPSC 441 - Computer Communications (option)
CPSC 471 - Data Base Management Systems
CPSC 481 - Human-Computer Interaction I
CPSC 501 - Advanced Programming Techniques
CPSC 565 - Emergent Computing
CPSC 594 - Software Engineering Project

It looks like so little when laid out like that! :)

Celeval 06-08-2006 10:04 PM

Quote:

Originally Posted by Castlerock
Any specific skill set that people can bring to the job will be technologically obsolete in a couple of years. IMO it's better to hire people that are going to be able to learn any new technology rather than people who happen to know SQL programming right this minute.


Absolutely agreed. The program I went through was top-notch; heavy focus on learning how to do things in the abstract and moving towards the specific rather than learning Java, Pascal, etc... in the dozen or so courses that involved programming, I think we used seven or eight distinct languages.


All times are GMT -5. The time now is 06:43 AM.

Powered by vBulletin Version 3.6.0
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.