As part of my Foundation in Computing degree, I studied HTML, CSS, and JavaScript, which will be extremely useful in my future employment in programming and IT administration. First, I learned HTML (Hypertext Markup Language) and how to design the basic framework of a web page. We discovered how to create headings, paragraphs, and lists, as well as how to incorporate photos and hyperlinks. Understanding HTML is critical since it serves as the foundation for developing web apps and interfaces. Because web interfaces are frequently used to connect with applications, this knowledge was essential when we looked at software creation in the Fundamentals of Programming course.
CSS (Cascading Style Sheets) teaches the art of web page layout and design. I learnt how to manage web page visual elements such as fonts, colors, and layout. These abilities will be extremely valuable in my future programming classes. User interfaces that are well-designed are vital for building user-friendly software, and my CSS skills will allow me to create visually appealing interfaces that improve the user experience. JavaScript, a dynamic and powerful scripting language, was very useful in my learning journey. I learned how to make websites more appealing and responsive by making them interactive. JavaScript became increasingly handy as I mastered the fundamentals of programming. I was able to automate operations and create interactive features in my applications thanks to scripting capabilities.
These three technologies not only improved my web development abilities, but also broadened my understanding of programming and problem solving. I realized that programming is more than simply writing code; it is also about designing and developing user-centered solutions. This understanding will be useful as I progress through my programming and IT management courses, where I will be required to propose effective and efficient solutions to a wide range of jobs and challenges. In conclusion, my Foundation Computing course knowledge of HTML, CSS, and JavaScript will surely influence my future educational and professional experiences. These abilities will lay the groundwork for more advanced programming and IT management courses. Furthermore, these abilities will enable me to construct well-designed, user-friendly programs and interfaces, which will help me advance academically and professionally. In the future, I hope to improve my talents in these areas and apply them to real-world projects and duties.