CSCI425: Internet Programming

Updated 2019-01-17

Syllabus       CodePen       HTML Validator       HTML Template       Notepad++       CSS Validator       Free filler      CSS reference      Colors (by shade)

 

Final test is 10:00 on Wednesday, May 8, 2019

Day 2: Thursday, 1/17/2019

·         Quiz

·         Online HTML editor: CodePen.

·         Downloadable HTML editors: Visual Studio Code, Atom, Notepad++.

·         Online HTML validator: W3 validator.

Homework due next class

·         Today's problem description, data file, CSS file, solution. Partners: DeMoss/Siebold, Foster/Brown, Frankman/Clapper, Geitsch/Ruba, Acosta/Nobody

Read about the following tags/elements. There will be a quiz.

·         Favicons

·         Hyperlinks: relative and absolute, blocks

·         Multimedia and embedding overview

·         Images in HTML

·         Video and audio content

 

 

 

 

 

 

 

 

 

 

 

Day 1: Tuesday, 1/15/2019

·         Syllabus

·         Learning is hard

·         Resources

·         The Internet (slides)

·         HTML5

·         HTML5 vs native apps. Opinion (2018).

·         UTF-8 explained (video)

Links

·         As We May Think (hypertext in 1945!)

Homework due next class

Read about the following tags/elements. There will be a quiz.

1.    Introduction to HTML overview

2.    Getting started with HTML

3.    What's in the head? Metadata in HTML

4.    HTML text fundamentals

5.    Creating hyperlinks

6.    Advanced text formatting

7.    Document and website structure

8.    Debugging HTML

Interesting articles for programmers:

·         Top jobs, 2019

·         The Joys of the Craft

·         The Urge To Do It All Over Again

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Homework due next class

 

Day 3: Tuesday, 1/22/2019

Homework due next class

Day 4: Thursday, 1/24/2019

Homework due next class

Day 5: Tuesday, 1/29/2019

Homework due next class

Day 6: Thursday, 1/31/2019

Day 7: Tuesday, 2/05/2019: CSS, Part 1

Day 8: Thursday, 2/07/2019: CSS, Part 2

Day 9: Tuesday, 2/12/2019: CSS, Part 3

Homework due Thursday at 9:00 a.m.

Day 10: Thursday, 2/14/2019: CSS, Part 4

Homework due Thursday at 9:00 a.m.

Day 11: Tuesday, 2/19/2019: CSS, Part 5

Homework due Thursday at 9:00 a.m.

Day 12: Thursday, 2/21/2019: CSS Test

Day 13: Tuesday, 2/26/2019: JavaScript Day #1

Homework due Thursday at 9:00 a.m.

Day 14: Thursday, 2/28/2019: JavaScript Day #2

Homework due Tuesday at 9:00 a.m.

Day 15: Tuesday, 3/12/2019: JavaScript Day #3

Homework due Thursday at 9:00 a.m.

Day 16: Thursday, 3/14/2019: jQuery Day #1

Homework due Tuesday at 9:00 a.m.

Day 19: Tuesday, 3/19/2019: jQuery Day #2

Homework due Thursday at 9:00 a.m.

Day 17: Thursday, 3/21/2019: jQuery Day #2

Homework due Thursday at 9:00 a.m.

Day 18: Tuesday, 3/26/2019: jQuery Day #3

Homework due Tuesday at 9:00 a.m.

Day 20. Thursday, 3/28/2019

Day 21: Tuesday, 4/02/2019.

Homework due Tuesday

Day 22. Thursday, 4/04/2019

Homework due Thursday, 4/20/2019:

Day 23. Tuesday, 4/09/2019

Homework due Tuesday, 4/25/2019:

Day 24. Thursday, 4/11/2019

Homework due Thursday, 4/27/2019

Day 25. Tuesday, 4/16/2019

Homework due Tuesday, 5/02/2019

Day 26. Thursday, 4/18/2019

Homework due Thursday 5/04/2019

 

Day 27. Tuesday, 4/23/2019

Homework due Tuesday 5/09/2019

Day 28. Thursday, 4/25/2019

Homework due Thursday 5/11/2019

Day 29. Tuesday, 4/30/2019

Homework due Tuesday 5/16/2019 at midnight

 

Test: Wednesday, 5/17/2019

 

 

 

 

 

 

Day 6: Thursday, 2/09/2019

Homework due next class

Today's Partners

 

Day 7: Tuesday, 2/14/2019

For next class:

Day 8: Thursday, 2/16/2019

Day 9: Tuesday, 2/21/2019

Homework due next class

Day 10: Thursday, 2/23/2019

Homework due next class

Day 11: Tuesday, 2/28/2019

Homework due next class

Homework due next class

Day 12: Thursday, 3/02/2019

Homework due next class

Spring Break: 3/5-3/11

Day 13: Tuesday, 3/14/2019

Homework due next class

Day 14: Thursday, 3/16/2019 §

Day 15: Tuesday, 3/21/2019

Day 16: Thursday, 3/23/2019: JavaScript, Day #4

Homework due next class

Day 17: Tuesday, 3/28/2019

Homework due next class

Day 18: Thursday, 3/30/2019

Homework due next class

Day 19. Tuesday, 4/04/2019

Homework due next class

Day 21: Tuesday, 4/11/2019

Homework due next class

Day 22: Thursday, 4/13/2019

Homework due next class

Homework due next class

Day 23: Tuesday, 4/18/2019

Homework due next class

Day 24: Thursday, 4/20/2019

Day 25: Tuesday, 4/25/2019

Homework due next class

Day 26: Thursday, 4/27/2019

Day 27: Tuesday, 5/02/2019

Day #28. Thursday, 5/04/2019

Homework due Thursday, 5/07/2015

Day #29. Tuesday, 5/09/2019

 

Earlier classes are below…

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Previous classes are below…

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Homework due Tuesday, 3/19/2013

·         DOM Nodes