Sections: |
Section 1: M 1:30pm -
3:10pm (Lecture), W 1:30pm - 4:00pm (Lab) in E&T A309 Section 2: T 1:30pm - 3:10pm (Lecture), R 1:30pm - 4:00pm (Lab) in E&T A309 Section 3: F 8:00am - 9:40am (Lecture), F 9:40am - 12:10pm (Lab) in E&T A220 |
||||||||||||||||||||||||||||||||||||
Instructor: |
Chengyu
Sun Email: csun@calstatela.edu Office: E&T A317 Office Hours: MT 3:30-5pm or by appointment, in E&T A317 |
||||||||||||||||||||||||||||||||||||
Teaching Assistants: | Eric Liao, rcliao01@gmail.com,
Office Hours: WR 4:30-6pm in E&T A309 Alice Tian, xtian@calstatela.edu, Office Hours: R 10am-noon 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, 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 and SQL. |
||||||||||||||||||||||||||||||||||||
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 40%, Labs 20%, 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. |