AIST2220 Agenda

Week 0 beginning Mon Jan 8

Preliminaries & Comments

  1. Classes start Mon Jan 8
  2. Microsoft Teams: We won't use Teams for online class sessions but it is helpful for messaging, one-on-one (or one-on-a-few) meetings and office hours Q&A. So visit Participation with MS Teams and be sure you can use Teams on at least one device. It may help to include the computer you intend to use for this course to help with screen sharing and trouble-shooting via Teams.
  3. Next Mon Jan 15 is MLK Holiday; no F2F classes

Read, Study, Execute

  1. Visit AIST2220 in D2L, logging in with your @augusta.edu credentials. Note: Logging into D2L for this course is how first week attendance will be checked
  2. Read Introduction and Chapter 1 - What is a Markup Language? from HTML Bible
  3. Complete all W3Schools HTML Tutorial sections from HTML Introduction thru (at least) HTML Colors
  4. TechPrac00 due Sun Jan 14   Note quick due date

Content & Presentation

  1. (Video) AIST2220 Introduction
    1. Course processes, rules & regs
    2. Always complete the requirements in the TechPrac, not just what might be demonstrated in videos or guides
    3. Be sure you can access O'Reilly online texts
    4. Consider signing up with W3Schools; a little about their tutorials
    5. Use the claim code you were emailed to activate your TechCats Solutions subscription: Guidance
    6. Accessing the course remote desktop for VS Code and web page deployment
  2. (Video) HTML Pages Quick Start (e.g., TechPrac00 items I & II)

Week 1 beginning Mon Jan 15

Preliminaries & Comments

  1. This Mon Jan 15 is MLK Holiday; no F2F classes

Read, Study, Execute

  1. Read the following chapters from HTMP Bible: Chapter 2 - HTML Values and Units, Chapter 3 - What Goes into a Web Document? and Chapter 4 - The HEAD Elements
  2. Continue W3Schools HTML Tutorial sections from HTML CSS thru (at least) HTML Page Title
  3. TechPrac01 due Sun Jan 28

Content & Presentation

  1. (Video) Week 1 Review (e.g., TechPrac01 items I & II)
    1. Validating html: Use, e.g., https://validator.w3.org/nu/ 
      1. including the lang attribute in the <html> tag to identify the default language for the page
      2. Declaring character encodings in HTML (w3.org) via a <meta charset="utf-8"> element within the <head> element
    2. Tip: Changing the default application for .htm files on the remote desktop
    3. Tip: Wrapping text with an HTML element using VS Code - Highlight text, Ctrl+Shift+P, select Emmet: Wrap with abbreviation, type element name, press Enter
    4. How to: Centering layouts and text
    5. Quick look: Hyperlinks and the <a> tag
    6. How to: Working with lists
  2. (Videos) HTML concepts: Part 1 | Part 2 | PDF of slides [Prepared by a colleague Dr. Paul York for this course]

Week 2 beginning Mon Jan 22

Preliminaries & Comments

Read, Study, Execute

  1. Read the following chapters from HTML Bible: Chapter 5 - Text Structuring Essentials and Chapter 6 - Character Formatting Essentials
  2. Skipping (for now) the section on HTML Tables, Continue W3Schools HTML Tutorial sections from HTML Lists thru (at least) HTML Id
  3. TechPrac01 due Sun Jan 28

Content & Presentation

  1. (Video) Week 2 Overview
    1. Importance of deployment names & locations
    2. Viewing extensions in Windows Explorer (e.g., .htm versus .html)
    3. Avoid spaces and special characters in web file names
    4. Don't neglect validating your html; use, e.g., https://validator.w3.org/nu/ 
    5. Development versus deployment of assets
    6. Copying / moving files between your PC/Mac and the remote VM
  2. (Video) Images 101: Obtaining, placing, embedding and sizing
  3. (Videos) HTML concepts: Part 3 | Part 4 | PDF of slides

Week 3 beginning Mon Jan 29

Preliminaries & Comments

Read, Study, Execute

  1. Review (for reference more than a deep dive) from HTML Bible (no synopses will be needed ... huzzah!!): Chapter 7 - Lists, Chapter 8 - Links
  2. Read (recommended, rather than just review) from HTML Bible: Chapter 9 - Tables
  3. Complete all 8 sections of the W3Schools HTML Tutorial section HTML Tables
  4. TechPrac02 due Sun Feb 11

Content & Presentation

  1. Week 3 Overview
  2. (Video) A primer on HTML tables (e.g., TechPrac02 items I & II)

Week 4 beginning Mon Feb 5

Preliminaries & Comments

Read, Study, Execute

  1. Complete W3Schools HTML Tutorial section on Computer Code
  2. Review A Peek at IIS Management (a technical guide for TP02.IV)
  3. TechPrac02 due Sun Feb 11

Content & Presentation

  1. Week 4 Overview
    1. Several students ran into issues with validating their HTML for TechPrac01 (graded over last weekend & sorry it took me longer than usual to get to it). Valid HTML means the HTML code itself conforms to XHTML standards (things like end tags, appropriate meta data, etc.) For guidance on how to validate HTML, please (re)visit (Video) Week 1 Review beginning at about the 1:00 minute mark or reach out to me -- it always helps if you have specific questions (including, e.g., why you had points deducted). In my grading comments for TechPrac01 where students had validation or other fundamental issues I mentioned that you'd have a chance to revisit these TP01 items in TechPrac03 (i.e., if you correct the issues in TP03 I will go back and update TP01 scores, no grade penalty). So if validation was a problem for your TP01 score, take the time now to understand how to check and correct validation errors in time for TP03 (as well as TP02 and the rest of the course).
  2. (Video) A peek at IIS | (Guide) A Peek at IIS Management

Week 5 beginning Mon Feb 12

Preliminaries & Comments

Read, Study, Execute

  1. TechPrac03 due Sun Feb 25

Content & Presentation

  1. Two Week Overview: TechPrac03 is our last assignment that is due before midterm (not an exam, but the last day -- Tue Mar 5 -- you can withdraw from class without a grade penalty). It will primarily require you to -- as needed -- be sure your AIST 2220 web site (with requirements as articulated in TP00 thru TP02) is properly deployed with HTML validated, HTML code in a nice format, no missing links, appropriate rendered layouts and suitable content. This is essentially a chance to correct any of these issues from the earlier TechPracs and not only earn points for this TechPrac, I will go back and update earlier scores if you fix the problems.
  2. For help on web page HTML validation, it may help to review the section  (Video) Week 1 Review that addresses validation using https://validator.w3.org/nu/ including the lang attribute in the <html> tag to identify the default language for the page and Declaring character encodings in HTML (w3.org) via a <meta charset="utf-8"> element within the <head> element
  3. (Video) Checking for bad links in a deployed web page using web link checker: https://validator.w3.org/checklink

Week 6 beginning Mon Feb 19

Preliminaries & Comments

Read, Study, Execute

  1. TechPrac03 due Sun Feb 25

Content & Presentation

  1. Nothing formal added ... continue with making your web site 'production' worthy.

Week 7 beginning Mon Feb 26

Preliminaries & Comments

  1. Next week Tue Mar 5 is midterm; not an exam but the last date to withdraw from a class without a grade penalty.
  2. Next week Thu & Fri Mar 8 & 9 is Spring Pause; no F2F classes

Read, Study, Execute

  1. From the HTML Bible read Ch25 CSS Basics, Ch26 Style Definitions, Ch27 CSS Values and Units
  2. From the W3Schools CSS Tutorial complete (at least) the 9 modules from CSS Introduction to CSS Margins
  3. TechPrac04 due Sun Mar 10

Content & Presentation

  1. (Video) CSS Primer

Week 8 beginning Mon Mar 4

Preliminaries & Comments

  1. This week Tue Mar 5 is midterm; not an exam but the last date to withdraw from a class without a grade penalty.
  2. This week Thu & Fri Mar 8 & 9 is Spring Pause; no F2F classes

Read, Study, Execute

  1. From the HTML Bible read Ch28 CSS Inheritance and Cascade, Ch29 Font Properties, Ch30 Text Formatting
  2. From the W3Schools CSS Tutorial complete (at least) the 9 modules from CSS Padding to CSS Lists
  3. TechPrac04 due Sun Mar 10

Content & Presentation

  1. (Video) Setting up Basic (Windows) Authentication using IIS

Week 9 beginning Mon Mar 11

Preliminaries & Comments

Read, Study, Execute

  1. From the HTML Bible read Ch31 CSS Lists, Ch32 Padding, Margins & Borders, Ch33 Colors & Backgrounds, Ch34 CSS Layous
  2. From the W3Schools CSS Tutorial complete (at least) the 9 modules from CSS Tables to CSS Combinators
  3. TechPrac05 due Sun Mar 24

Content & Presentation

  1. Review techniques How to make a link like button using CSS? and CSS Dropdowns (w3schools.com) in preparation for TP05.II
  2. Review technique How To Create a Notebook Design with CSS in preparation for TP05.III

Week 10 beginning Mon Mar 18

Preliminaries & Comments

Read, Study, Execute

  1. Read Ch 1. Designing for People from Designing Interfaces
  2. TechPrac05 due Sun Mar 24

Content & Presentation

  1. (Brief video) Handling TP05.IV interface review task

Week 11 beginning Mon Mar 25

Preliminaries & Comments

Read, Study, Execute

  1. Read HTML Bible Chapter 11 Forms
  2. Complete the five W3Schools HTML Forms tutorials HTML Forms thru HTML Input Attributes (look at Input Form Attributes if you want but this gets more into what happens on the server side in processing a web form which is beyond our scope for the course).
  3. TechPrac06 due Sun Apr 7

Content & Presentation

  1. (Video) A first look at web forms

Week 12 beginning Mon Apr 1

Preliminaries & Comments

  1. Next week Apr 8 - 12 is Spring Break; no classes

Read, Study, Execute

  1. Complete the W3Schools JavaScript Introduction tutorial (just the one tutorial to get a little background on JavaScript)
  2. TechPrac06 due Sun Apr 7

Content & Presentation

  1. (Video) An approach to web site navigation

Week 13 beginning Mon Apr 8

Preliminaries & Comments

  1. This week Apr 8 - 12 is Spring Break; no classes

Read, Study, Execute

  1. TechPrac07 due Sun Apr 21

Content & Presentation

Week 14 beginning Mon Apr 15

Preliminaries & Comments

Read, Study, Execute

  1. Review w3schools HTML <input> pattern Attribute
  2. Review w3schools HTML Canvas Tutorial and w3schools Canvas Clock
  3. TechPrac07 due Sun Apr 21

Content & Presentation

  1. (Video) Regular expressions 101 (e.g., TP07.II)
  2. (Video) Fun with HTML canvas tag (e.g., TP07.III)

Week 15 beginning Mon Apr 22

Preliminaries & Comments

Read, Study, Execute

  1. Review w3schools HTML Favicon Tutorial
  2. TechPrac08 due Sun May 5

Content & Presentation

  1.  (Video) A quick look at HTML favicons

Week 16 beginning Mon Apr 29

Preliminaries & Comments

  1. This Wed May 1 is last class

Read, Study, Execute

  1. TechPrac08 due Sun May 5

Content & Presentation

  1. No new content ... standing by if you need help finishing up

Week 17 beginning Mon May 6

Preliminaries & Comments

  1. Classes ended May 1; TechPrac08 due Sun May 5

Read, Study, Execute

Content & Presentation