Personal Reflection
During my exploration of the Computational Thinking course, I had the opportunity to delve into the world of HTML and CSS. These basic web development languages not only led me into the world of basic programming but also instilled in me a problem-solving mindset. In this personal reflection, I will discuss my learning in HTML and CSS, explore what these skills mean for my future studies, and share the strategies I used to overcome the challenges I encountered during the course.
HTML has provided the foundation for my computing journey. Through HTML, I gained the skills to build and organize web content effectively. And to make my first website, I learned how to create headings, paragraphs, lists, and links that allowed me to build coherent and accessible web pages. In addition, understanding HTML tags and attributes allowed me to seamlessly embed images and other multimedia elements. Additional CSS learning was used to enhance the visual experience. By mastering CSS, I gained the ability to apply various styles such as colors, fonts, layouts, and animations to enhance the aesthetics of web content. In addition, CSS has enabled me to create responsive designs, ensuring that web parts This knowledge has enabled me to create visually captivating and user-friendly experiences.
Relevance to future studies: The HTML and CSS skills I gained in this course will undoubtedly give me a head start for future courses. The knowledge and experience gained in HTML and CSS will prove invaluable as I venture into more advanced areas, and the knowledge gained in the Computational Thinking module has given me a framework for learning and a clear mindset for problem-solving. In the course of my future studies, I will need to learn advanced technologies such as js and Python. They are a major part of my future learning and will be used heavily in my future work. I have already tried to use JS techniques in my web pages and it makes my web pages more beautiful and cool.
Of course, I have encountered some problems in my learning journey. For example, unskilled use of statements and incorrect usage of statements at the beginning. repeated viewing of the courseware, and the materials in the Learning Centre are essential. Seeking guidance from professors, teaching assistants, and peers was equally crucial to overcoming challenges. Their insights, explanations, and feedback helped clarify concepts and address specific coding issues. My professor also provided us with resources in the lecture where we could look up statements to help us learn, such as a number of websites. For example, MDN Web Docs, and W3Schools Online Web Tutorials, which I used extensively for my coursework and greatly improved my productivity. Finally, participating in open discussions and being active in study groups allowed me to gain different perspectives and learn from the experiences of others.
The Computational Thinking course has been an enriching experience, giving me valuable skills in HTML and CSS. Expanded on technologies such as js. Became proficient in the 4 parts of computational Thinking. This knowledge will undoubtedly shape my future academic and professional pursuits. Overcame challenges encountered during the course by practicing regularly, seeking guidance, and utilizing online resources. As I continue to move forward, with these skills and strategies, I am excited to embrace future courses.