Humanities is not a STEM subject, and is actually considered as a subject far from STEM. However, as technology has started to develop, people working in the subject of humanities started to implement computers to develop their ideas and studies. After all, there is a Digital Humanities department in our school! After reading the two articles, each explaining why humanities students should and should not learn coding, I got convinced that humanities students should all learn coding.
a kind of world-making, requiring one to specify the behaviors of an object or a system from the ground upMatthew G. Kirschenbaum. Chronicle Review, May 23, 2010, “Hello Worlds (why humanities students should learn to program)” https://mkirschenbaum.wordpress.com/2010/05/23/hello-worlds/
The quote above refers to what programming is. Just like Kirschenbaum says, coding is not just the action of building a program or website. It is understanding how an object works, and considering the steps of a system, whether or not it is a computer program or an offline bingo game.
During the first lesson of our school’s Introduction to Computer Science class, the students learn how to build an algorithm for a simple program. An algorithm refers to the detailed steps of how the program works. Surprisingly, these concepts are also parts of coding.
<p>Are you:</p> <p><input type="radio" name="areyou" value="male"> Male</p> <p><input type="radio" name="areyou" value="female"> Female</p>
This block of code, which I learned in the HTML Beginner tutorial, when compiled, creates the following onto the website. While going through the tutorial, I kept asking myself the question “why?”. Why is the command to make a paragraph
<p> in HTML? Is it because the word paragraph starts with the alphabet p? I learned as I asked the most basic questions and tried to understand the programming language, rather than only focusing on just building a simple website.
Technology is rapidly developing and more and more people are getting used to the smart devices. These devices are used in various subjects, and more and more researchers use computers to dive into their studies more deeply. Using those programs and devices even without understanding how they work would definitely decrease the amount of knowledge they receive from using technology. Remember, coding is not just typing in code onto your computer screen. It is also about understanding the process of how it works, and therefore, humanities students should also consider learning coding, to boost their understanding.