CS 22 — Enhanced Website Design
Summer
Thursdays
Date(s)
Jun 25—Aug 13
8 weeks
Drop By
Jul 8
Units
1Fees
Limit
25
Open
This course builds on the concepts and coding learned in “Beginning Website Design” (CS 21), and will expose students to some of the advanced techniques used by web professionals to create dynamic web pages. Topics will include a brief review of the web page creation process, site organization techniques, and web design issues (including the biggest mistakes designers make and how to avoid them), Cascading Style Sheets (including CSS3), JavaScript, and adding HTML5 video. We will also cover creating HTML5 forms and basic CGI scripting (Perl and PHP), incorporating e-commerce into a site, and creating dynamically produced web content. We will touch on some of the modern Web 2.0 tools, including blogs, wikis, podcasts, and content management systems such as WordPress, Joomla!, and Drupal.
Students must have completed “Beginning Website Design” (CS 21) or have equivalent experience in coding a basic website.
Students are required to bring a 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.
Mark Branom, Technology Curriculum Coordinator, Stanford Continuing Studies
Mark Branom received an MA from Stanford and specializes in demystifying computers and information technologies for non-techies.Textbooks for this course:
No required textbooks