B
Ben Jackson
So-called 'Computer science' isn't.
Computer programming is a LOT like science. You form a hypothesis about
why your program doesn't work, then you do an experiment to test your
theory. Software *engineering* isn't.