INFO 240 - Information Technology Tools and Applications
Web Design with HTML & CSS
Course Learning Outcomes
- Understand the client-server relationship and how to work with a UNIX server.
- Identify the difference between client- and server-side Web programming languages.
- Develop conceptual and practical strategies for presenting information on the Web.
- Create content in XHTML and HTML5 formats.
- Design interfaces using CSS.
- Present information on the Web with a consideration for usability, accessibility, and cultural issues.
- Work with Web 2.0 technologies such as RSS, blogs, wikis, collaborative writing tools, and digital storytelling tools.
- Incorporate interactive forms onto a Web page using a simple PHP program.
- Build an XML file and access it via an XSLT stylesheet.
Each week I had to apply what I learned in the form of an assignment and a blog post answering various questions related to the week's topic, such as the value of checking the validation of a webpage, the advantages of using external CSS stylesheet over other CSS methods (example), describing ways to optimize images to reduce the file size, applying the CSS Box Model (example), applying components of responsive web design (example), using HTML tables and lists (example), forms (example), embedding media (example), and debating the advantages and disadvantages of Web 2.0, social media, and content management systems.
The course culminated with the design of a website that required the use of all the concepts learned throughout the semester. Click on the image below to access the final project.