跳至主要内容

Slog#1 Just for practice

To be honest, my intention to choose CSC104 is not innocent. I heard that this course is easy to pass which attracts me a lot. However, after few weeks' study; I found this course is interesting. It is simple but I still need to practice and do the instructions in order to understand the result of the function. DrRacket is not hard to run but I wish I can learn more through it. I would like to know more about computer science rather than predicting the result. I wonder the future lecture which I can learn more skills on using DrRacket. Actually, I am really interested in programming. For example, making a simple app which I can use on my phone or a small package on my computer. I always have a lot of strange ideas and I am pretty sure that these ideas are bright. If I know how to program, probably I can create some useful app to help people.

评论

此博客中的热门博文

Slog#4

Stuffs we learned this week through the lecture was quite similar to the last week. We still focused on defining functions and identifying booleans; however, I found that it was getting easier for me. Now I can answer whether the boolean is true or false quickly. Actually I also several good ways to memorize like if there is "and" and "false", then it must be #false. What I learned new this week was the way to hide steps. If an intimidate step was calculated before, I can use hide to hide the calculation which makes the step clearer that I do not need to do it again. With the hide command, it turns out to be easier to do complex functions since I have already calculated the answer for an intimidate step before.

Slog#6 Final Advices

The final exam week is coming and I found that this course, CSC104, is a wonderful fundamental course for beginners in computer science. The most important thing for us to do is to manipulate DrRacket well. The functions I learned so far are not as difficult as I think before take this course. It is significant to identity various function types. For example, the way writing a base function is important for the later recursion functions. Since I learn about simple type of functions, it is getting complex. However, as long as I keep up with the practice each week, it is easy to get full marks on each week's quiz. In addition, it is helpful to do the past exams. It is a good way to review and learn new samples that do not appear on the quiz.

Slog#2 As a beginner

I knew nothing about programming before this course. But in my exception, programming is a really cool stuff. It has the ability to make a code run which forms a completed application in the end. So far  I have learned the foundational using of DrRacket which can do mathematics quickly or do other things like changing the size of a picture with simple commands. It is interesting to predict the steps and final answers of a command. If my answer is the same as DrRacket says, I feel that I have less distance with programming. Actually this course is much easier than I expected. When I heard about computer science, I image that the course may ask me to make an app by myself as an assignment. Also it is easy to prepare for quizzes. It is not hard to comprehend a week's lecture thorough a review, especially the time I working on the weekly lab. I only need to follow the instructions and watch the result. After several tries, I think I am pretty confident about the stuff which will be qui