Computer science and the art of the problem
Computer science is a subject which is dear to my heart. It's a subject which I have grown up with while never having the ability to take it. My father, a computer scientist working in the field of the semantic web, introduced me to programming at age 7. Denying to help me, I started experimenting by myself. Developing problem-solving skills which I find others to be lacking. The Reddit post here is in my opinion, a great example of this: https://www.reddit.com/r/AskProgramming/comments/68n4je/how_do_i_get_better_at_problem_solving_thinking/?st=j29eo0gy&sh=682f48de. I never had to ask myself consciously "How do I solve this problem". After being introduced to scratch, a visual scripting language, I started creating things which still benefit me today.
This is why I believe computer science should be included in the basic sciences. Focusing on programming, it allows a student to develop fundamental problem-solving skills using a little bit of creativity and patience. Making a short animation in scratch is not difficult, but with the enticement of wanting to do more, a student can quickly learn to make a short interactive story, or even a game.
I once asked a classmate, who is helping me with a web based game (Stay tuned for more) , "What are your opinions about computer science?". To which I was responded with, "It shouldn't be thought. It's not as important as the other sciences". What, however, makes a science more important? Something which is fundamental for today's society, or a science wich explains the interactions between the atoms in the universe. Computer science is a science about applying computers to do complex tasks. About making the world easier for humans and other computers alike. With artificial intelligence around the corner, deep learning to recognize complex patterns and the blue brain project to simulate the human brain; computer science is a science which is applied throughout all sciences. The blue brain project is a project to simulate the human brain, which is a topic thought in a biology unit in a school "How does the human brain work". Or using deep learning networks to analyze complex datasets to find new physical properties.
Computer science is a fundamental science of today's world which is being ignored by a large majority of the schools in the world. This needs to change.