Saturday 2 December 2017

CSC104 SLOG 3

– What advice would you give to a student beginning this course about 
  1. how to design a function, and (b) how to prepare for this course?


   For designing a function is that make sure to use the correct form of what you typed such as the blank and the marks you will use, and in correct order. You have to know what is the Header and Body of a function. Design functions are not really hard if you can understand the meaning and reasons writing function in that kind of ways.


   This course is not that hard. Students have to spend time on doing some practice and remembering the functions. You must focus on weekly exercise that Professor posted on the course websites. The most important things are all in the lecture notes so make sure you do the preview and review through these. Practice more you will easily remember the terms and write the intermediate steps. Do more exercises will help you do better in the quiz and test.

Monday 30 October 2017

week7

We just finish our project#1 this weekend. It is very hard and need more logical, so our group work together during the whole weekend. Moreover, we learned "filter" this week, which is means we can filter out bad elements, it is similar to "map" function. I think this week's lecture is a little bit hard for me, so I will review this part during the fall break.

Thursday 26 October 2017

slog2

– How are you preparing for the quizzes/tests?
I usually review the lecture notes first and do exercise which posted on the website. It is very useful for the quiz. For the test, I also review all of  materials first and do the past test.


– Are there any images you've made, or even functions to create images, that you enjoyed or are proud of?
I feel interested in creating images. I created by different shapes colours and sizes. I felt proud of this because I combine them together.


– Are there things you initially found hard or intimidating, but now understand? How did you get to that point?
Writing the body part is a little hard for me at the beginning. It is complicated because there are boolean, numbers and images. However,  I find some exercises and spend much time on doing practice, now I found it not that hard for me.


– Would you like to ask questions in tutorial, the CSC104 TA office hours, the general CS Help Centre hours, or on Piazza, but have trouble doing so? What could make that easier for you?
When I have some questions I usually bring them to tutorial and ask TA. I think its more convenience than go to TA office. I suggest this course can be used Discussion Board in Blackboard so that we can discuss easily. 

Friday 20 October 2017

week 6

During this week we learnd hide, cond and more recurison which is a little bit complicated. I need to spend more time this week for understanding these material. I think I will do more practice on this topic because it is important and useful. When we see the same code repeated and we can use "hide". its very helpful.

Wednesday 11 October 2017

week 4 topics

In week 4( Oct2-4), we learned about apply, booleans, and more booleans and list functions. It is easy to understand "And" "Or" "Not". In the past tests'  question 1 is related to booleans. The most interesting thing I found was that function design and use check-expect to check whether the two expressions are the same. However, I don't like function "map" and "apply", it is complicated for me and I need to spend much time writing intermediate steps.

Monday 2 October 2017

CSC104 SLOG 1


--Why did you choose CSC104? What do you hope to get out of the course?
     
     My friend recommend this course to me and she said it is a interesting course. I am curious about computer sciene and  I think CSC104 is the primary step to learn about programming.  Learn Programming is useful for my study. I hope this course can help me learn about DR.Racket.

--What did you expect programming to be like, and how does it compare with your experience in the course so far? (If you programmed before, how is programming in this course similar, and how is it different?)
     
      I thought programming is really complicated, boring and difficult, because you have to remember many codes, steps and spend much time doing exercise. However, CSC104 is not that kind of complicated. Sometimes I can figure it out by running DR.Racket and follow the notes. 

--What do you find interesting so far?
    
       I think that "calculation" is very interesting, because DR.Racket can help us do the arithmetic. It is easy to define the number and with simply steps. Once you know how to use the codes in DR,Racket, you can do any arithmetic.

--What do you find hard so far? Is the course easier or harder than you expected?

     I think remember intermediate steps is a little bit hard so far and  this is what I expected now.

--How did you study for the quizzes? Are you satisfied with your performance on them; if not, what do you plan to change?

      I always review the lecture notes and do the practice that professor posted on the website. Now I am satisfied with my quizzes.

--Are there any specific Computer Science topics you're interested in?

       I am interested in how the computer science solve statistics' problem.