GIDForums  

Go Back   GIDForums > Computer Programming Forums > Miscellaneous Programming Forum
User Name
Password
Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

 
 
Thread Tools Search this Thread Rate Thread
  #1  
Old 12-Feb-2007, 21:19
nick5309's Avatar
nick5309 nick5309 is offline
New Member
 
Join Date: Aug 2006
Posts: 22
nick5309 is on a distinguished road

Computer Programming vs. Computer Science


I am a junior in high school, and i really want to go into computers, and i've been looking at all different majors, and i am curious as to what the two majors i have listed really are. Any personal anecdotes would be much appreciated, thank you.
  #2  
Old 15-Feb-2007, 19:53
crystalattice's Avatar
crystalattice crystalattice is offline
Aspiring author
 
Join Date: Apr 2004
Location: Japan (again)
Posts: 1,628
crystalattice is just really nicecrystalattice is just really nicecrystalattice is just really nicecrystalattice is just really nicecrystalattice is just really nice

Re: Computer Programming vs. Computer Science


CS is more about the theory behind computer technology, including programming. It gives you a basis to expand into different areas of computers, such as software engineering, kernel development, or device drivers. There's a heavy emphasis on math and giving the student a wide range of topics.

CP is usually a subset of nearly all IT-based degrees. Programming can be a valuable skill to have but there is more to computer technology than just programming. Programming can be standard business applications, web scripts, game design, or even science simulations.

People are starting to question the benefit of having a traditional CS degree, especially for people who just want to program. Very little programming, especially business apps, require much math beyond algebra, and once you learn one language and the basics of how to program, it doesn't take too much effort to learn a new language. Heck, it doesn't take to much to become an average programmer.

Slashdot has quite a few CS-debates in the "Ask Slashdot" section. I recommend looking at some to see what others in the field think. My recommendation is that, if you want to program for a living, perhaps a Software Engineering degree would be more valuable.
__________________
Start Programming with Python-A beginner's guide to programming and the Python language.
-------------
Common Sense v2.0-Striving to make the world a little bit smarter.
  #3  
Old 16-Feb-2007, 12:13
nick5309's Avatar
nick5309 nick5309 is offline
New Member
 
Join Date: Aug 2006
Posts: 22
nick5309 is on a distinguished road

Re: Computer Programming vs. Computer Science


Very informative post! thank you!

What are careers one could pursue with a comp sci degree? In which field of work lies more money, comp sci degree or software eng. degree?
  #4  
Old 19-Feb-2007, 13:57
crystalattice's Avatar
crystalattice crystalattice is offline
Aspiring author
 
Join Date: Apr 2004
Location: Japan (again)
Posts: 1,628
crystalattice is just really nicecrystalattice is just really nicecrystalattice is just really nicecrystalattice is just really nicecrystalattice is just really nice

Re: Computer Programming vs. Computer Science


Generally speaking, most IT/computer degrees are considered related to a CS degree, so you can use an SE degree for a job that requires a CS degree. AAMOF, most job postings say "CS degree or equivalent".

That being said, I personally feel that an SE degree would be more rewarding down the road because it should concentrate more on the whole program/application development lifecycle rather than just learning how to program. Slashdot comments have mentioned that many CS graduates aren't trained to think about entire projects. Having an SE degree should (theoritically) allow you to move up quicker or at least become a better manager, if that's your goal.

If you really want the big bucks, then get a technical (CS or other) Bachelor's degree and get a management-related MS degree, like MBA or MSIM. Many companies nowadays like to have managers that have a technical background because they are better able to relate to their workers and "get" the technical matters related to a project.

And don't forgot that experience counts a lot more than theoritical knowledge, i.e. having a bunch of certifications without the equivalent years of hands-on training won't help too much. The glut of MSCE "paper certificates" in the last few years has driven down the demand for people w/ certificates; when you can go to a brain-dump web site for a few days then take a test, it doesn't mean you actually know what you're doing when the **** hits the fan. However, if you have the experience then you might as well get the certificate. That way you'll have it if a company requires it and it could be the deciding factor when it comes to hiring time.

To have an idea of what sort of jobs are available for a particular degree, just browse www.monster.com or www.dice.com. I'm sure you'll find there are fields you've never even thought of.

One thing to remember is that nearly every company has need for software development, so don't just think about traditional IT companies. Places like hospitals, car makers, banks, etc. have a big need for computer people. And you can also look at going into consulting or contracting.
__________________
Start Programming with Python-A beginner's guide to programming and the Python language.
-------------
Common Sense v2.0-Striving to make the world a little bit smarter.
  #5  
Old 28-Feb-2007, 13:02
msm1593 msm1593 is offline
Junior Member
 
Join Date: Jan 2007
Posts: 32
msm1593 is on a distinguished road

Re: Computer Programming vs. Computer Science


At my University (along with quite a few others i have heard of) you are simply offered a Computer Science degree. Within that group you can specialize in operating systems, file manipulations, blah blah. But, we all have have the same "core" classes which consist of some very simple programming- Past that you're free to go with computer architecture, programming, AI, whatever floats your float. But we all end up with the same degree- which I think is a little weird...

Regardless, as crystalattice stated above, a lot of other universities have different methods and you end up with a completely different degree depending on your field.

The most important thing to consider is what crystalattice said at the end of the last post- experience over everything
  #6  
Old 27-Apr-2007, 15:59
jtrink jtrink is offline
New Member
 
Join Date: Jan 2007
Posts: 20
jtrink is on a distinguished road

Re: Computer Programming vs. Computer Science


Management of information systems is the way to go!
Become a Project manager and meet with CEOs and managers from different companies to find out what they need to be programed and then rely it back to the programming teams. I started out in computer science and decided i wanted to deal with people more than just computers. So i decided to major in this and get the best of both worlds!

-jtrink
 
 

Recent GIDBlogToyota - 2009 May Promotion by Nihal

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
USB Hub Python programming Soccerplayer131 Python Forum 3 23-Dec-2006 20:50
A few questions for someone in the programming industry. WAEvans Miscellaneous Programming Forum 0 08-Oct-2006 10:19
Looking for opinions crystalattice Miscellaneous Programming Forum 6 27-Sep-2006 22:02
Computer Science khoda Miscellaneous Programming Forum 2 02-Jul-2006 18:28
Computer Programming Question knuckle50 MySQL / PHP Forum 3 09-Mar-2006 10:14

Network Sites: GIDNetwork · GIDWebHosts · GIDSearch · Learning Journal by J de Silva, The

All times are GMT -6. The time now is 12:19.


vBulletin, Copyright © 2000 - 2009, Jelsoft Enterprises Ltd.