5 Interesting Definitions of Computer ScienceComputer Science is such a wide subject area and industry, but to my mind there are some fundamental areas that enable a good definition of computer science. In this post I...