top | item 43471389

(no title)

marpstar | 11 months ago

This was something I didn't understand when choosing between "Computer Science" and "Software Engineering" as a major in college.

At its simplest:

"Engineering Software" is what people who build software products do.

"Science with a Computer" is something that people doing real calculations, simulations, etc do.

I, too, forget that the tools we use to build complex solutions can still be used by people who don't live in a text editor.

discuss

order

crazygringo|11 months ago

Computer science isn't "science with a computer". It's not about calculations and simulations.

Computer science is the science of computation. It's more to do with theory of computation, information theory, data structures, algorithms, cryptography, databases.

"Science with a computer" is experimental physics, chemisty, biology, etc.

hobofan|11 months ago

No!

"Computer Science" != "Science with a Computer"

"Computer science" (in contrast to software engineering) is the science that looks into the properties of computers and thing related to it (algorithms, database systems). E.g. examining those systems on a scientific level. Depending on how abstract that can have more or less direct input on how to engineer systems in their software/hardware implementations.

"Science with a computer" on the other hand are usually (in terms of majors/academic disciplines) taught in the adjecent subfields: Bioinformatics, Chemoinformatics, Computational biology, etc.. Of course basic computing is also on some level seeping into every science subfield.

marpstar|11 months ago

Did not say "computer science" == "science with a computer", was merely trying to focus on exactly what I said: "doing science with a computer" versus "engineering software".

MITSardine|11 months ago

You might have meant "Scientific computing" or "computational science" rather than "computer science". Alas, everyone will now point out your mistake.

marpstar|11 months ago

Yeah, was fully expecting the replies but just didn't care enough to spend another 20 minutes articulating it further. Whatcha gunna do? (shrug)