![]() You're not likely to do any computer science in a real job unless you're doing computing research, though an understanding of some of the fundamentals is useful: in particular, some of the less rigourous parts of computer science may be seen to include algorithms and data structures, an understanding of which is almost always a job requirement. There is widespread confusion and lack of clarity in education when it comes to "computer science".įormally, computer science is the rigourous study of information theory and other abstract notions it would be better called "computing science". Software development is the application of computer science concepts and resultant technologies to build software systems.Ĭhemical engineering => software development ![]() In other words, computer science is about computation, procedural knowledge about how we can methodically calculate and operate on information. ![]() Now the reason that we think computer science is about computers is pretty much the same reason that the Egyptians thought geometry was about surveying instruments: when some field is just getting started and you don't really understand it very well, it's very easy to confuse the essence of what you're doing with the tools that you use." " is not really about computers - and it's not about computers in the same sense that physics is not really about particle accelerators, and biology is not about microscopes and Petri dishes.and geometry isn't really about using surveying instruments. My favorite description of computer science comes from Hal Abelson:
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |