CS 21 — Creating and Building Websites
In this hands-on introductory course, students will learn the fundamentals of coding, publishing, and putting together websites through a mixture of exercises, lectures, and demonstrations. Topics will include CSS and HTML5, adding images and photos, creating lists and tables, and using HTML forms and basic PHP programming to create a simple web application. The basics of usability, accessibility, and web design will also be introduced. Toward the end of the course, we will delve into issues of computer programming and web design, covering additional basics of PHP and the box model of CSS. Computer novices and more advanced users alike should find the course challenging and engaging. By the end of the course, students will have built a website and be ready to strike out on their own.
Students must be familiar with computer basics and have access to the Internet outside of the classroom. No prior HTML experience is necessary.
Students are required to bring a fully charged Mac or Windows-based laptop computer to class. Students will have the option to purchase electronic reference materials for $40. The instructor will discuss how to access the materials on the first night of class.