In CMT119, i learned HyperText Markup language, as known as HTML. In the meantime, i learned CSS, Cascading Style Sheets. Now i can use css to decorate my web pages. For example, i can define the width of picture, and set the picture in the right of the page by using ‘float:right’. Also, i know the weight of ‘id’ is greater than that of class. Therefore, i can define a class for a block . And then i can use id for some special parts of this block. The function of CSS gives us more possibilities. Our web pages are not simple and plain anymore.
Computational Thinking is not only coding but also some thinking. That is to say, code is the tool. But the thinking in our mind is also important. For instance, how to cut pizzas for 50 people? How to make a tea? We should build our process as a solution for handling trouble. What should we do at first and next. If we need to make a tea, we should know the recipe and tools. After that, we should know what our users want, or how many users would drink the tea. So i think this course is a good start for our study of programme.
According to which i learned in CMT119, i can combine Javascript, HTML and CSS into one web. For example, if i want to add a botton on a web page. I have to use CSS for define the box and botton sizes. After that, using javascript for running function. So this course can help my other course because HTML and CSS is useful in the field of front-end. Even if i need to develop a program which made by SpringBoot or maven of JAVA, i need to make a beautiful website for my users. So that my users can easily find the information they want.
Thinking like a machine is not the whole picture of CMT119. Instead of machine mind, i think we should understand machine language, and then try to solve the problems. But, in my opinion, the most important thing is that we need to make our program more user-friendly. Making the program light and fast can help users to save their time. That is what i learned in this course. Why we need to find the best solution of cutting pizzas? Because we want to saving our time. We need to handle user needs and solve it with computational thinking. In the future, i can not leave computational thinking even i may not be a programmer. Because this thinking will be good to daily life too.