I believe humanities students should be required to learn how to code or at least understand coding language. In the modern age, technology is becoming more integrated with humanities studies. This is because technology opens up new methods to understanding and engagement with humanities. Learning how to code becomes a tool for students to use when building projects or looking at complex issues through a digital lens. It empowers them to create their own models, simulations, and digital representations. Matthew G. Kirschenbaum extends this idea with how programming can be used for modeling.
“Programming is about choices and constraints, and about how you choose to model some select slice of the world around you in the formal environment of a computer.”
Kirschenbaum, M. G. (2010, May 26). Hello worlds (why humanities students should learn to program). Matthew G. Kirschenbaum. https://mkirschenbaum.wordpress.com/2010/05/23/hello-worlds/
I completed the HTML and CSS tutorials on HTML Dog. Before starting this lab, my background included computer science courses in high school, where I learned Java. Additionally, I received tutoring and engaged in Java-based projects. While I briefly explored Python and C++, my experience with them was limited to the fundamentals. Learning HTML and CSS was a novel experience for me, and it felt somewhat intuitive due to my previous programming experience. It was fascinating to delve into the code underlying websites, including the text in this blog.
After the tutorial, I made a simple website following with what I learned.
Here is the website
<h2>My favorite meme at the moment</h2>
<p><a><img src="https://us-tuna-sounds-images.voicemod.net/fb967b0f-00fa-480a-ba96-6fb1478e8623-1694041590964.jpg" width="420" height="300"></a></p>
It is so true at least for me. Computer Science is related to too many things today: Websites, apps, videos, games, and even AIs. I feel a little bit regretful for not taking a computer science course in my first year. It is so awesome that you have self-explored the basic stuff of C++ and Python. Those two languages are useful currently beside Java. It would be a great help if you can master at all of three, but it takes time. I took APCSA in my high school too, however, I struggled with the ways that computer thinks and processes information from a perspective of a real actual human.