Code is Poetry - Week 4 learning Log

Name: Kendall Stevenson sr.






Procedural Notes

Describe frankly what you read/viewed and then tried programming


Copy the exact error message. Then, describe your thinking as you attempt to “debug” the error

03 /13/2019

  1. Begin logging your procedure by restating what topics you covered
    1. Then add what you tried in Twine, offering some details about what’s going through your mind as you learn.


  1. think that Twine is an excellent tool to use as a gateway to learning how to code (IN JAVA), creating (HTML) webpages or creating the front-end or back-end of a database. Using Twine, I’ve created a tutor for mountain climbing beginners to learn the basic safety and preparation protocols when climbing mountains. I’ve incorporated a styles sheet, still images, 3D images, videos and sound. The tutor, is designed like a game; with passages that link to lesson pages and other pages designed as a series of Q & A’s. If the player answers correctly, then they can advance to the top. Incorrectly, then they are given a choice to end the game or start over to choose a different mountain. Creativity, was my greatest hill to climb using Twine.

· Copy the error or message

  1. Describe what you think the problem is
  2. When you debug the error, describe the lesson you learn about Twine.


The only errors that I encountered, were syntax errors. forgetting to close a command or using the wrong set of commands for this platform. No real problems.

Reflection | Think about everything you know about how human languages and communication work. What are important differences and similarities between computational and human languages?


I’ve learned that, it’s important to remember that programming languages weren’t invented by computers, they were invented by humans.
Syntax is syntax, learning to be fluent in a human language and learning to program are two very different set of challenges. Programming is simpler in many ways, but it is also unforgiving; it’s a (machine) computer that will take every command literally. Programming languages are incredibly precise set of instructions for a (machine) computer. Becoming fluent in a human language has a broader scope, that is more social then it is technical. High level programming languages were created to be meaningful to a human having advance training to communicate/translate or to become interactive with the computer..