博文

Forth SLOG -- Advices for future fellow students

The course is about to finish and I feel like I have learned a lot. For fellow students that are planning to take this course in the future, I think I can give a few advises helping them perform better in the future. First, this course is actually mainly about using functions. It’s like learning another language and the function is the grammar of the language, they are the rules we need to follow in order to communicate with the computer. With the proper functions, we can build simple programs of our own. My advice on building a function would be considering them like functions in math. You are putting an input and trying to get a new output by using your function as the operation. So for complicated functions, you can break them down into little steps and they build them into a big function. And don’t be afraid to make mistakes because Dr. Racket would show you how you went wrong. Second, the course is about learning how to use a language for programming and during class, the prof

Third SLOG

The questions become harder because now we have learned more different types of data and functions. So sometimes I have to take time and think about what type of data I’m inputting and consider what kind of data I want the output to be. Then I could understand which kind go function I would use. And as usual, I would do the practice lab and try to do the questions before actually doing the quiz and ask for the help of my friends when I run into any questions. In general, I personally like the part of making new images the most. One image I enjoyed making was the image that overlaid different colors of the circle, which looked like a flower. I find it hard to understand how to use booleans because it was a totally different kind of data to me at first. Then I asked my friends during the lecture and asked my professor after the lecture. I, later on, understand it better after doing the questions posted on the course website. Now I think I can understand and it's used. However, I’m s

Second SLOG

      This week we didn't have any new materials and my main goal for this course was to prepare for the fist test on Friday. Due to the test, we didn't have a quiz for this week. We learned about a new type of data called booleans and a list of functions we can use with booleans. To my understanding, booleans are very useful to help us check our mistakes and use them to check if my work is right. There wasn't any lab practice on this material, so I did the past test to practice.       I have also finished my first test and I think the problems wasn't so hard. The questions were very similar to the questions on the past test. However, I did still have second thoughts when doing the problems to define a new function. I thought I had to make a new function that had the same results as the function that was already given. But after thinking about the question for a few more minutes, I can to recognize that I just simply need to write the general version of the function.

First SLOG

     I have been taking the csc104 course for a month and everything went on very well. I chose this course in the first place because I wanted to learn more about computers since technology has been emphasized a lot in today’s society. First of all, as a business student, I wanted to understand more of the language used in computers so I can communicate better as I go into the workforce. Secondly, I’m personally interested in the logic behind programs and I believe it would be very helpful for me to use it as a tool to solve my everyday life problems.      Before I took this course I thought programming would be very difficult and abstract. I imagined it would be like in the movie the Matrix where the codes would be long and organized using really hard rules. I expected it to be dull and boring. However, after learning the language Racket, I find that the language computers use is actually relevant to our daily life. We use words like flip-horizontally and plus signs to apply the sa