Lectures: |
Monday 6:10pm
- 7:50pm, in E&T
A210 |
||||||||||||||||||||||||||||||||||||
Labs: | Wednesday 6:10pm - 8:40pm, in E&T A210 | ||||||||||||||||||||||||||||||||||||
Instructor: |
Chengyu
Sun Email: csun@calstatela.edu Office: E&T A317 Office Hours: MTW 4:00-6:00pm, or by appointment, in E&T A317 |
||||||||||||||||||||||||||||||||||||
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, and custom tag libraries. |
||||||||||||||||||||||||||||||||||||
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 Optional: JavaServer Pages (3rd Edition), by Hans Bergsten |
||||||||||||||||||||||||||||||||||||
Software
Tools: |
Required
- Email, J2SE 1.5.x, Tomcat 5.5.x,
and MySQL
5.0.x. Optional (for access online lecture notes) - Adobe Acroread and/or MS PowerPoint |
||||||||||||||||||||||||||||||||||||
Grading
Policy: |
Homework and projects 50%, Labs 10%, 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. |