Announcements

The primary online resource is w3schools.com.


Course Description

You will develop a network-capable embedded system using an industry-standard platform, protocols, and software tools. The course will also focus on security concerns and other practical issues facing Internet-connected devices.

Week 1

Unit 1: Intro to WWW

Lab Zero Files

XAMPP

  • Windows Mac Linux XAMPP [apachefriends.org] — run Apache, PHP and MySQL on your own computer to do web development — using 127.0.0.1 or localhost

Week 2

Due Date:

  • Lab Zero: January 17th

Unit 2: Basic HTML

Lab 1 Files

Links


Week 3

Quiz 1 is on Tuesday (Jan. 21) on Brightspace

Due Date:

  • Lab 1: January 24th

Unit 3: Basic CSS

Content

Links


Week 4

Due Date:

  • Lab 2: January 31st

Unit 4: Images


Links


Unit 6: More CSS

Unit 6 Code

Unit 7: Page Layout with CSS

Two-Column Layout

Note: all links within each page result in 404's


Week 5

Quiz 2 is on Tuesday (Feb. 4) on Brightspace

Tables

HTML Tables [w3schools.com] tutorial
CSS Tables [w3schools.com] tutorial

Forms: Unit 9 Code

Introduction to PHP


Week 6

Due Date:

  • Lab 3: February 14th

Forms Using PHP

More Unit 10 code

  1. Visitor form example — uses the HTML5 required attribute; and label, fieldset, legend, and datalist elements.
  2. Brochure form exampleView source uses the required attribute, combined with a PHP function to indicate required fields.
  3. Brochure form example 2 View source — inlined CSS into PHP function, plus added PHP code to "process itself".
  4. All HTML5 input types:
  5. Comment form example — uses JavaScript to pre-process (validate) the form inputs.

Links


Week 7

Monday, Feb. 17: Family Day (College closed)

Quiz 3 is on Tuesday (Feb. 18) on Brightspace


Mid-Term Break: February 24—28

Week 8

Midterm Exam takes place this week, in L117, on your scheduled lab day:

  • Section 01:  Monday, March 3rd, 2:30 PM — 4:20 PM

  • Section 02:  Wednesday, March 5th, 10:30 AM — 12:20 PM

  • Section 03:  Friday, March 7th, 1:30 PM — 3:20 PM


Week 9

Raspberry Pi labs begin this week in L117

Raspberry Pi materials

Raspberry Pi Links


Week 10

Quiz 4 is on Tuesday, March 18

Due Date:

  • Lab 4: March 21st

Sense HAT Links

Python Links


Week 11

Quiz 5 is on Tuesday, March 25

Due Date:

  • Lab 5: March 28th

JpGraph materials

MQTT Links


Week 12

Continue to work on Lab 6 …


Week 13

Final Exam takes place this week, in L117, on your scheduled lab day

  • Section 01:  Monday, April 7th, 2:30 PM — 4:20 PM

  • Section 02:  Wednesday, April 9th, 10:30 AM — 12:20 PM

  • Section 03:  Friday, April 11th, 1:30 PM — 3:20 PM


Week 14

Friday, April 18: Good Friday (College closed)

Due Date:

  • Lab 6: Thursday, April 17th