博文

目前显示的是 十二月, 2017的博文

Blog #3

图片
Consider that this course is design for the student who is a novice in writing functions,  the advice that I would give to a student beginning this course is that you should have some diverse thoughts in designing function which means your idea cannot be single or hidebound. This is because that there is no one single answer for the functions in order to get the final purpose. You can  use the c ombination  of  different types of code to get a same result, therefore if you meet a problem when you writing the functions, try to consider it in a different way and think about some other codes.  A new student can be preparing this course by understand some basic functions and their purposes. Student can find this online or ask  their friends who already finish this course to teach them some basic functions during the holiday or borrow their notes and read it carefully. Moreover, they can  search some videos   online   on how to build and combine a series of functions in order to have a con

Week 8-9 updates

This week is basically about preparing the term test 2. I found that this term test is more difficult than the last one by doing the past exams. It needs time to consider about which functions we should use to get the right result. Also what I found especially hard is that some questions have a list into a list therefore I have always get confused with it. And I forgot how does the "map" function works.

Week 8 updates

The exercise of this week is a bit difficult, it put the functions that we learned before together to form a new function. We also learned some new functions such as "substring" "string-rest" and "string-first". Also I did the project#1 with my friends. It is a bit hard especially in some parts that  you have to crate a function by yourself. We took a long time to finish this project.

Week 7 updates

During this week, we learned a new function called "cond". It basically means that you will get the result if the function in the first part is establish, if not, it will go to the second part to see if the function is establish. If all function above is not establish, we will get the result from the "else" function.

Week 6 updates

During this week we learned that define an complicated functions. We also learned a hide function which can hide the steps of the function you already done and get the result directly. In my opinion, this function just like the  parallel function which can save a lot of space for us.

Week 5 updates

This is the mid-term week therefore we do not have any quiz on Wednesday. I did all past tests from the course website and I found that the check-expect function is a little difficult, it is make up by the name of function, parameter, header and body. I practiced it a lot by doing the questions on the past exams. Also I found that the parallel option for step can save a lot of time and space for us. I think I did a good job for the mid-term.