If someone argues that humans can repeat the same task for 100 times without a single mistake, that someone has never tried it himself nor seen anyone try it.
If someone claims that humans can deliver a message across the Pacific Ocean on foot in less than a second, that someone is crazy.
Humans can't.
However, Computer, the most salient huamn invention of the century, can.
Computer at its beginning stages, of course, was not the machine of perfection, of accuracy, of simplicity. Its tubes were boiling hot and gigantic, and they could carry out only few meagre tasks with the help of several people-especially women with fine dexterity and attentiveness.
Back then, computers used the "binary digit system" which expresses every character as codes with only 0 and 1. The alphabet A would be coded as 1000001, for example. Two students in CSC104 did a demonstration of communicating with this binary digit system and proved the system to be time-consuming and prone to errors. Luckily, people devised a better system for computers, and now, computers can deliver abundant amount of information at an incredible speed.
With the recent computer program, Dr. Racket, we can easily create and manipulate images using some codes and definition. Also, we can repeat a complicated task over and over again without making mistakes.
In the third lecture of CSC104, I learned how computers can make our lives more simple and less repetitive. At first, using "definition" to prevent repetition of the same command looked alienating but trying the command on Dr. Racket on my own helped me learn the command quickly.
Also, the Racket videos that Prof. Heap posts on the course website was an excellent guide. I could pick up other commands that were not thoroughly explained during the lecture.
While learning the history of computer and the functions of Dr.Racket program, I am also learning to become more logical and better at problem-solving.
Ji Soo, I really enjoyed reading your post. I like your deep observation about computers that we often take for granted. Lovely!
ReplyDeleteLogic and problem-solving are two keywords for computer science. It's good you found that out and you are actually using what you are learning in this course to improve the way you are solving problems. I'm glad you find the course useful!
ReplyDelete