You’ll design and create a website, using tools such as HTML, CSS, JavaScript and PHP.

This course introduces students to algorithms and algorithmic thinking through the lens of dynamic website design and creation. This course will teach skills for static and dynamic content creation as well as the algorithmic thinking required to facilitate that creation. Students explore the impact of algorithms and software on privacy, censorship and other sometimes contentious matters in the modern world. Tools used to create dynamic websites may include, but are not limited to, HTML, CSS, JavaScript and PHP. Not open to students who have taken CSC205 or the previously named CSC305 (exceptions may be made with departmental permission). Meets during the reserve format. Co-requisite of MAT12T or higher.