Computer Science for Humanities

Computer science is no more about computers than astronomy is about telescopes, biology about microscopes, or chemistry about beakers and test tubes. Science is not about tools. It is about how we use them, and what we find out when we do

Moch. Lutfi

3 minute read

Computer science is no more about computers than astronomy is about telescopes, biology about microscopes, or chemistry about beakers and test tubes. Science is not about tools. It is about how we use them, and what we find out when we do. — Michael Fellows and Ian Parberry

Imagine if today without computer technology, maybe we still doing everything in manual way and paper everywhere without gadget, internet connection, smart device, and many things. We are living in computer era with the new lifestyle and computer is really helpful to human being. But if you hear the computer science degree what are you thinking about at first? In my first semester in college I just imagine if I will learn software like photoshop, flash, fixing computer hardware, and game. I was wrong because I meet mathemathics,programming, basic natural science, and other unexpected subjects.

Computer science is a liberal art. It’s something everyone should know how to use and harness in their life. — Steve Jobs

My heart just rebell, why I got all of this. For what? Why I must enroll biology, physic, chemistry, calculus, linear algebra, numerical method, operation research, statistics, probabilitas theorem, discrete mathematics and mathematics stuff which not related at all with computer science. Slow but sure finally I know if computer science is just tools which connected to other dicipline. Before goes to another dicipline area, I want to share story about basic mathematics in computer science. I’m too naive to hate mathematics at first then I realize every computer science subject base on mathematics.

Why learn calculus? because to calculate in advance subject at CS you will need them such as digital image processing you will face the integrall, derivation. You must learn calculus and numerical method because computer is finite and not continues you must convert calculation from continous to discrete so computer can help you in computation.

If we want to create computer games, we must know about pyshic, art, history, mathematics dan optimitation. Like angrybird games, it convert the annoying parabolic theorema into beautiful and funny computer game.

Bioinfomatics, medical records, information systems, everything can be connected to computer science even the economic area like prediction stocks using artificial intelligence. Before we can do that we must learn about natural science, artificial intelligence, information systems, little accounting or every subject which support what will you do.

So computer science is not end up with calculation or computer itself but spread all accros different area which unlimited scenario that we can imagine. If you already put yourself into computer science world, I hope we can support each other and make computer science easy to understand and fun to learn because computer science for humanity.

comments powered by Disqus