Class Information

This page lists the most important links and bits of information about the class.
See the Syllabus page for the full syllabus.

Official Description

This course gives the students the tools to build standards-compliant, accessible, dynamic Web sites. Students will incorporate client-side and server-side scripting with advanced CSS to create intuitive and interactive web interfaces. The learning will take place in the context of a content management system. Contemporary web development processes and platforms will be explored. A foundational knowledge of programming concepts, HTML, CSS and design for the web is required for this course.

Required Book

Smashing WordPress: Beyond the Blog (3rd Edition)
Don’t get earlier editions. There have been significant enough changes that they won’t work for you in this class.

Book Web Site
(the book doesn’t start using files until chapter 4)


Attendance, in-class performance 10%
Assignments and Quizzes 30%
Project Planning Documentation 10%
First Draft of Final Site (Theme) 15%
Final Project 35%

 Technical Requirements

You will need access to a computer that has:

  • Access to the Internet
  • Modern, standards-compliant browser.
  • Text Editor or IDE that handles HTML, CSS, JavaScript and PHP
  • FTP program
  • Image Editor

Here are more details:

Text Editor/IDE

This is what you will use to write your HTML, CSS and JavaScript. As a web developer this is your main tool. Text Editors are lightweight and focused just on writing code and markup. IDE (integrated development environments) have more features like FTP, inserting media and more, but they also take up more memory and have a steeper learning curve. What you use depends a bit on what kind of web pages you develop but currently the cool kids use text editors.

Text Editors


All of the above editors are installed on the classroom computers at BMCC.


You will need to use a browser that is HTML5 and CSS3 compatible. The browser also needs developer tools to allow you to inspect your HTML/CSS/Javascript. Right now all of the latest versions of the major browsers are HTML5 and CSS3 compatible. The developer tools vary. I will generally use Chrome in class.


You need an FTP tool to transfer your files to the server. If you use an IDE like Dreamweaver or Aptana it’s built in. There are also stand along software. One that is installed in the classroom computers and free for you to download is Filezilla:

Image Editor

Leave a Reply