reset password
CS3220 Web and Internet Programming
Spring 2017
Lectures Monday and Wednesday 7:25pm - 8:15pm in FA 219
Labs Monday and Wednesday 8:15pm - 9:30pm in FA 219
Instructor Chengyu Sun, csun@calstatela.edu
Office Hours MW 5-7pm or by appointment in ET 317
Teaching Assistants Prasanth Kannan, Office Hours: MW 5-6pm in CS Department Office
Rajaputhri Maharaja, Office Hours: MW 1:30-2:30pm in CS Department Office
Announcements

5/01

Final will be on Wednesday May 17 from 8pm to 10pm in FA 219.

3/13

Midterm will be on Wednesday March 22 from 7:30pm to 9:30pm in FA 219.

Assignments
  • Final, Due: Wednesday, May 17
  • Homework 1, Due: Saturday, March 04
  • Homework 2, Due: Tuesday, March 14
  • Homework 3, Due: Saturday, March 25
  • Homework 4, Due: Thursday, April 13
  • Homework 5, Due: Tuesday, April 25
  • Homework 6 (Extra Credit), Due: Saturday, May 13
  • Lab 1. Use of CS3 and CSNS, Due: Monday, January 23
  • Lab 10. Login and Logout, Due: Wednesday, March 01
  • Lab 11. Properties, Due: Monday, March 06
  • Lab 12. Expression Language and MVC, Due: Wednesday, March 08
  • Lab 13. JSTL and MVC, Due: Monday, March 13
  • Lab 14. MVC (I), Due: Wednesday, March 15
  • Lab 15. MVC (II), Due: Monday, March 20
  • Lab 16. Custom Tag Library, Due: Monday, April 03
  • Lab 17. Using MySQL, Due: Wednesday, April 05
  • Lab 18. SQL, Due: Tuesday, April 11
  • Lab 19. Database Access with JDBC, Due: Thursday, April 13
  • Lab 2. HTML Basics, Due: Wednesday, January 25
  • Lab 20. MVC (III), Due: Tuesday, April 18
  • Lab 21. JavaScript Basics, Due: Monday, April 24
  • Lab 22. jQuery Basics, Due: Thursday, April 27
  • Lab 23. More jQuery, Due: Tuesday, May 02
  • Lab 24. AJAX, Due: Thursday, May 04
  • Lab 3. HTML Tables and Forms, Due: Monday, January 30
  • Lab 4. CSS Basics, Due: Wednesday, February 01
  • Lab 5. More CSS, Due: Monday, February 06
  • Lab 6. Page Layout with CSS, Due: Thursday, February 09
  • Lab 7. Setting Up Development Environment, Due: Tuesday, February 14
  • Lab 8. Servlets, Due: Monday, February 20
  • Lab 9. File Upload and Download, Due: Monday, February 27
  • Midterm, Due: Wednesday, March 22
Additional Course Materials