For October 6th
SLOG #1
Why did you choose CSC104? What do you hope to get out of the course?
Among the things that I enjoy to use in my daily life, computer is probably the one that I understand the least out of all. How did people create a machine that can do so many things at once, yet without making mistakes that its creators would make?
I was shocked after I discovered the term ‘Programming’. Behind those great features that computers showing, there are hundreds of thousands of lines of code, even more, are written by people who carefully designed, tested, and rewrote them into shorter forms to make them better.
I was thinking about developing my personal website when I am choosing this course, and I believe after I finished this course, I am able to create my own website at a very basic level.
What did you expect programming to be like, and how does it compare with your experience in the course so far?
One thing that I learned the most is that computer thinks way different than how human thinks. Our brain process things in a way that we don’t have to think about everything that happened to us, we do things most of the time without overwhelmingly thinking like we are trying to solve a math problem. On the other side, computer has to know exactly what is happening in every case scenario. It requires a 100% accurate program in order to run successfully. There is no shortcut in programming.
What do you find interesting so far?
Programming can reflect one’s thinking process, so it is a lot of fun to see how others program differently than myself, which allows me to learn and improve. A organized person may write out lines very neat, and a smart person may write something looks like a mess but somehow works. Those programming lines reveals a lot about people, it is interesting to sneak and peek at them.
What do you find hard so far? Is the course easier or harder than you expected?
So far my experience with programming is learning a new language. For such difficulties like memorizing new terms, learning its grammar, and so on, I just overcome them by practicing. It’s generally easy for now, but I believe it will be harder when all those different codes are combined together.
How did you study for the quizzes? Are you satisfied with your performance on them; if not, what do you plan to change?
I went over the class examples and did the exercise test every week before the quiz. My performance on the past couple quizzes are fine but I believe it would be better if I spend more time on reading chapters to understand terms thoroughly.
Are there any specific Computer Science topics you’re interested in?
Web Design and UX Optimization, I love presenting ideas in visually satisfying projects or images.















