CIS182 JSP and Servlet

FALL 2011

 

Syllabus

INSTRUCTOR:

 Jeff Gullion

OFFICE:

 8-02-B

PHONE:

 515-964-6367

EMAIL:

jhgullion@dmacc.edu

INSTRUCTOR WEBSITE:

 http://www.dmacc.edu/instructors/jhgullion/

TEXT: 

 

Java Server Pages

Xue Bai

REQUIRED SOFTWARE:

  • Java 2 Standard Edition  Version 6
    • http://java.sun.com/j2se/
  • jGRASP Current Version
  • Eclipse SDK current version
    • http://www.eclipse.org/downloads/
  • Apache/Tomcat Server

Java 6 API   Java/Sun provided list of all Classes for version 6.

PREREQUISITES:    CIS171 Intro to Java

OBJECTIVES:

Students will learn the basic features of the Java programming language and explore the concepts of object-oriented programming and exception handling. Gain practical experience creating and modifying Java applications. and applets, and embedding Java applets in web pages.

I. ATTENDANCE:

This class schedule includes classroom time for the presentation and discussion of material. Students are expected to have completed any assigned readings in preparation for class and be prepared to discuss the assigned material. Attendance is encouraged and expected.

II. PROGRAMMING ASSIGNMENTS:

  • There will be 5-8 programming assignments throughout the course. Each project will be given a DUE DATE when assigned. Each assignment will be worth 10 points.Assignments turned in after the due date without prior discussion with the instructor will be reduced by 25%
  • Students are encouraged to assist each with projects but are expected to do their own work. Joint projects and any work copied from another person will not be tolerated and will be given a ZERO score.

III.  EXAMS:

  • There will be 3-4 EXAMs worth 50-100 points eachQuiz/Exam dates will be announced in class.
  • NO MAKEUP EXAMS WILL BE GIVEN WITHOUT PRIOR APPROVAL FROM THE INSTRUCTOR.

IV:  PROGRAMMING PROJECTS::

  • There will be 2-3 Programming Projects during the course of the semester.
  • Each Programming Project will be worth 50 points.
  • Each Programming Project will be assigned a Due Date when assigned.
  • Projects turend in after the due date, without prior discussion with the instructor will be reduced by 25%.

V: COURSE GRADE:

The Final Course grade will be determined by combining your grades based upon the following: 

Programming  Assignments

10%

Exams

50%

Programming Projects

40%

The grading scale is as follows: 90% AND ABOVE = A, 80% to 89% = B, 70% to 79%= C, 60% to 69 = D, 59% AND BELOW = F.   Pluses and minuses will be used at the instructor's discretion.

VI. CHEATING AND PLAGIARISM

Engaging in any form of cheating or plagiarism on an assignment, test, quiz or project will result in a ZERO grade for that particular assignment. These acts are considered academic misconduct by the college and various disciplinary actions may be taken.

VII.     This syllabus is tentative and the instructor reserves the right to make changes during the course of the semester.

VIII.   SPECIAL NEEDS

It is the policy of DMACC to accommodate students with 
disabilities. Any student with a documented disability who requires 
reasonable accommodation should contact the Special Needs 
Coordinator at (515) 964-6850 voice or (515) 964-6810 tty

top

Week

Date

Topic

Assignments and Due Dates

1 8/25
  • Introduction
  • Apache/Tomcat Setup and Operations
Tomcat Settings and Server Operational
2

9/1

Introduction of JSP elements

JSP Hello World Page
3

9/8

JSP tags

JSP operators

JSP Message Page
4

9/15

JSP control structures

JSP if statements, switch, loop examples
5

9/22

JSP Import Classes

JSP page using Java classes
6

9/29

JSP Scripting Elements

JSP Page declarations and expressions
7

10/6

Client Request Processing

Detail Request Object
8

10/13

Applications, Sessions Multi-page information sharing lab
9

10/20

Cookies, Processing

Multi-page information sharing lab

Time delay process with cookies

10

10/27

Java Beans Java Bean application
11

11/3

Java Beans, Scope MVC application
12

11/10

Java Beans, Applications MVC application
13

11/17

Exception Handling

MVC application
14

11/24

Thanksgiving Holiday - College Closed

 
15

12/1

JSP, Database Applications

Database setup, connections,basic SQL

16

12/8

JSP, Database Applications Database Application
Final

12/14

Final Exam (comprehensive)

All projects/applications Due!!

top

LINKS:

Java 6 API   Java/Sun provided list of all Classes for version 6.

top