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 quizzed.
Now the materials are getting complicated which means I need spend more time on reviewing lectures and preparing for the quizzes. Usually I prepare for the quizzes by doing assigned questions on DrRacket; however, I found that I would forget some steps several days later. So I decide to do these questions twice a week which can refresh my knowledge and examine how much I remember. Around last week during the exam week, I did a past exam about making a "Yingyang" image that made me really proud of myself. It took a lot of confusing steps and it is a detailed image. After the result showed, I felt proud that I could create such an image. These days we learned about condition which initially I thought was hard. Then I find similar questions from the past exam and practice which help me get familiar to condition. I still seldom ask questions in tutorial but I think it is okay because the material is not difficult. Also I will discuss questions with my friends when I have question...
评论
发表评论