DMS 380: Beginning Markup--
HTML/CSS

Module 1: What is a Markup Language?
Introduction to HTML and CSS

Objectives

by the end of this module, you will be able to

Tutorials

  1. what is markup language?
  2. HTML and CSS Syntax
  3. basic functions of HTML and CSS
  4. specifications and how to use them

complete playlist

Web Resources

Assessment

Module 1 is assessed through the Module 1 Quiz in Canvas

Evaluation Criteria

You must achieve an 80% or higher on the Module 1 Quiz to proceed to the rest of the course. You may take the Quiz more than once.

Module 2: Basic elements of HTML and CSS

Objectives

by this end of this module, you will be able to

Tutorials

  1. getting ready to code: recommendations for system settings (PC)
  2. getting ready to code: solutions for iOS (Mac)
  3. getting ready to code: recommendations for using an iPad to code (Mac)
  4. your first HTML page
  5. formatting text with HTML tags
  6. introduction to CSS
  7. how does color work in HTML?

complete playlist

Web Resources

Assessment

this module will be assessed through the following coding exercises:

  1. 2.1 formatting content on the page
  2. 2.2 using CSS on an HTML page
  3. 2.3 original page: learning code on your own

Module 3: Adding and formatting content on the page

Objectives

by the end of this module, you will be able to

Tutorials

  1. multi-tag sets and how to use them
  2. properties and how to set them
  3. using organizational tags on your page
  4. applying CSS to multi-tag sets
  5. applying CSS to organizational tags

complete playlist

Web Resources

Assessment

this module will be assessed through the following coding exercises:

  1. 3.1 formatting content on the page: multi-tag structures
  2. 3.2 organizational tags and CSS

Module 4: Your webpage in the wider world

Objectives

by the end of this module, you will be able to

Tutorials

  1. FTP explained
  2. FTP command line demo
  3. FTP client demo (FileZilla) -- folders and files (works for PC, Mac)
  4. FTP client demo (Koder app on iPad)

complete playlist

Web Resources

Assessment

This module will be assessed by demonstration of the following:

  1. 4.1 using the FTP command line
  2. 4.2 using an FTP client

Module 5: Beginning principles of design

Objectives

by the end of this module, you will be able to

Tutorials

  1. what is universal design, and why is it important?
  2. universal design in code and tools for testing your page design
  3. tools for making coding easier

complete playlist

Web Resources

Assessment

This module will be assessed through the following coding exercises:

  1. 5.1 editing a code page to conform to the technical specifications of universal design
  2. 5.2 create a page with aesthetic design elements that also conform to principles of universal design

Module 6: Analyze and debug code independently

Objectives

by the end of this module, you will be able to

Tutorials

  1. debugging tips
  2. using browser tools to detect coding errors
  3. learning new code on your own

complete playlist

Web Resources

Assessment

This module will be assessed through

  1. 6.1 submission of a debugging log
  2. 6.2 successful completion of a quiz

Evaluation Criteria: Quiz

You must achieve 100% on the Module 6 Quiz to demonstrate mastery of the outcomes for this module. You may take the quiz at any point after Module 1 has been completed. You may take the Quiz more than once.