Computer Science

Computer science is considered by many to be the proffession of the future and if you think about it there is a good reason for that. After all most of the jobs nowdays require some basic IT knowledge. It doesn’t really matter whether you are an elementary school teacher or a nuclear physicist working at CERN you just need to know how to operate a computer.

However contrary to what most people think a computer scientist’s job is not to repair computers or to find the problem behind a BSoD… There is after all a reason why we are called scientists. A computer scientist uses his expertise in mathematics, logic, programming and systemic complexity in order to find solutions to problems. What kind of problems you might say ? Any kind of problem that can be solved using the above. Whether it is health care, business or engineering computers may be used to find solutions to problems from the aforementioned fields.

Consider the following example. Let’s say you go to amazon to buy something. Immediately after going through some products you get product recommendations that have a lot to do with the product you are looking for. Have you ever wondered how is something like that even possible. I mean if you think about it you have a computer who is recommending you products. However computers don’t have personal taste, they don’t know what you like or don’t like, they don’t know your personality, so how is that even possible…? Let me enlight you. Such a service became possible due to the hard work of computer scientists who used their expertise in mathematics, programming and machine learning in order to find patterns in the things that you like to buy and use them as basis for future recommendations. Now what machine learning is, is beyond the scope of this article however i am pretty sure you can find plenty of good resources in the internet that talk about the subject.

As you can see through this example that is bearly scratching the surface of what a computer scientist does, there is a wide variety of problems that may be solved through the use of computers. However my purpose is not to list every single one of them but to give you a brief introduction to what a computer scientist really does… So next time your ipod is broken and you know a guy who is studying computer science don’t take it to him there is a good chance he won’t know what to do with it :)

Find Me