Reflection for The Module

HTML and CSS Learning

In CMT109, we learned the HTML, which is used to construct the basic structure and content of a webpage, CSS, which is used to format and decorate the webpage, and Javascript, which can let our webpage accomplish some automated tasks. The three languages form the basis of the modern webpages. The application on HTML and CSS in the module provides us a platform of the high-level computing and object-oriented programming. This will also contribute a lot with my other website development modules this semester and my future career.

Further study on programming

During our class, we learned the basic concepts of internet, computer, and programming. These help us understand how the code we write is interpreted by computers. We also realized that we have to be careful and think like a computer as program will never make a mistake.

Also, in our process of study, we found that self-study is really important for every programmer. The theoretical knowledge we get from the lectures is limited, compared to the knowledge we required in practice. Rest of parts needs our self-study in exercise and practice. Also, there will be new demands in our new projects, which enquire us to self-study them from document, GitHub, and ChatGPT. Otherwise, it is impossible to be a skilled programmer.

Future career

In this module, we have our first webpage development assignment by group. We share our ideas by brainstorm and contribute for different part of the webpage, which makes our webpage more diversity. The teamwork in programming industry is very important. It will be difficult for individual to finish a program or project only by himself/herself and which means that teamwork will be the norm in future career.

Also, by learning responsive webpage design, we realized that our program needs to fit for most of devices. It is natural to raise another trade-off on language selection: some languages like python and java are running on virtual machines, which has better compatibility, but is less efficient due to multiple compilations. Other languages may have a native support like C++ on windows, which has a better efficiency. We might face this trade-off in our future career.

Reference:

No reference used

top
TOP