Posts

Good bye~ CSC104!

What advice would you give to a student beginning this course about ( a ) how to design a function , and ( b ) how to prepare for this course ? Some advice I would give a student entering this course would be: Time flies so fast , it is time to write final SLOG for csc104. I can ’ t believe that this semester passed so quickly!     a) For a student beginning this course , I would advise them to always make check-expects before designing a function. For a function , there is always a function name followed by the parameters it uses. This is called header. Then , there is the function body , in the argument , you can replace with a number , an image , strings , etc. The function can produce an answer when you run it. Please , make sure the number of the bracket is correct. If there is an error , it cannot pass. Don ’ t be worry about that , follow the instruction to correct it. This is a good approach to help student deeply understand what they do not un

Nov.29----Big achievement!

One of my big achievement for this week was completing the project #2. I was actually eager to solve lots of error. I discussed with my group members and we tried different ways and use various functions to solve all the problems. However, I think the local function is a little bit hard for me. By analyzing the goal of the definition of the function, find the local definition that can be used in the definition, and run again and again, I was clear about it. Also, the lab exercise and examples help my understandings. I was also very appreciative of one T.A. who helped me understand how to solve the recursion questions. We were so happy when we did project #2 because we make a great effort. I also surprised that I got an excellent mark in term test 2. I believe that the reason is I did all the past test and understand all of them. By doing exercises and mastering on them, and reviewing them before the test, and reading the textbook while taking the notes, I feel confident for the test or

CSC104 SLOG#2- OCT 26

– How are you preparing for the quizzes/tests? Every week, before taking quizzes, I would do the weekly exercises and make sure that I understand all of steps. I usually do the questions and then run the program to check it. When I have a question, I would go over the lecture notes or ask for help. I prepared for my test by studying all the past exams and reviewing all of the exercises that we went through in class. I also wrote a summary and many study tips for myself. I went to TA’s office hour and they pointed out what I did wrong and gave me a ton of really helpful advice. The reason, I think, for getting a good mark in the first test, is preparing a lot beforehand and really utilizing my resources well. – Are there any images you've made, or even functions to create images, that you enjoyed or are proud of? Recently, I learned a lot of new things, such as full design check-expects . Application of recursion function is something that interests me a lot. During the cl

Say Hi to CSC104 - OCT 4

Q1: Why did you choose CSC104? What do you hope to get out of the course? This is my first time taking computer science course. I chose this course for three reasons. First of all, I have a passion for computer science, though I never had an opportunity to take a course and learn more about it. CSC104 is about computational thinking and using Dr. Racket. Nowadays, technological development has been growing at a very fast pace, more and more people need to obtain computing skills and know how to use computer in a convenient way. Secondly, I want to take more computer science courses in the future. It is a good start for me to know how to use a basic computer language. This course also can help me to be able to learn  how to compose codes and programming which is the most fundamental prerequisite before taking advanced computer science courses. In addition, I am in the mathematics program. I believe that this course can help me to develop my logic thinking. I hope to learn some basi