Posts

Showing posts from September, 2021

Week3

Image
     This week we learned about Boolean, if, if else, else... I think I do feel very challenging about coding now. The understanding of boolean really needs logical thinking. I watched the video repeatedly about boolean but I still feel confused by some concept of it. In my understanding I think the use of the Boolean is to create a switch. How can my var be understand as a Boolean number? In some example I saw some cod  like let x=-1 and then have if x==1 dose some thing like this be understand as boolean? Is only 0 means false and other number means true? Also I am kind confused by  is it same if I let x=1 then said x==!x with if I just said x=true? Also I feel confused by ==. I know it means is something equal to something, but is it only shows up after if? And is it always used with Boolean? In my understanding I think Boolean means define a variable is true or false. Also kind don't understand the difference between var and let. In this week's worksheet I also find a lot o

ICM Week 2

Image
In last week, the drawing exercise was hard to let me understand what coding can do. After this week's class, I feel like coding gives more ways and opportunities for users to interact with the browser, and coding is more like setting up rules for users when they are going into the browser. I strongly feel that the process of coding is very similar to math; finding patterns, geometric, and spatial imagination is required when I am trying to think about the logic of coding. When I was coding, I enjoyed using my brain, but I think when it gets more complicated and more complicated, it is going to bother me a lot.   Now I understand one of my friends said he doesn't want to do coding anymore because he thinks he is not intelligent enough. Coding is hard!  In this week's assignment, I met many problems; first of all, I want to add max to my favorite mouse X. In the beginning, I am trying to use maxValue() to my mouse X, but it doesn't work because it requires more parameter

Week 1 Blog

Image
           This week is the first time in my life that I am learning about coding. I always know coding is a powerful tool in the internet age. If there is anything wrong with your computer or something your application can not do if you know how to code, coding can solve these problems. So I am excited to learn it, and I know it will be challenging, but I want to use this powerful skill in my future works.    I have 0 background in computation, and I don't understand the differences between different coding apps. For example, the one p5.js we are using is a codding web app; what can it do exactly? Can I use it to design my website? I am a photographer, thinking about what I can do about computation to develop a visual presentation. I know some emerging visual technics, like 3D scan, using the app reality capture, and a working friend has been coding something to make the app automatically develop the 3D module. Also, I have heard that my friends from 3d animation backgrounds said