CS10100-1 Course Schedule

TA Hours:
Xuehai Zhang Wednesday 12:30-3:30
Jing Liu Friday 1:00-4:00
Week Description Topics Readings Assignments
1 Markup Languages
  • HTML document structure
  • Simple Text Markup Elements
  • Lists
  • Introduction to Cascading Style Sheets (CSS.)
  • XHTML versus HTML
  • Color
Pence, Chapters 1 to 4. Assignment 0
Due Thursday, Jan. 5 at class
UnixFrWindowsHelp
2 More and Better XHTML
  • Links
  • Images
  • Tables
Pence Ch. 4, 5, 6 & 8. Assignment 1
Download Story
Due: Friday, Jan. 13, 23:59:59pm
How to Upload Files Help
3 Organizing Your Pages
  • Tables
  • Frames
  • External CSS
Pence Ch. 7, 8, 9, & 10. Assignment 2
Adriana Source Files
Due: Friday, Jan. 20, 23:59:59pm
Table-based Example
Frameset Example
4 Finish CSS &
Start
Programming
  • CSS All The Way
  • Common Gateway Interface (CGI)
  • What is Programming?
  • Introduction to Perl
Pence Ch. 10.
Lash Ch. 1, 2, & 3.
Assignment 3
Examples
Due: Friday, Jan. 27, 23:59:59pm
Homework Suggestions
Download Perl Code
5 Theory of Computing:

Data Structures
& Algorithms
Lash Ch. 5 & 6.
(Skim 4)
6 Nuts & Bolts
of
Perl Programming
  • Matt Wensing on Tuesday
  • Hash Lists
Lash Ch. 7 &
Pence 14.
Assignment 4
View Data
Due: Tuesday, Feb. 21, 23:59:59pm
Download Data
7
Continued
  • Subroutines
  • Matching Patterns
Perl Reference for CS10100
Lash Ch. 4 & 8.
Assignment 4
Due: Tuesday, Feb. 21, 23:59:59pm
8 Taking
&
Storing Data
  • Files &
  • Forms
Pence Ch. 14 & 15.
Estrella Ch. 1 & 2.
JavaScript Textbook
(UofC or Amazon)
Assignment 5
Due: Tuesday, Feb. 28, 23:59:59pm
9 From
Server-Side
To
Client-Side
  • Multiscreen Forms &
  • JavaScript Intro.
JavaScript Reference for
CS10100
Assignment 6
Due: Tuesday, Mar. 7, 23:59:59pm
10 Final Project Requirements
Due: Wednesday, Mar. 15, 23:59:59pm
Prep for Final Project
Exam

Valid XHTML 1.0 Strict