Sean Fitzroy : Internet Technologies
CSI110 Syllabus Assignments Resources Student Pages Contact
Aii Login

Valid HTML 4.01 Transitional


Class Topics and Reading Assignments*

Future class topics, reading, and assignments are subject to change. Check past classes for additional links and resources.

Week 1

Thursday, 9/10/2009

Introduction to the Class

Introduction to the Internet and Social Media

  • Activity: Activate and sign in to your account on the Aii email system
  • See MIS (window at the end of the hall - across from the faculty office) if you are unable to sign in, or if you cannot reset your password.
  • Activate and configure your Aii email account, even if you plan to use another account.
  • Complete the Email Assignment within 48 hours, using the email account that you check regularly (this does not have to your Aii account).
  • Complete the Twitter assignment Twitter Assignment within 48 hours of the first class.

Read for Next Week

Week 2

Thursday, 9/17/2009

How the Internet Works

  • Physical Layer: DSL, Cable, Fiber Optic, Wireless, Modems
  • Read for Next Week: Connecting to the Internet
  • TCP/IP
  • Packet Switching
  • Dynamic Routing
  • The OSI model for networks
  • Internet Applications: The World Wide Web, Email, IM FTP, Telnet
  • Net Neutrality
  • Video: The Internet: Behind the Web (available at the Library)
  • Read for Next Week: Wikipedia: TCP / IP model (for reference)
  • Read for Next Week: The Internet: Section 2
  • Read for Next Week: The Internet: Appendix A

Twitter and Email Setup Review, Blog Setup

  • Assignment: Set up your class Blog using either Blogger or Wordpress (due next week)

Week 3

Thursday, 9/24/2009

History of the Arpanet / Internet

The World Wide Web

Blog Assignment Overview

  • Overview of Blog Assignment
  • 5 paragraph paper, 3 part thesis structure
  • Adding in text citations in blogs using hyperlinks
  • Blog etiquette using "via"

Week 4

Thursday, 10/1/2009

Blogs, RSS, NewsReaders, and Twitter Clients

  • RSS and Newsreaders (see resources for software)
  • APIs and Client Software
  • Twitter client software (see resources for software)
  • Advanced Twitter: mentions, favorites, and hashtags

IP Addresses and Routing

  • IP Addresses
  • Traceroute
  • DHCP
  • Home Routers and Wi-Fi
  • NAT, UPnP, Port Forwarding
  • ISPs and the 2nd class Internet: Dynamic IPs and Asymmetric Bandwidth

Week 5

Thursday, 10/8/2009

DNS - The Domain Name System

Understanding URLS

  • URLs
  • Breaking down URLS (protocol, computer address, file path
  • Ports

Week 6

Thursday, 10/15/2009

Blog Review and Critique

Internet Security

  • Cookies, Cache, HTTP error codes
  • Phishing scams, "Man-in-the-Middle" Attacks, and wireless security
  • Ports, Firewalls, and Filtering
  • Read for Next Week :Firewall (Wikipedia)

Week 7

Thursday, 10/22/2009

Social Media Case Study: Save Scooters

  • presentation

Domain Names: Understanding URLs and DNS

  • Registering a Domain Name
  • Registrars and the WHOIS Database
  • Web Hosting Options
  • Dynamic DNS and running your own server
  • Online branding strategy (leveraging services, owning your traffic)
  • Using Subdomains

Week 8

Thursday, 10/29/2009

Practical Online Presence

  • Domain Registration (GoDaddy, Google, Hosting Companies)
  • Googles Apps
  • Dreamhost Console
  • Feedburner and Google Analytics
  • The WHOIS Database

Week 9

Thursday, 11/5/2009

Social Media Sharing Services and Communities

  • Photo Services: Picasa, Flickr
  • Video Services: YouTube, Vimeo,
  • Lightweight Blogging Services: Tumblr, Posterous

Week 10

Thursday, 11/12/2009

Building and Uploading a Basic Web Page

  • Basic HTML tags and concepts
  • Aii Web Hosting
  • Using a Text Editor (see resources for software)
  • File Structure and Naming
  • A basic web page
  • Setting DOCTYPE and Character Set
    • For HTML 4.01 Transitional documents (Unicode / UTF-8) use:
      • <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
      • <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    • For HTML 5 Experimental documents (Unicode / UTF-8) use:
      • <!DOCTYPE html>
      • <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  • Sample web page from class (you can copy this code)
    • page from class is at
    • Choose View -> View Source in Safari to view the source code for the page as an example.
  • Validating Your Page
    • You must use file upload (below) to validate offline pages.
    • If you want to validate without the HTML 5 Experimental warnings replace the HTML 5 DOCTYPE line with the HTML 4.01 DOCTYPE line above. This will validate as HTML 4.01 Transitional.
    • W3C Validator (Fire Upload, Extra Options)

Week 11

Thursday, 11/19/2009

Creating and Linking Multiple Pages

  • Container Tags vs Stand-alone Tags
  • Tags, Attribuites, and Values
  • Basic Formatting
  • Lists <ol>, <ul>, <li>
  • Links
  • Relative and Absolute Linking

Final Web Site Project Overview

Basic CSS

  • External, Internal, and Inline CSS
  • Basic CSS


  • Using an FTP Client with the Aii Web Space
  • Cyberduck
  • FTP Settings (this will be a link)

Web Page Due at the end of class

Week 12

Web Graphics

Thursday, 12/3/2009
  • Basic image editing with Preview or Picasa
  • Compressing and resizing Images
  • The IMG tag

Creating a Master Page Template

  • File naming and management
  • Duplicating multiple pages
  • Relative links
  • Validation
  • Strategies for file structure and FTP

Legal and Intellectual Property Issues

  • Patents
  • Trademarks, Domiansquatting
  • Copyright, Fair Use and the DMCA
  • Libel / Slander

Final Project Draft Web Site Due (content-complete and online)

Week 13

Thursday, 12/10/2009

Audio and Video

  • EMBED and OBJECT tags
  • The HTML 5 video and audio tag
  • Container formats
    • Quicktime
    • MPEG-4
    • Windows Media
  • Codecs
    • H.264/AVC
    • VC-1
    • Ogg
    • mp3 and AAC

Final Project Web Site Due (content-complete and online)

Week 14

Thursday, 12/17/2009

Present Final Web Sites

Final Exam