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 examines 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.
Hours Weekly
3 hours weekly
Course Objectives
- Design and create web pages which incorporate HTML, CSS, and the standards used for web development.
- Select, analyze, and choose the appropriate tools for web development, testing, and publishing.
- Demonstrate the effective use of web development tools.
- Communicate and collaborate through the use of technology tools.
- Develop web pages with block, inline, and semantic elements.
- Create tables, lists, and sections in HTML.
- Develop web pages with video and audio tags.
- Discuss accessibility issues, recommendations, technological challenges, and correction steps.
- Analyze the concepts for creating and using mobile web pages.
Course Objectives
- Design and create web pages which incorporate HTML, CSS, and the standards used for web development.
This objective is a course Goal Only
Learning Activity Artifact
- Other (please fill out box below)
- Final project
Procedure for Assessing Student Learning
- Other (please fill out box below)
- Assignment rubric
- Select, analyze, and choose the appropriate tools for web development, testing, and publishing.
Learning Activity Artifact
- Other (please fill out box below)
- Final project
Procedure for Assessing Student Learning
- Technological Literacy Rubric
- Demonstrate the effective use of web development tools.
Learning Activity Artifact
- Other (please fill out box below)
- Final project
Procedure for Assessing Student Learning
- Technological Literacy Rubric
- Communicate and collaborate through the use of technology tools.
Learning Activity Artifact
- Other (please fill out box below)
- Final project
Procedure for Assessing Student Learning
- Technological Literacy Rubric
- Develop web pages with block, inline, and semantic elements.
This objective is a course Goal Only
Learning Activity Artifact
- Other (please fill out box below)
- Final project
Procedure for Assessing Student Learning
- Other (please fill out box below)
- Assignment rubric
- Create tables, lists, and sections in HTML.
This objective is a course Goal Only
Learning Activity Artifact
- Other (please fill out box below)
- Final project
Procedure for Assessing Student Learning
- Other (please fill out box below)
- Assignment rubric
- Develop web pages with video and audio tags.
This objective is a course Goal Only
Learning Activity Artifact
- Other (please fill out box below)
- Final project
Procedure for Assessing Student Learning
- Other (please fill out box below)
- Assignment rubric
- Discuss accessibility issues, recommendations, technological challenges, and correction steps.
This objective is a course Goal Only
Learning Activity Artifact
- Other (please fill out box below)
- Final project
Procedure for Assessing Student Learning
- Other (please fill out box below)
- Assignment rubric
- Analyze the concepts for creating and using mobile web pages.
This objective is a course Goal Only
Learning Activity Artifact
- Other (please fill out box below)
- Final project
Procedure for Assessing Student Learning
- Other (please fill out box below)
- Assignment rubric