954,506 Members — Technology Publication meets Social Media
Username:
Password:
Lost login information?
Have something to say? Contribute New Article Reply to this Article

Should I major?

Ok, I just saw this thread...so I figured I would get some input from you all.

In one year, I am going to begin college, and the college which I plan to attend, has a computer science major option, and since computers are my life, and I've always planned on majoring in some form of computers, I figure science is the way to go. Am I right? I am big into anything that is computer related, and have been working with them since...well since i was about 12yr old. Computers and I, just seem to click. I'm sure some of you are the same way. I'm big into hardware, networking, somewhat graphics, and not as much programming, but then again, that might be because I never gave it a shot lol. Basicly I wanna make the big bucks someday, and believe me I wanna do more than sit in a cubicle all day, typing away at programs, I love all aspects of computers, not just programming. Ok im rambling now...so anyways, is computer science going to give me what I want out of college? Or am I going to waste 4 years learning something thats going to leave me jobless in the next 10 years? Thanks guys...hopefully I can get some insight from people who have been through this situation.

~michael

mokkema
Light Poster
44 posts since Oct 2003
Reputation Points: 10
Solved Threads: 1
 

Computer Science entails:
lotsa math (calculus, etc.)
lotsa object-oriented programming
digital circuitry and engineering
discrete math and logic
science courses (e.g. chemistry, physics)
low-level implementation of hardware
lotsa computer theory
theory behind programming languages
algorithm design and development

Computer Science DOES NOT include:
working with Microsoft Windows, Linux, Mac, etc.
learning about/how to use software
hands-on computer networking
assembling computers
learning to program in a wide variety of modern-day languages

cscgal
The Queen of DaniWeb
Administrator
19,424 posts since Feb 2002
Reputation Points: 1,474
Solved Threads: 230
 

As far as whether you'll end up jobless with a Comp. Sci. degree ... doubtful. It took a turn for the worst after 9/11, but career opportunities are beginning to open up again.

What's important to remember is a computer science degree isn't so much about learning about computers as it is a math/science/engineering degree. In fact, it's not about USING computers at all!

A person with a comp sci degree can easily stumble their way into a field such as electrical engineer, mathematician, etc. etc. It's more of a scientific school of thought.

cscgal
The Queen of DaniWeb
Administrator
19,424 posts since Feb 2002
Reputation Points: 1,474
Solved Threads: 230
 

So...I won't be using a computer much in my field of study? Like I said, I'm fasinated with all apsects of computers, and I want to follow them throughout my life. Will this open up a field of study where I will be happy? Or am I just putting myself into tons of math classes, which I'll just be miserable (well, you know what I mean.)

mokkema
Light Poster
44 posts since Oct 2003
Reputation Points: 10
Solved Threads: 1
 

It depends. Do you like math? Are you good at math? Are you one of those people with a mathematical/scientific/logical mind? If so, you might find computer science very fascinating.

Computers will be used to an extent for their compilers in programming courses, but for the most part, most computer science courses don't involve the use of computers - or any hands-on courses. It's mostly theory.

cscgal
The Queen of DaniWeb
Administrator
19,424 posts since Feb 2002
Reputation Points: 1,474
Solved Threads: 230
 

system admin is the way to go if your not wanting to sit at cubicle all day all my system admin buddies go to slashdot.org UBER central
LINK

)BIG"B"Affleck
Master Poster
Banned
766 posts since Oct 2003
Reputation Points: 25
Solved Threads: 8
 

You would still need to get a degree in something though. If you simply want to be one of those people who does some networking, system admin, etc and nothing more, see if your university offers I.T. along with a bunch of certification courses.

If you want to prove you're dedicated to the math/science end of computers - and, most importantly, are an invisionary - then comp. sci. is for you.

cscgal
The Queen of DaniWeb
Administrator
19,424 posts since Feb 2002
Reputation Points: 1,474
Solved Threads: 230
 

you sell computer science so well dani. just reading your post has made me want to stay in comp. sci. :D

big_k105
PFO Founder
Team Colleague
357 posts since May 2003
Reputation Points: 36
Solved Threads: 2
 

What's important to remember is a computer science degree isn't so much about learning about computers as it is a math/science/engineering degree. In fact, it's not about USING computers at all!

A person with a comp sci degree can easily stumble their way into a field such as electrical engineer, mathematician, etc. etc. It's more of a scientific school of thought

- :cry: discouraging for wannabe programmers like me.I'm thinking of taking some courses only about programming.I know a good programmer needs to be good in math but I'm only interested to learn maths at a minimum.Math theory doesn't interest me either.Where do I go after getting a certificate of programming languages?

camelNotation
Posting Whiz in Training
208 posts since Sep 2003
Reputation Points: 16
Solved Threads: 2
 

Basically, the computer industry is focused at growing and expanding new technology. If everyone just went to school to learn how to program in a bunch of current languages, we'd all still be using the first version of DOS. Programmers would become experts at programming in QBASIC and nothing new would ever happen. New technology, new programming languages, new concepts and ideas - that's what computer science is about. It's about being a scientist and an invisionary - expanding technology and integrating new ideas.

If you just want to be a programmer in today's languages, all you need are certifications to prove you're capable of programming in those languages.

If you want to be able to adapt abstract skills for the future of computing, then you'll need to learn the fundamentals of how computers work - down to digital logic - and learn how those fundamentals can grow and adapt to new languages and new technologies. That's computer science. Remember - the digital logic is the only thing that stays the same in computers. Operating systems, programming languages, software, hardware - those are all current technologies that are always being replaced when computer scientists and computer engineers come up with better designs and algorithms.

cscgal
The Queen of DaniWeb
Administrator
19,424 posts since Feb 2002
Reputation Points: 1,474
Solved Threads: 230
 
Programmers would become experts at programming in QBASIC and nothing new would ever happen.

Do not diss QBASIC.

:P

Roberdin
Supreme Evil Overlord
Team Colleague
282 posts since Feb 2003
Reputation Points: 63
Solved Threads: 6
 

Hmmmm... :idea:
Nicely written and adeptly explained.
:cool: and you do give lectures to freshmen bsc's as part-time jobs don't ya? :)

camelNotation
Posting Whiz in Training
208 posts since Sep 2003
Reputation Points: 16
Solved Threads: 2
 

So, what sorts of jobs am I looking at out of the comptuer science field? And what should I do in graduate school after I take this in college...?

mokkema
Light Poster
44 posts since Oct 2003
Reputation Points: 10
Solved Threads: 1
 

A computer science degree leaves you open to millions of career options. It's up to you to decide what you're interested in and what you want to pursue.

You can be a programmer for a software company.
You can develop operating systems - Windows, Mac, Linux, etc
You can design hardware, itself, and/or hardware drivers
You can design other electronic devices (e.g. cellphones - remember, they run via software programs too!)

There's a whole hardware aspect and software aspect. You don't even have to do anything with computers. Should you decide to go into A.I. (artificial intelligence) you can work with biologists to develop new neurological implants which emulate parts of the human brain to allow paralyzed/amputated people to move artificial limbs simply by thought. (And YES! Prototypes of this technology already exist!)

The entire world is technology - wherever we are and whatever we do. And the future of computing isn't Pentium 4 boxes sitting on top of someone's desk so they can use Microsoft Word.

Don't think of "using a computer" as we know them today. Be an invisionary - imagine all of the developing that needs to be done in the future to expand on computing, technology, etc.

Graduate school? It depends what your chosen field is. Choose a graduate degree to complement a computer science degree.

An undergrad comp sci and a grad business degree would allow you to work as a head hancho for a corporation such as Intel, Microsoft, etc.

An undergrad comp sci with a biochem grad degree would allow you to work with artificial intelligence, designing medical machinery, etc.

The same goes for any other graduate degree.

cscgal
The Queen of DaniWeb
Administrator
19,424 posts since Feb 2002
Reputation Points: 1,474
Solved Threads: 230
 
system admin is the way to go if your not wanting to sit at cubicle all day all my system admin buddies go to slashdot.org UBER central LINK

I mean this is the way you want to go if u want to have a life(Strictly hearsay)
They sell it so well here
SLASHDOT.org

" Nine out of every 10 large corporations and government agencies have been attacked
by computer intruders, states Mitnick, basing his ..."

fortune 500 Companies are intrested in quick fixes not scientific jibabjaber(strictly hearsay) no offense I wouldnt waste time while you could be getting all those hot well paying jobs for security Im mean the guys I know dont do shit till there is a compromise in the systems security and they get paid out the ass trust me these guys are party boys some true jackasses they take me out to lunch all the time they are living the high life that I will be living soon. good times are going to roll setting up modems is getting old for me

)BIG"B"Affleck
Master Poster
Banned
766 posts since Oct 2003
Reputation Points: 25
Solved Threads: 8
 

I disagree Big B. Network sysadmin is a great job for here and now, but it's not what I would want to make a lifelong career out of.

Lets say you are a sysadmin and you know all about linux and windows networking. What happens in ten years when these operating systems are so radically different, networking is all fiberoptic, and the Internet isn't at all what it's like now. (just think back to what the internet was - or wasn't - back in 1990 and you'll realize how fast networking trends change) ??

I would rather be one of those scientist people who DESIGNS the new network infrastructure and ideas for new network protocols - instead of being the networking guy who is constantly just trying to keep up with the latest trends without knowing WHY the things he's taught work.

cscgal
The Queen of DaniWeb
Administrator
19,424 posts since Feb 2002
Reputation Points: 1,474
Solved Threads: 230
 

"I would want to make a lifelong career out of"
system admins come from all computer job fields and are capable of many jobs and as long as there is somthing to steal in the virtual world there will be a job for the system admin.

(just think back to what the internet was - or wasn't - back in 1990 and you'll realize how fast networking trends change) ??


Are you saying all the system admins lost all of their jobs during this trend change Yes technology doubles itself every 6 months but this isnt the series Babylon 5 were talking about. High expectations run deep in the veins of the computer science community

Lets say you are a sysadmin and you know all about linux and windows networking. What happens in ten years when these operating systems are so radically different


Thats what slashdot.org is for system admins are like a"Band of Brothers they work as a team white hats and(uber) gray hats are on standby 24 hours a day with all the latest news before it hits the streets

Are you implying that system admins arent mentally and physically able to adapt to radically advanced technological changes, than who would be. System admin companies play as the middle man collecting off the backs of the weak(un educated in software) therefore making mass amount$ of quick ca$h. It takes years sometimes serveral(5-10) for new technology to "take off " after being developed. I love technology but I cant sit back and wait for new stuff to come out at the slow rate(slow enough to keep up with) it is while on the other hand there is money to be made good money .

My older brother is a electrical engineer he was going to take the comp science route and some of his friends did and found out it was not what they were looking for he got a job right out of college making mad amounts of ca$h while he is riding around in the Mercedes S Class and living in a phat house in the suburbs of the ATL his friends on the other hand took a slower route after 9/11
The moral of the story is get a job you really enjoy and you will never work a day in your life.
QUOTE: somebody

)BIG"B"Affleck
Master Poster
Banned
766 posts since Oct 2003
Reputation Points: 25
Solved Threads: 8
 
fortune 500 Companies are intrested in quick fixes not scientific jibabjaber

True.Unfortunately,the type of nation that would wantonly quick fixers,or network administrating " party boys " would have to be a communist nation - where there is no chance for an entrepreneur and third-grade labourers are valued most.A building construction worker can not work untill his supervisor holding a civili engineering degree comes up and makes him understand the way or working.I mean,things are not going to be the same as it is after 10 years.We need people talking about theories as well as people interested in making easy money,that is,their source of mirth.

Lets say you are a sysadmin and you know all about linux and windows networking. What happens in ten years when these operating systems are so radically different, networking is all fiberoptic, and the Internet isn't at all what it's like now. (just think back to what the internet was - or wasn't - back in 1990 and you'll realize how fast networking trends change) ??

I believe that they could adapt themselves with the trend...

camelNotation
Posting Whiz in Training
208 posts since Sep 2003
Reputation Points: 16
Solved Threads: 2
 

Wow, sounds good. cscgal you are honestly SOOO helpful, just thought I would say thanks before I annoy you with more questions hehe. Same goes to the rest of you, The one on one knowledge is alot better than having to read a page that doesnt answer specific question like I'm getting here. So thanks~!

mokkema
Light Poster
44 posts since Oct 2003
Reputation Points: 10
Solved Threads: 1
 

Btw, that undergrad comp sci with the business graduate degree sounds sooo nice...I'm going to seriously look into that. Up on the ladder at microsoft would be real nice.

mokkema
Light Poster
44 posts since Oct 2003
Reputation Points: 10
Solved Threads: 1
 

This article has been dead for over three months

Post: Markdown Syntax: Formatting Help
You