Thread: Is Computer Science dead or very much alive?

  1. #1
    The Dragon Reborn
    Join Date
    Nov 2009
    Location
    Dublin, Ireland
    Posts
    629

    Is Computer Science dead or very much alive?

    This is a rather touchy subject, especially for those in the US I presume, but I was wondering how is it going in Europe and is the degree still worth it?
    I was looking at the prospect for internship next year, and some say they were able to find something, most say it is crap and recent graduates are making/have made a mistake.
    Now considering the recent climate it is understandable less jobs and all.
    But what if the economy picks up? Would the IT economy brighten up?
    Anyways, i love programming (even though I am still slow at it, sadly ) and would think it a shame if I can't do what I like in future.
    But I was thinking, what are the end jobs you can get as a Computer Scientist?
    there is Web which i can do but don't really like because of the graphical part of it, games is interesting but I suck at maths, the only think I can see is developing software or apps.
    But as you can see all this are the programming aspects.
    I can only list Software Engineering and Computer Forensics. I would like to do Computer Forensics but not sure if there is much going for it, and no stream is available as far as I know for that.
    What other aspects of Computer Science is there?
    and nothing with Business included.

    thank you

    EDIT:
    I didn't know what board to put this in, as I visit the C++ regularly I figured here.

  2. #2
    C++まいる!Cをこわせ!
    Join Date
    Oct 2007
    Location
    Inside my computer
    Posts
    24,654
    All I can say that is programming is not disappearing. If anything, it is increasing with new fields and challenges that waits ahead. Heck, if you do IT, then you are pretty much guaranteed to find jobs.
    Quote Originally Posted by Adak View Post
    io.h certainly IS included in some modern compilers. It is no longer part of the standard for C, but it is nevertheless, included in the very latest Pelles C versions.
    Quote Originally Posted by Salem View Post
    You mean it's included as a crutch to help ancient programmers limp along without them having to relearn too much.

    Outside of your DOS world, your header file is meaningless.

  3. #3
    The Dragon Reborn
    Join Date
    Nov 2009
    Location
    Dublin, Ireland
    Posts
    629
    good to hear :P

  4. #4
    C++ Witch laserlight's Avatar
    Join Date
    Oct 2003
    Location
    Singapore
    Posts
    28,413
    I have moved this thread to General Discussions.
    Quote Originally Posted by Bjarne Stroustrup (2000-10-14)
    I get maybe two dozen requests for help with some sort of programming or design problem every day. Most have more sense than to send me hundreds of lines of code. If they do, I ask them to find the smallest example that exhibits the problem and send me that. Mostly, they then find the error themselves. "Finding the smallest program that demonstrates the error" is a powerful debugging tool.
    Look up a C++ Reference and learn How To Ask Questions The Smart Way

  5. #5
    C Newbie
    Join Date
    Aug 2010
    Posts
    29
    Do something with quantum computing. Its a brand new world with that.

  6. #6
    -bleh-
    Join Date
    Aug 2010
    Location
    somewhere in this universe
    Posts
    463
    Quote Originally Posted by Alegomaster View Post
    Do something with quantum computing. Its a brand new world with that.
    Wonder if C++ would work on quantum computer. Pointer was bad enough, imagine you put something on the heap, and it creates a black hole and suck you in.
    "All that we see or seem
    Is but a dream within a dream." - Poe

  7. #7
    Programming Wraith GReaper's Avatar
    Join Date
    Apr 2009
    Location
    Greece
    Posts
    2,738
    Quote Originally Posted by nimitzhunter View Post
    Wonder if C++ would work on quantum computer. Pointer was bad enough, imagine you put something on the heap, and it creates a black hole and suck you in.
    That black hole may take you to an alternative universe where few people know programming. Can you imagine? You'd be their god! Hell, even if it got me back to 60s, i'd be one of the best programmers. Then i might have been a lead developer of MS-DOS, and believe me, things would have been different!!!
    Devoted my life to programming...

  8. #8
    (?<!re)tired Mario F.'s Avatar
    Join Date
    May 2006
    Location
    Ireland
    Posts
    8,446
    Quote Originally Posted by nimitzhunter View Post
    Wonder if C++ would work on quantum computer. Pointer was bad enough, imagine you put something on the heap, and it creates a black hole and suck you in.
    Seriously though, quantum computers would almost certainly exist as an entirely different architecture until now unheard of. Any programming language in existence today would probably be obsolete and incapable of being upgraded to handle this new architecture. The approach to problem-solving in a quantum computer cannot, I seem to think, be in any way similar to our current deterministic models.

    That said, quantum computers are often seen as the future of computation. I strongly disagree. There's no reason to think Quantum computers will handle certain tasks more efficiently. There's plenty of papers on that, although there seems to be some disagreement on what exactly these computers would be good and bad for. Nevertheless everyone seems to agree quantum computers do have specific and important uses that could make them invaluable in key areas. But as a domestic computer, they would probably be useless.

    The real progress in computation and the one that seems much more promising is, in my opinion, the research and discovery of new, faster, and more reliable, circuits and ways to store and access data while retaining our current deterministic models. the current research in molecular-based computing for instance, would give us an impressive increase in computational power, greatly reduce (some even argue all but entirely eliminate) power consumption, and introduce computers into a vast array of new applications; nanobots being the one with the most press.

    If we can get rid of our silicon dependency we may have just given the next big leap in the history of computation. And, interesting enough, no reason to suspect the current languages and programming disciplines would become obsolete.
    Last edited by Mario F.; 01-14-2011 at 03:39 PM.
    Originally Posted by brewbuck:
    Reimplementing a large system in another language to get a 25% performance boost is nonsense. It would be cheaper to just get a computer which is 25% faster.

  9. #9
    -bleh-
    Join Date
    Aug 2010
    Location
    somewhere in this universe
    Posts
    463
    I heard that bacteria can store a lot of data. Instead of solid state drive, we will have squishy squashy state drive. I kinda want a biobased computer. Imagine the day that we will feed and clean the poops of our computers and pet them and walk them.
    "All that we see or seem
    Is but a dream within a dream." - Poe

  10. #10
    Banned ಠ_ಠ's Avatar
    Join Date
    Mar 2009
    Posts
    687
    Quote Originally Posted by nimitzhunter View Post
    I heard that bacteria can store a lot of data. Instead of solid state drive, we will have squishy squashy state drive. I kinda want a biobased computer. Imagine the day that we will feed and clean the poops of our computers and pet them and walk them.
    I don't want that, plugging in the Ethernet cable would get nasty
    ╔╗╔══╦╗
    ║║║╔╗║║
    ║╚╣╚╝║╚╗
    ╚═╩══╩═╝

  11. #11
    -bleh-
    Join Date
    Aug 2010
    Location
    somewhere in this universe
    Posts
    463
    Quote Originally Posted by ಠ_ಠ View Post
    I don't want that, plugging in the Ethernet cable would get nasty
    That comment made me lol.
    "All that we see or seem
    Is but a dream within a dream." - Poe

  12. #12
    Registered User VirtualAce's Avatar
    Join Date
    Aug 2001
    Posts
    9,607
    The next step in computer architecture is to get rid of the Von-Neumann architecture. We are at the limits of it. Intel and AMD have skirted the issue by adding more cores but even that has a maximum theoretical limit. Speeds cannot be increased much over 3Ghz due to power consumption and power fall off above that.

    I've read that bio computers may not be a bad solution but I strongly feel that Quantum computers are vaporware and will most likely not be ready for quite some time, if ever.

  13. #13
    C++まいる!Cをこわせ!
    Join Date
    Oct 2007
    Location
    Inside my computer
    Posts
    24,654
    I believe the biggest issue is the thermal overheating at the core of the CPU that prevents higher clock speeds. The cooling just cannot reach through the entire CPU core to provide effective cooling. A change may come to that, though, by building cube-like cores with cooling in-between.
    Other than that, bottlenecks are basically the bus speeds, no?
    Quote Originally Posted by Adak View Post
    io.h certainly IS included in some modern compilers. It is no longer part of the standard for C, but it is nevertheless, included in the very latest Pelles C versions.
    Quote Originally Posted by Salem View Post
    You mean it's included as a crutch to help ancient programmers limp along without them having to relearn too much.

    Outside of your DOS world, your header file is meaningless.

  14. #14
    Registered User VirtualAce's Avatar
    Join Date
    Aug 2001
    Posts
    9,607
    Other than that, bottlenecks are basically the bus speeds, no?
    The next step in computer architecture is to get rid of the Von-Neumann architecture.
    Yes the bus is the biggest problem.

    But in retrospect the original question is obviously a rhetorical one since there are about a billion pieces of evidence in modern culture alone that computer science is far from dead.

  15. #15
    C++まいる!Cをこわせ!
    Join Date
    Oct 2007
    Location
    Inside my computer
    Posts
    24,654
    Ah, I see what you were thinking now. You were thinking of trying to eliminate the buses by changing the architecture. But I was thinking of speeding up the buses and decreasing the lag in communication.
    Quote Originally Posted by Adak View Post
    io.h certainly IS included in some modern compilers. It is no longer part of the standard for C, but it is nevertheless, included in the very latest Pelles C versions.
    Quote Originally Posted by Salem View Post
    You mean it's included as a crutch to help ancient programmers limp along without them having to relearn too much.

    Outside of your DOS world, your header file is meaningless.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Can anyone help?
    By javalurnin in forum C Programming
    Replies: 11
    Last Post: 12-02-2009, 06:02 AM
  2. Switching careers from video editing to computer science
    By solodave in forum General Discussions
    Replies: 7
    Last Post: 10-09-2009, 10:27 AM
  3. Future in Computer Science.
    By sarah22 in forum General Discussions
    Replies: 10
    Last Post: 10-01-2009, 01:02 AM
  4. Any Computer Science majors with an MBA?
    By mr_coffee in forum A Brief History of Cprogramming.com
    Replies: 12
    Last Post: 04-14-2009, 05:16 PM
  5. computer science majors..read!
    By nextus in forum C++ Programming
    Replies: 12
    Last Post: 02-26-2003, 12:32 AM