reflection on this module

Content 0态computational thinking

Computational thinking is a series of thinking activities covering the breadth of computer science, such as problem solving, system design, and human behavior understanding, using the basic concepts of computer science. Learning computational thinking helps us to solve problems, that is, how to divide a task into a sequence of tasks, identify elements or parts of a complex system, pattern recognition, abstraction, generalization and other concepts.

Content 1态fundamental concepts of programming

Including Variables, Expressions, Statements and Operators, Conditions and Branching, Iteration, Pseudocode, Comments. All those fundamental concepts of programming are the basic concepts that we need to understand when learning computer science. The syntax of each variable in each programming language may be different, but the basic concepts are common, which greatly reduces the cost of learning other languages.

Content 2态Number Systems and Data Representation

Learning the Number Systems and Data Representation of the computer system helps us learn the number representation in the machine, understand the number and upper limit of the number string to express, help us understand the number range, prevent overflow, and can convert binary and decimal systems into all other bases and convert each other, as well as various binary operation rules, and if the combination of 0 and 1 is used to express and or not.

Content 3态Html And CSS

Learning CSS and html enables us to write basic web pages, let us know how to layout web pages, understand the basic format of writing web pages, and be familiar with the attributes and values of code. After learning CSS and html, you can make a simple website front-end layout, write basic web pages, and make the front floor plan into a static web page. HTML is a markup language for describing web documents. Cascading Style Sheets are referred to as "CSS" or "Style Sheets", which are used to design web pages. To put it simply, if HTML is a web page framework, CSS is used to decorate the web page. Together, they can build a perfect and usable Internet page.

Through learning HTML and CSS, I succeeded in making my first web page. Although it was very simple, I was very excited. And through learning in Udemy, which is a pretty platform for starters, I learned more grammar. After learning HTML and CSS, you can write basic web pages, lay a good foundation for us, and have the ability to learn more advanced computer languages. You can step into more advanced fields.