Lectures: |
Monday
6:10pm
- 7:50pm, in E&T A309 |
||||||||||||||||||||||||||||||||||||
Labs: | Monday 8:00pm - 10:30pm, in E&T A309 | ||||||||||||||||||||||||||||||||||||
Instructor: |
Chengyu
Sun Email: csun@calstatela.edu Office: E&T A317 Office Hours: M 4-6pm, T 1:30-3:30pm, and R 3-5pm, or by appointment, in E&T A317 |
||||||||||||||||||||||||||||||||||||
Teaching Assistant: | Sherry Yang Email: sherryres@gmail.com Office: E&T A310A Office Hours: Wednesday 12:30-2pm |
||||||||||||||||||||||||||||||||||||
Course
Description: |
This
course introduces students
to server-side programming, which is essential for providing dynamic
content on the web. Among the many existing web technologies, we will
focus on Java servlets and JSP technologies, especially Java beans,
expression language, JDBC, JSTL, custom tag libraries, and the MVC
architecture. |
||||||||||||||||||||||||||||||||||||
Prerequisites: |
CS120,
CS122, and CS203 Students are expected to have strong Java programming skills and working knowledge of HTML. |
||||||||||||||||||||||||||||||||||||
Textbook(s): | Core
Servlets and JavaServer Pages, Vol. 1: Core Technologies,
by
Marty Hall and Larry Brown |
||||||||||||||||||||||||||||||||||||
Software
Tools: |
Required
- Email, Java
SE, Eclipse, Tomcat,
and MySQL. Optional (for access online lecture notes) - Adobe Acroread and/or MS PowerPoint |
||||||||||||||||||||||||||||||||||||
Grading
Policy: |
Homework and projects 45%, Labs 15%, Midterm 20%, Final 20% | ||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||
Schedule: |
|
||||||||||||||||||||||||||||||||||||
Online Resources: |
|
||||||||||||||||||||||||||||||||||||
Academic
Integrity: |
Cheating
will not be tolerated.
Cheating on any assignment or exam will be taken seriously.
All
parties involved will receive a grade of F
for the course and be reported to
the Academic Senate. |