• Skip to main content
  • Skip to primary sidebar

Founder at work

Master the skills to create and launch your next SaaS company

  • About Me
  • Reviews
  • Resources
  • Community
  • Contact
  • Lessons
  • Series
  • Search
  • Login

What is computer science?

February 13, 2014 by Rick Hernandez Leave a Comment

def

The definition of computer science can differ depending on who is answering the question. I have studied computer science for over 2 years, and i think i am getting closer to understanding what it’s all about. Here is the thing computer science gets confused with the regular sciences for example chemistry, biology or astronomy. In this sciences we can look a specific item and study it and learn from it, for example in chemistry we can study the natural elements, in biology we can study the organs and in astronomy we can look at the stars. But in none of this sciences do we try to change any of them to do something else besides what they do already.

In computer science it’s different and here is the reason for this being so because we deal with what is called an “artificial artifact”  and that’s just a fancy way of saying that we deal with man created ideas, that’s right man created ideas! What are some of those ideas? well in short in simple think about how people communicate, we use symbols and letters to express certain ideas, same thing for computers they need symbols and some of the simplest symbols that we have are numbers, then the more abstract ones include letters. Those ideas expressed then need to create or do something this is where the Latin root of the English word compute is computare—meaning, calculating, figuring out. Thus, according to etymology, computation refers to the idea and the act of calculating.

The programmer, in the modern world of computer science here is where the ideas hit the floor. To be exact here is where taking a mathematical concept and putting it to the test to see of those “ideas” really do what you expect them to do, here is where the programmer comes into play. The programmer the shear creator of the “artificial artifacts” will be the one that dictates how he or she perceives the world and that is how the system will act.

That’s all great but what’s computer science? That’s the thing that question is one of the most difficult to answer, for example if i was to ask you what is a laptop computer? More then likely the answer will be, well it has a screen and a keyboard etc. All those items follow the laws of the physical world and that answer could be the right one, but the answer starts breaking down when some of the complexities of what the machine actually is doing for example playing a game, opening a web browser , chatting with a friend online, watching elli the computer guy etc. None of this things can you hold in your physical world and say “look here grab that Firefox”. What that means in computer science is that we deal with what is artificial. The true answer is to study and learn more about computer science, grow and help refine the field of computer science and maybe one day we will have a definition of computer science.

Now the fun part, now that you have a better idea of what computer science is. Look at some of the definitions that people try to give it, as a computer scientist i am disgusted about some of the definitions.

Till Next Time

-Rick

Rick Hernandez

I always had a passion for the field of STEM (Science, Technology, Engineering, and Math) and I knew I wanted to do something to make a difference in the world. I just didn’t know where to start. I was an immigrant in a new country, grew up in a tough environment, and wasn’t sure how… Read More

Share this:

  • Click to share on Twitter (Opens in new window)
  • Click to share on Facebook (Opens in new window)

Related

Filed Under: Brain complexity, Human Interaction, Mathematics, Programming

Primary Sidebar

Learn How To Take Your Idea And Convert It Into An App From Scratch Even If You Have Never Written A Single Line Of Code.

  • How to Find Your Next Great App Idea
  • The Secret To Getting PAID To Build Your Own App
  • How To Create Your App (SaaS, Mobile, VR, AR, Game)
  • How To Monetize Your Apps
Learn More
4.82 Ratings

Copyright © 2025 · JSecademy Blog Theme on Genesis Framework · WordPress · Log in