CPSC 307 FALL 2026 RESOURCE PAGE

LIBRARY

  • Textbook 1 (required): Web Programming with zyLabs by zyBooks.
  • Textbook 2 (optional): Programming the World Wide Web (8th Ed., 2015) by R.W. Sebesta.

CONTENT OVERVIEW AND ASSIGNMENTS


Lecture
Reading Assignment
1: Introduction to Web Programming
zyBooks 1; Sebesta 1
2: HTML/XHTML
zyBooks 2, 3; Sebesta 2
3: CSS
zyBooks 4, 5; Sebesta 3
4: Introduction to Java

5: JavaScript
zyBooks 6, 7, 8; Sebesta 4, 5, 6
6: Introduction to XML

7: Intro to Linux and Apache

8: PHP
zyBooks 14, 15; Sebesta 9
9: Database Programming
zyBooks 16; Sebesta 13