Posts

CSC 104 weekly discussion week 11,12

Image
Hi! welcome to my week 11 and week 12 discussion for CSC 104 I decided to put two weeks discussion for the week 11 and 12 because I want to discuss more on the project 2. Recently I just finished the project 2, which I think is more interesting than project 1, in Project 2, we were asked to discover a model of people getting infected in the disease on the different scenario. Eventually, there will be a finished animation at the end of the project indicates the result of the model. There are three Values in the project, Infected, immunity, and Infectable, the infectable will be represented as the blue dot in the animation. The people getting infected will be the red dot, and the immune people will be green. I think this project is interesting for me since how I notice by building up my own knowledge  I can eventually get the model of all the interesting facts.

CSC 104 weekly discussion week 10

Image
Hi, welcome to my week Discussion CSC 104 Week 10  This week we continue discussing the condition function and how it applied to different tasks. Now I have a more clear image of what condition function is and how it applied to recursion functions. Like what Prof. Jacqueline taught in the class, my thinking method and logical is similar to her (list the question, what we need to get, draw the design in our mind and finally get the code we need). The recursion function is also interesting to discover. I think a lot of interesting functions are all based on Recursions. such as limiting words characters, doing sort in a particular string, or even make the function to run again and again and ultimately achieve the answer we want. Hence, I will be more focus on recursion on the remaining semester.

CSC104 weekly discussion week 9

Image
Hi welcome to my CSC weekly discussion week 9  This week is the reading week. During the break, I reviewed everything about CSC 104 since there will be our second term test 2 after the break. I mainly focused on reviewing the condition function and the local function, which seems to be the, most challenge part of the Term test 2. Some recursion functions are tricky to follow. I discovered my own way when dealing with such questions that I always follow what the function said and copy down every single important detail in the function, After that everything should be clear. The other topic I was focused was the part which I lost the mark on the TT1. In TT1, I made a lot of half-mark mistake due to missing details. Hence, when I was doing the problem, I will try my best to write down every single step of the function. In this way, it is essential for me since when I was writing down all the step, I am also checking the answer again. Hope everyone will enjoy the...

CSC 104 weekly discussion week 8

Image
Hi everyone! Welcome to my CSC weekly discussion week 8  Today I will talk about the material we've taught in class, which is very interesting for me. This week we mainly focused on the image and the how to form the image using the programming skill.  By utilizing the function (Image->Color), we can get the actual data from each pixel in the picture. Becoming Only Black and White  We can also invert the color or exchange red pixel to green, green pixel to blue as well as blue pixel to red.  I feel comfortable in this section since I always use Photoshop to change the property of the image, Now I have a clear understanding of how the photoshop works in general. If I l know more advanced functions in future, I properly can develop another software like Photoshop 🤗.

CSC 104 weekly Discussion week 7

Hello! Welcome to my CSC 104 weekly discussion!  Today I want to talk something about I learned this week, "Local Function". Lets look at the original function: (define (a some-settings)   (local [define b ......                 .......     ]     (the function that can use a and b together  ))) So this function can understand us to run the local first, then run the remaining function. If we don't have the local function, what will we do? We need to define the function ahead and then run the remaining function, which will cause some issues and space for the program. Since local function only will be defined inside the function, it will not influence other functions, which is essential and useful all the time. For a lot of my classmate, they do not understand the concept of the local function, but my strategy is that to understand what we need first (the input of the function) ...

The CSC Blog after midterm

Image
Hello everyone, This is another slog for my CSC104 class. The New Version of my Note     Last week we just finished the midterm exam. While I got a B on my exam, I am not satisfied with my current mark. So I decided to change in the following month. Such as the way I made my note and the way I review. Last week when I review my note in the class, I always Found the fact that some of the parts were too messy to understand. Hence, the first step for me is to change the way I write my note and make them more clear and understandable. I will also try to help others when I was preparing my test because helping others is the best way to re-read all the memory in my brain. The class is also getting more interesting than the beginning of the term. We start to learn a lot about functions and defining numerous of things. I am really enjoying when I first test a function can model the lottery ticket. Since I played a lot of phone game are about winning a prize with only ...

CSC 104 Weekly discuss week 6

Hello! Welcome to my CSC 104 weekly Discussion Blog  This week I will talk about the most challenge function I met this week.     This week we taught about condition function, which I felt is the hardest function in the Course comparing other materials. The condition function features two parts, if the first part falls, it will atomically go to the second part. The condition function looks like (cond [ ............]      [else (........ )])😫🤯           Condition function is always related to recursion functions, which I've heard is the most important part in CSC 148. Despite the difficulties, I think this function is interesting since it features two parts in its body and makes a lot of situations and conditions for the functions and recursions enable a lot of possibility in the program.  While it is hard to understand, I will manage some time and discuss this topic in TA office hour. ...