Classroom: | TR: 9:45a-11:00a, MCRey 315 |
Web page | www.cburch.com/cs/115/ |
Instructor: | Dr. Carl Burch |
E-mail: | |
Telephone: | 450-1377 (office); 548-6135 (home) |
Office: | MCRey 310 |
Office hours: | M 1-2, T 1-2, W 10-11, R 9-9:30
drop-ins, appointments always welcome |
Book references are from Programming via PHP.
1. | Tue 21 Aug | Server-side and client-side programming (Sec 1.2)
Introduction to HTML (Ch 2) |
2. | Thu 23 Aug | class starts at 10:15 due to President's address
lab day for Assn 1 |
3. | Tue 28 Aug | HTML, cont'd
(Ch 2)
Binary encoding of text, integers, and color |
4. | Thu 30 Aug | Assn 1 due
Binary encoding, cont'd PHP intro (Ch 3) Arithmetic and strings (Ch 5) |
Mon 3 Sep | Labor Day — no class | |
5. | Tue 4 Sep | Form input
(Ch 4)
lab day for Assn 2 |
6. | Thu 6 Sep | if statements
(Ch 6)
Quiz 1 (Review, Solutions) |
7. | Tue 11 Sep | Assn 2 due
HTML table element
LZW compression (example) |
8. | Thu 13 Sep | GIF file format (description)
lab day for Assn 3 |
9. | Tue 18 Sep | PNG and JPEG compression (images) |
10. | Thu 20 Sep | Database introduction
(Ch 7)
Exam 1 (Review, Solutions) |
11. | Tue 25 Sep | Assn 3 due
SQL & PHP (Ch 7) loops (Sec 8.1) |
12. | Thu 27 Sep | loops & SQL
(Sec 8.2, 8.3)
lab day for Assn 4 |
13. | Tue 2 Oct | Research presentations (description) |
14. | Thu 4 Oct | Research presentations (description) |
15. | Tue 9 Oct | Assn 4 due
Research presentations (description) |
Oct 11-14 | Fall Break — no class | |
16. | Tue 16 Oct | for loops
(Sec 8.4)
sorting and joining SELECT queries (Sec 9.1, 9.2) lab day for Assn 5 |
17. | Thu 18 Oct | modifying a database
(Sec 9.3, 9.4)
other form elements (Ch 10) regular expressions intro (Ch 11) Quiz 2 (Review, Solutions) |
18. | Tue 23 Oct | Copyright history (notes)
Database design case study — library |
Wed 25 Oct | Project topics due (description) | |
19. | Thu 25 Oct | Assn 5 due
Database design case study — registrar More regular expressions |
20. | Tue 30 Oct | Project design due (description)
Using phpMyAdmin Arrays in PHP (Ch 12) PHP sessions (Ch 13) |
21. | Thu 1 Nov | PHP sessions, cont'd
Exam 2 (Review, Solutions) |
22. | Tue 6 Nov | HTTP protocol specifics |
23. | Thu 8 Nov | Assn 6 due
PHP & security |
24. | Tue 13 Nov | Project demos (description) |
25. | Thu 15 Nov | Project demos (description) |
26. | Tue 20 Nov | Network stack & IPv6 |
Nov 21-25 | Thanksgiving Break — no class | |
27. | Tue 27 Nov | SMTP & TCP |
28. | Thu 29 Nov | Assn 7 due
Cryptography |
Wed 5 Dec | Final, 8:30am (Review) |