CMSY 168 Developing for the Web

This course presents in-depth coverage of HTML and cascading style sheets (CSS). Students will learn the core technologies of front-end development - HTML, CSS, and document object model (DOM). The course also reviews recommended practices for creating accessible websites, semantic markup, and emerging technologies. A conceptual overview, design issues, and practical development issues are interwoven. Familiarity and experience with the Windows operating system, the creation of folders (directories) and files, and the World Wide Web is assumed.

Credits

3

Hours Weekly

3 hours weekly

Course Objectives

  1. 1. Define HTML, XHTML, CSS, DOM, and the standards used for web development.
  2. 2. Analyze the core technologies of web development.
  3. 3. Create, edit, and improve web pages by using HTML, XHTML, and CSS.
  4. 4. Develop a multipage website using modern web development concepts.
  5. 5. Utilize techniques for dealing with browser inconsistencies and bugs.
  6. 6. Integrate JavaScript and HTML.
  7. 7. Test, view, and print web pages.
  8. 8. Discuss accessibility issues, recommendations, technological challenges, and correction steps.
  9. 9. Analyze the concepts of creating and using mobile web.
  10. 10. Discuss the new possibilities of mobile web development and its limitations.

Course Objectives

  1. 1. Define HTML, XHTML, CSS, DOM, and the standards used for web development.
  2. 2. Analyze the core technologies of web development.
  3. 3. Create, edit, and improve web pages by using HTML, XHTML, and CSS.
  4. 4. Develop a multipage website using modern web development concepts.
  5. 5. Utilize techniques for dealing with browser inconsistencies and bugs.
  6. 6. Integrate JavaScript and HTML.
  7. 7. Test, view, and print web pages.
  8. 8. Discuss accessibility issues, recommendations, technological challenges, and correction steps.
  9. 9. Analyze the concepts of creating and using mobile web.
  10. 10. Discuss the new possibilities of mobile web development and its limitations.