Thread: Future in Computer Science.

  1. #1
    Registered User
    Join Date
    May 2009
    Posts
    64

    Future in Computer Science.

    I'm currently a computer science student. After finishing my last math class which is Calculus III, I'm attracted so much with it and still continue studying Advanced Math concepts on my own. I'm really so attracted with computers, airplane and space since childhood years. I'm more interested in developing fancy 3D graphics where I can apply math and physics there.

    As years past by, I don't see any good thing about computer science or maybe I don't know if it that's CS. Yeah, we have windows 7... but what's with that? Nothing fancy about it. There we have a 32-core processor but an engineer made that.

    I'm thinking that I really did a wrong decision for choosing a computer science degree. I should took engineering instead or maybe not. Is there any future in a computer science course? Yeah, I see computers went advances but I think that's for the engineering part not with computer science.

    Please enlighten me.
    Last edited by sarah22; 09-30-2009 at 01:49 AM.

  2. #2
    Deprecated Dae's Avatar
    Join Date
    Oct 2004
    Location
    Canada
    Posts
    1,034
    If this were a poll I would just vote you're wrong. You didn't make a wrong choice. What you've said applies to CS. I'm having trouble navigating your English, so I'm going to leave it at that.
    Warning: Have doubt in anything I post.

    GCC 4.5, Boost 1.40, Code::Blocks 8.02, Ubuntu 9.10 010001000110000101100101

  3. #3
    l'Anziano DavidP's Avatar
    Join Date
    Aug 2001
    Location
    Plano, Texas, United States
    Posts
    2,743
    Computer Science can lead to hundreds of opportunities in several different fields. I, for one, am planning on returning to school and getting a graduate degree in the near future, and I'd like to do Neuroscience (although Computer Science was my undergrad).

    You say you'd like to use math and physics to do pretty graphical things, well that is right down Computer Science's alley. Look at every pretty computer game out there Windows 7, of course, is more related to completely different areas of CS than those having to do with graphics, physics, and math...and if that's not the portion of CS that interests you, then that's okay.
    My Website

    "Circular logic is good because it is."

  4. #4
    Crazy Fool Perspective's Avatar
    Join Date
    Jan 2003
    Location
    Canada
    Posts
    2,640
    If you want to build physical things (like CPUs or airplanes) then you might want to consider switching to an eng degree. If you want to build software, then stick with CS.

  5. #5
    Officially An Architect brewbuck's Avatar
    Join Date
    Mar 2007
    Location
    Portland, OR
    Posts
    7,396
    Quote Originally Posted by Perspective View Post
    If you want to build physical things (like CPUs or airplanes) then you might want to consider switching to an eng degree. If you want to build software, then stick with CS.
    I don't really see how computer science is relevant to software development. Writing good software is an engineering problem, not a science. And CS itself isn't really science either, more an offshoot of mathematics.

    Depending what type of engineering you want to do, it's probably necessary to have an actual engineering degree. But that doesn't mean you need to start over on your undergraduate education. Plenty of people switch fields for graduate study.

    I know two engineers who worked on the designs of the Mariner Venus probes, the space shuttle, and various satellites. They both have EE degrees, and one of them has a masters in Communication Theory.
    Code:
    //try
    //{
    	if (a) do { f( b); } while(1);
    	else   do { f(!b); } while(1);
    //}

  6. #6
    Crazy Fool Perspective's Avatar
    Join Date
    Jan 2003
    Location
    Canada
    Posts
    2,640
    Quote Originally Posted by brewbuck View Post
    I don't really see how computer science is relevant to software development. Writing good software is an engineering problem, not a science. And CS itself isn't really science either, more an offshoot of mathematics.

    I guess that depends on your program. But if you look at job postings for software developers they generally say "degree in CS or equivalent" as opposed to degree in engineering or equivalent. I think CS degrees are generally geared more towards software development.

    Here's google's posting for a "Software Engineer" job
    Software Engineer - Mountain View
    "BS, MS, or PhD in Computer Science or related technical discipline (or equivalent)."

  7. #7
    Registered User
    Join Date
    Sep 2004
    Location
    California
    Posts
    3,268
    "BS, MS, or PhD in Computer Science or related technical discipline (or equivalent)."
    That bolded part is pretty vague. It can be argued that a degree in Math, Electrical Engineering, Computer Engineering, or physics would qualify as a "related technical discipline".
    bit∙hub [bit-huhb] n. A source and destination for information.

  8. #8
    Malum in se abachler's Avatar
    Join Date
    Apr 2007
    Posts
    3,195
    Quote Originally Posted by bithub View Post
    That bolded part is pretty vague. It can be argued that a degree in Math, Electrical Engineering, Computer Engineering, or physics would qualify as a "related technical discipline".
    CE is the only related field most employers accept.

  9. #9
    Registered User
    Join Date
    May 2009
    Posts
    64
    I really want to create cool 3D games like Crysis though but I want also to make some hardware.

    So does that mean that I can get a Masters on different field? Let say, in physics, math or maybe aerospace?

    I'm in love with computers since childhood years but few months ago after watching people launching some rockets and flying planes here, I want to make something like that. I'm from a third world country studying on one of the great school here in Asia. Is it possible for a computer science student?

  10. #10
    Woof, woof! zacs7's Avatar
    Join Date
    Mar 2007
    Location
    Australia
    Posts
    3,459
    Quote Originally Posted by Perspective View Post
    I guess that depends on your program. But if you look at job postings for software developers they generally say "degree in CS or equivalent" as opposed to degree in engineering or equivalent. I think CS degrees are generally geared more towards software development.
    Certainly not the case at my uni. Basically, the CS students get lots of electives and the core units are maths, CS theory and more maths. 99% of them choose not to do the SE units, so you could say that CS is geared towards maths / doing what the SE's tell you to . The only reason I would transfer to CS is if I didn't want to do an extra year, or failed some SE core units.

    That being said, you could always do engineering electives in your CS degree (or other electives) and hope to go that way, or transfer to another degree, or do a post-grad degree after you finish your CS degree. But if you're being employed in a team to build a rocket, don't expect do design it, program it, construct it and test it all at once by yourself (no matter your degree *hopes no-one mentions management degrees *)
    Last edited by zacs7; 10-01-2009 at 01:04 AM.

  11. #11
    Devil's Advocate SlyMaelstrom's Avatar
    Join Date
    May 2004
    Location
    Out of scope
    Posts
    4,079
    Quote Originally Posted by sarah22 View Post
    So does that mean that I can get a Masters on different field?
    You can always get your Masters in a different field from your Bachelors so long as the under-grad curriculum is similar. As a computer science major, you'll have almost no trouble getting into masters programs for electrical engineering, mathematics, or possibly even Physics and Aeronautics, depending on what you took in your undergrad. Typically, as long as the degree is a science (as apposed to an art) discipline, they transition is not overly difficult. If you look at the education history of some great names in science you'll typically see a transition between disciplines from their Bachelors and Masters (and even again in the Doctorate).
    Last edited by SlyMaelstrom; 10-01-2009 at 01:06 AM.
    Sent from my iPadŽ

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Online Computer Science degrees?
    By cpjust in forum A Brief History of Cprogramming.com
    Replies: 20
    Last Post: 03-03-2009, 07:21 PM
  2. Computer Science
    By Brian in forum A Brief History of Cprogramming.com
    Replies: 2
    Last Post: 10-16-2004, 02:55 PM
  3. computer science classes
    By Lurker in forum A Brief History of Cprogramming.com
    Replies: 19
    Last Post: 01-04-2004, 03:01 PM
  4. Starting C++ & Computer Science Major
    By learning C++ in forum C++ Programming
    Replies: 8
    Last Post: 12-26-2003, 12:17 PM
  5. computer science majors..read!
    By nextus in forum C++ Programming
    Replies: 12
    Last Post: 02-26-2003, 12:32 AM