SessionDateTopicSlidesDue
1

09/06

Readings to be completed before class:
  • Head First HTML, Chapter 1: "Getting to Know HTML: The Language of the Web". Note that pages 12-19 (same in both first and second editions) about editing HTML on Mac and Windows. We're going to be using Sublime Text, so this part is for reference only.
  • Head First HTML, Chapter 2: "Going Further, with Hypertext: Meeting the 'HT' in HTML."
  • Head First HTML, Chapter 3: "Building Blocks: Web Page Construction".
  • Head First HTML, Chapter 4: "Getting Connected: A Trip to Webville". When you come to a section about FTP, skim through it to get the basic idea, but we'll be using slightly different procedures to upload pages onto your TerpConnect account. In fact, this is part of Assignment 0.
  • Head First HTML, Chapter 5: "Adding Images to Your Pages: Meeting the Media", pages 163-174 (in the second edition) or 165-177 (in the first edition).

Head First HTML (2nd Ed.)

Resources:
PPTX (Mac)
PDF
Assignment 0
2

09/13

Readings to be completed before class:
  • Head First HTML: "Getting Started with CSS: Adding a Little Style". (Chapter 7 in the 2nd edition, Chapter 8 in the 1st edition)
  • Head First HTML: "Styling with Fonts and Colors: Expanding your Vocabulary". (Chapter 8 in the 2nd edition, Chapter 9 in the 1st edition)
  • Head First HTML, Chapter 13: "Tables and More Lists: Getting Tabular".

Head First HTML (2nd Ed.)

Resources:
PPTX (Mac)
PDF
Assignment 1
3

09/20

Readings to be completed before class:
  • Head First HTML5 Programming, Chapter 1: "Getting to know HTML5: Welcome to Webville".
    • Don't worry too much about the distinction between HTML4 and HTML5.
    • Pay particular attention to section "How HTML5 really works" (pages 14-15).
    • Don't worry too much about the browser support grid on page 17.
  • Head First HTML5 Programming, Chapter 2: "Introducing JavaScript and the DOM: A Little Code".
    • You'll learn about the DOM in this chapter, but we won't cover that in depth until Session 4.
    • You'll learn about arrays in this chapter, but we won't cover that in depth until Session 5.
Head First HTML5 Programming
Resources:
PPTX (Mac)
PDF
Assignment 2
4

09/27

PPTX (Mac)
PDF
Assignment 3
5

10/04

PPTX (Mac)
PDF
Assignment 4
6

10/11

Readings to be completed before class:

Note that readings for this week come from another book in the "Head First" series (see link below).

  • Head First SQL, Chapter 1: "Data and Tables: A place for everything", pages 1-14. (We're not going to worry about creating tables and inserting data into tables.)
  • Head First SQL, Chapter 2: "The SELECT Statement: Gifted data retrieval", pages 53-63, pages 71-117.
  • Head First SQL, Chapter 6: "Advanced SELECT: Seeing your data with new eyes", pages 253-280.
  • Head First SQL, Chapter 8: "Joins and Multi-Table Operations: Can't we all just get along", pages 363-364 (inner equi-joins only).
Head First SQL
Resources:
PPTX (Mac)
PDF
Assignment 5
7

10/18

Readings to be completed before class:

Note that readings for this week come from another book in the "Head First" series (see link below).

  • Head First PHP & MySQL, Chapter 1: "Add life to you static pages: It's alive.", pages 1-42. (Don't worry about the email stuff.)
  • Head First PHP & MySQL, Chapter 2: "Connecting to MySQL: How it fits together", pages 59-101. (When reading this chapter, it's important to understand how PHP and MySQL interact, but the specifics of the database INSERT statement isn't as important.)
Head First PHP & MySQL
Resources:
PPTX (Mac)
PDF
Assignment 6
8

10/25

Readings to be completed before class:
  • Head First HTML5 Programming, Chapter 6: "Talking to the web: Extroverted Apps", pages 213-246.
Head First HTML5 Programming
Resources:
PPTX (Mac)
PDF
Assignment 7
9

11/01

Readings to be completed before class:
Resources:
PPTX (Mac)
PDF
10

11/08

Note: Due to a conflict with a special event, class will be meeting in Room J of the Hornbake Nonprint Media Library, which is on the ground floor (basement) of the library side of the Hornbake building. See this page for directions.

PPTX (Mac)
PDF
Project Proposals
11

11/15

Readings to be completed before class:
PPTX (Mac)
PDF
12

11/29

Readings to be completed before class:

Note that readings for this week come from another book in the "Head First" series (see link below).

  • Head First Software Development, Chapter 1: "Great Software Development".
Head First Software Development
PPTX (Mac)
PDF
13

12/06

Project Presentations
14

12/13