Connect with us

So what is the difference between a software engineer and computerscientist?

Discussion in 'Electronic Design' started by PeteS, Feb 6, 2007.

Scroll to continue with content
  1. PeteS

    PeteS Guest

    Because I have yet to define it

    (Obviously from an earlier thread).

    Comments elided.


  2. OBones

    OBones Guest

    I'd say the scientist is about theory and algorithms while the engineer
    is about architecture and practical implementations.

    My 2 cents.
  3. The difference is the same as the difference between the arse and the
    printer. Scientists and printers are wasting more paper then arses and

    Vladimir Vassilevsky

    DSP and Mixed Signal Design Consultant
  4. Fred Bartoli

    Fred Bartoli Guest

    OBones a écrit :
    The computer scientist theoretically knows how to implement efficient
    computer-software architectures while the software engineer practically
    knows how to waste this.
  5. Fred Bartoli

    Fred Bartoli Guest

    Fred Bartoli a écrit :
    Should have wrote:
    The computer scientist theoretically knows how to implement efficient
    computer-software architectures while the software engineer knows how to
    waste this practically.
  6. Pete Fenelon

    Pete Fenelon Guest

    A software engineer achieves stuff. A computer scientist just writes
    papers about it. ;)

  7. BobG

    BobG Guest

    Lets look at a job for a mechanical, electrical, civil and software
    engineer. Each must be familiar with the tools and components used in
    their field. Each must make a 'build or buy' decision based on survey
    of prior art, and each must estimate effort within an error bound that
    allows winning the contract, and delivering a product, whether it is a
    motor, a circuit board, a bridge, or a program. Problem was software
    wasnt an engineering discipline... more of an alchemist's lab...
    software engineering was invented to reign in programmers' estimates
    to something measureable, like lines of code (haha.... you'd really
    see my productivity explode if I got paid by lines of code...)
  8. john jardine

    john jardine Guest

    Or another question. What's the "science" bit in computer science?.
  9. John Larkin

    John Larkin Guest

  10. Ah. That's how you know a field isn't really science: it
    includes "science" in its title.

    For instance, compre "political science" and "social science"
    with "physics", "chemistry" or "astronomy".

    1/2 :)
  11. When I was in school, they changed the name of gym class to physical
    education. Now my kids take exercise science.
  12. Phil Allison

    Phil Allison Guest

    "john jardine"

    ** Same sort of connection alchemy has to chemistry or astrology has to

    ........ Phil
  13. Joerg

    Joerg Guest

    When I lived in Germany the contractor who did the interior of my
    business came in all upset one day. The new regs made him change his pay
    stub software. He wasn't allowed to call his painters "painter" anymore
    but had to change that to "Surface Coating Technician" or in German
  14. Are you serious??! Now that is funny.

    When *I* was at school (UK), I think they had just changed "cookery"
    class to "home economics".
  15. PeteS wrote:

    A computer scientist is someone that can't get a real job as an engineer.

  16. "Operations Research" --> "Management Science".
  17. Guest

    Seeing as their "Major achievements" stub is a little sparse, out of
    the kindness of my heart I'll give 'em a LAW!. Scientists love LAWS.
    They can have (drum roll) ... --MOORES-- LAW.
    Fits in nicely :)
  18. Guest

    A software engineer writes programs for people who want programs. A
    computer scientist writes papers about programs for other computer
    scientists. Good programmers read papers written by good computer
    scientists, in the same way that good chemical engineers read paper
    written by academic chemists, and good electronic enginners read
    papers written by good physicists and chemists (amongst others).

    The distiction is between a practitioner and an academic expert.
  19. John  Larkin

    John Larkin Guest

    Do you think they really do? Sees to me that the academic/practitioner
    disconnect in programming is much wider than it is in the hard
    sciences... almost total, in fact.

    In a few specific areas, like cryptography maybe, there's transfer.

  20. Computer scientists use Linux, software engineers use windows?
Ask a Question
Want to reply to this thread or ask your own question?
You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.
Electronics Point Logo
Continue to site
Quote of the day