MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_NextPart_01C8C0B1.502C15F0" This document is a Single File Web Page, also known as a Web Archive file. If you are seeing this message, your browser or editor doesn't support Web Archive files. Please download a browser that supports Web Archive, such as Microsoft Internet Explorer. ------=_NextPart_01C8C0B1.502C15F0 Content-Location: file:///C:/A73B71EC/4520syll.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" Kennesaw State University

Kennesaw State University<= /st1:PlaceType>

DEPARTMENT OF COMPUTER SCIENCE AND INFORMATION SYSTEMS

Summer, 2008

CSIS 4520 Web Applications in Java/Section 01<= /o:p>

Tuesday,Thursday/5:00pm-7:45pm/Clendenin Building-2= 003

 =

 

 =

 

Course Description:

Introduction to the curr= ent technologies including servlets, JSPs, JSFs, JavaBeans, EJBs, database accesses, and sending emails in J2EE platform for modeling, designing, implementing, and developing Web applications.

Prerequisites:

“C” or better grade in CSIS 2302 and CSI= S 3600.

Textbook and Resources:

 

(1) “Internet & World Wide Web How to program,” 4/e, P.J. Deitel and H.M. Deitel, Prentice-Hall, 2008.

(2) “Core JavaServer Faces”, 2/e, D. Gea= ry and C. Horstmann, Prentice-Hall, 2007.

(3) Instructor’s MS PPT files.

 

 

Instructor:

Chong-wei Xu

Office:

Cl= endenin Building 3037

Email Address:

cxu@kennesaw.edu

Phone:

770-420-4311=

Office Hours:

TTh 1pm-3pm, or by appointment

Fax Number:

770-423-6731

Website Address:

http://science.kennesaw.edu/~cxu/

 =

 

Learning Outcomes:

·        As a result of completing this course, students will be able to:

(1)   = Model Web applications.

(2)   = Design Web applications.

(3)   = Implement Web applications by using most current technologies.

 

 

 

 

 

 

 

 

 

 

 

 

Tentative C= ourse Schedule: Subject to change

Class

Date

Topics=

Remarks

1

05/29/08

Introduction, NetBeans (lab1)

Install NetBeans

2

06/03/08

JSF and NetBeans IDE

 

3

06/05/08

Static navigation

 

4

06/10/08

Dynamic navigation

 

5

06/12/08

Object data provider

 

6

06/17/08

Cashed RowSet DP

 

7

06/19/08

Login and Sign-in

 

8

06/24/08

Midterm

Withdraw 06/27/08

9

06/26/08

MathGame

 

10

07/01/08

MathGame

 

11

07/03/08

Bookstore

 

12

07/08/08

Bookstore

 

13

07/10/08

Term projects

 

14

07/15/08

Term projects

 

15

07/17/08

Project presentations

 

16

07/22/08

Project presentations

 

Final

07/24/08

Final, 5:00PM-7:00PM

 

 

Lecture Notes:

See http://scien= ce.kennesaw.edu/~cxu/21_4520/index.html

Assignments:

See http://scien= ce.kennesaw.edu/~cxu/21_4520/index.html

 

Assessment:=

 =

Homework, quizzes

20%

Term project

30%

Midterm

25%

Final

25%

 

100%

 

Grade Evalu= ation

 =

A

90 – 100

B

89 – 80

C

79 – 70

D

69 – 60

F

59 or below

 

 

 

 

 

 

 

 

Special Dat= es:

 

Holidays/No Class

07/04/08-07/06/08

Last day to withdrawal wit= hout penalty

06/27/08

Last day of class

07/23/08

Final Exam

07/24/08 5:00pm-7:00pm

Graduation

07/29/08-07/30/08

 

 

A. Class attendance

Attend= ance at all classes is highly encouraged. Concepts and ideas discussed in one class are used as building blocks for more concepts and ideas in the next class.  A student can get be= hind very easily by skipping classes, resulting in a poor understanding of the material, which will show up as a poor grade for the class.  Any class sessions missed by the student are the student’s responsibility to make up.

&= nbsp;

B. Tests and quizzes=

Tests are pre-scheduled.  Quizzes are pop-up.  No makeup for tests and quizzes.=

 

C. Assignments

All class assignments are part of the course final grade. Missing any assignment counts as incomplete of the class and may result i= n a failing grade for the course. Assignments must be turned in at the beginn= ing of the class on the due day. No late assignments will be accepted after t= wo days of the due date. Late assignments will be penalized at the rate of 1= 5% per day including weekends.

 

Programs must satisfy their requirements outlined in the programming assignments. The maximum score depends on the quality of the = program. This scale represents a general grading guideline:

 

o&= nbsp;    Partial code is not acceptable --- receives 0 points.

o&= nbsp;    Complete code that does not compile --- receives 20%

o&= nbsp;    Complete code that compiles but does not run --- receives 40%

o&= nbsp;    Complete code that runs but gives incorrect results --- receives 65%

o&= nbsp;    Complete code that gives complete and correct results --- receives 100%=

 

Points may vary for each assignment depending on the complex= ity and required effort. However, 10% of the grade for programs in categories= (c), (d), and (e) above will be dedicated to proper comments and in-line documentation, and another 10% of the grade will be dedicated to indentat= ion, code organization, and readability.

 

 

 

 

 

 

 


Withdrawal Policy:

Please pay much attention to the l= ast day to withdraw without academic penalty.  Ceasing to attend class or oral = notice thereof DOES NOT constitute official withdrawal from the course. Students= who simply stop attending classes without officially withdrawing usually are assigned failing grades.  St= udents wishing to withdraw after the scheduled change period (add/drop) must obt= ain and complete a withdrawal form from the Academic Services Department in t= he Registrar’s Office.

 =

Enrollment Policy:

Only those students who are enroll= ed in the class may attend lectures, receive assignments, take quizzes and exam= s, and receive a grade in the class.  If a student is administratively withdrawn from this course, they = will not be permitted to attend class nor will they receive any grade for the class.

 

Electronic Devices

In order to minimize the level of distraction, all beepers and cellular phones must be on quiet mode during class meeting times. Students who wish to use a computer/PDA for note tak= ing need prior approval of the instructor since key clicks and other noises c= an distract other students. Recording of lectures by any method requires pri= or approval of the instructor.

 

= Classroom Behavior

Students are reminded to conduct themselves in accordance with the Student Code of Conduct, as published in the Undergraduate and Graduate Catalogs.  Every KSU student= is responsible for upholding the provision.  For more details, v= isit http://ww.kennesaw.edu/academicaffa= irs/acadpubs/ucat2003-04/x.genpolicies%20.pdf .  Students who are in viola= tion of this policy will be asked to leave the classroom and may be subject to disciplinary action by the University.

 

 

= Student Email and Web Account Access:

KSU is moving towards a central authentication server = that will allow one username and password to be used by all KSU users to acces= s an increasing variety of applications (email, WebCT etc.)  This unified network identification is referred to as your "NetID". The new = source for university-provided email and web space for students will be located = at students.kennesaw.edu   All students will have access to this system once they have established their NetID.  This system will pro= vide email service through a web based interface, FTP and SFTP.  

How to Activate your NetID:
To activate your NetID go to
http://netid.kennesaw.edu and click on the "Sign up Now!" link.  You will be asked to provide information to verify your identity and set your password.  = This password will only be for NetID enabled applications.

How to Look Up a NetID:
After you have activated your NetID, you can look up other users by loggi= ng into
http://netid.kennesaw.edu and clicking on Directory Search.  

How to Send Email:
For student email, your NetID in combination with the new email address w= ould look like netid@students.k= ennesaw.edu .

 

Web Address:
For student web address, your NETID in combination with the new server address would look like http://students.kennesaw.edu/~netid.


If you have problems please call the Service Desk at ext. 6999 or e-mail = service@kennesaw.edu .

=  

 

 


Computer Labs:

 

Please be aware of and follow all computer lab user polic= ies.

Burruss= Building

The labs on the fourth floor of the Burruss Building<= /st1:PlaceType> are open 7 days each week as follows:

M-Th 7:45am - 11pm 
Friday 7:45am - 5pm
Sat 10am - 6pm =
Sun noon - 8pm

The Burruss labs are open most holidays. Be prepared= to show your current student ID card upon entering the lab. The telephone nu= mber of the Burruss Building lab is 770-423-6110.

 

Science and <= st1:PlaceName w:st=3D"on">Mathematics Build= ing

The lab in SC 228 of the Science and Mathematics Build= ing is open as follows:

M-Th 9= :00 am - 8:00pm
Fri & Sat 10am - 3pm
Sun closed

The telephone number of the Science and Mathematics Build= ing lab is 770-499-3351.

 

 

Owl Printing System:

 


Effective Fall Semester, 2001 (9/13), the OwlPrint system (student network printing/copying solution) will be in place in the KSU library as well as= all the open labs and lab/electronic classroom combinations across campus. &n= bsp;

 
Students must have an OwlPrint card to use printing/copying services.  While in a classroom situation, faculty/staff will use their depart= ment OwlPrint cards to give student access to the printer/copier. Students will not be required to use their own personal OwlPrint card for any printing while in a classroom setting.

 


Student Course Evalu= ation:


A standard questionnaire (described below) will be administered during the last two weeks of the semester in all classes. Additional questions devel= oped by the college or instructor(s) may be included as well. It is important = that each student provide meaningful feedback to the instructor(s) so that cha= nges can be made in the course to continually improve its effectiveness. We va= lue student feedback about the course, our teaching styles, and course materi= als, so as to improve our teaching and your learning. At a minimum, the follow= ing two questions will be asked: 1) Identify the aspects of the course that m= ost contributed to your learning (include examples of specific materials, exercises and/or the faculty member's
approach to teaching and mentoring), and 2) Identify the aspects of the course, if any, that might be improved (include examples of specific materials, exercises and/or the faculty member's approach to teaching and mentoring).

 

Acquiring Final Grades:

 

In an effort to better utilize our technology resour= ces, Kennesaw State University<= /st1:PlaceType> has instituted the reporting of end of term grades by phone. This is in addition to the web version of grades, which has been in effect for sever= al terms. All current semester term students may call 770-420-4315 and select Option Number 4 to secure their end of term grades. With this new development, printed grade reports will not be mailed at the end of the t= erm. Students needing verification of grades or enrollment should request eith= er an official transcript or an enrollment verification through the Office of the Registrar.

 

Academic Integrity Statement:

 

Every KSU student is responsible for upholding the provisions of the Student Code of Conduct, as published in the Undergradu= ate and Graduate Catalogs.  Sect= ion II of the Student Code of Conduct addresses the University's policy on acade= mic honesty, including provisions regarding plagiarism and cheating, unauthor= ized access to University materials, misrepresentation/falsification of Univer= sity records or academic work, malicious removal, retention, or destruction of library materials, malicious/intentional misuse of computer facilities an= d/or services, and misuse of student identification cards.   Incidents of alleged acade= mic misconduct will be handled through the established procedures of the University Judiciary Program, which includes either an "informal&quo= t; resolution by a faculty member, resulting in a grade adjustment, or a for= mal hearing procedure, which may subject a student to the Code of Conduct's minimum one semester suspension requirement.

 =

Students are encouraged to study together and to work together on class assignments and lab exercises; however, the provisions = of the STUDENT CONDUCT REGULATIONS, II. Academic Honesty, KSC Undergraduate Catalog will be strictly enforced in this class.

 

Frequently students will be provided with “take-home” exams or exercises.  It is the student’s responsibility to ensure they fully understand to what extent they may collaborate or discuss content with other students.  No exam work may be performed wi= th the assistance of others or outside material unless specifically instructed as permissible.  If an exam or assignment is designated “no outside assistance” this include= s, but is not limited to, peers, books, publications, the Internet and the WWW.  If a student is instru= cted to provide citations for sources, proper use of citation support is expected.  Additional inform= ation can be found at the following locations.=  

 

http://www.apa.org/journ= als/webref.html

http://www.lib.duke.= edu/libguide/citing.htm

http://baili= wick.lib.uiowa.edu/journalism/cite.html

http://www.cas.usf.edu/english/walker/papers/copyright/ipdummie.html

http://www.india= na.edu/~wts/wts/plagiarism.html
http://plag= iarism.phys.virginia.edu/links.html
http://www.arts.= ubc.ca/doa/plagiarism.htm
http://= alexia.lis.uiuc.edu/%7ejanicke/plagiary.htm
http://webst= er.commnet.edu/mla/plagiarism.htm
http://www.virtual= salt.com/antiplag.htm
http://www.engr.washington.edu/~tc231/course_info/plagiarism.html
http://quarles.u= nbc.edu/lsc/rpplagia.html

 

 

 

 

 

 

 

 

APA Documen= ting Examples:

 

All MSIS students are required to have a copy of = the American Psychological Association (APA) Publication Manual, available in= the KSU bookstore and elsewhere.

 =

When any portion of another author's work is used, w= hether it be from a course textbook or outside work, including the World Wide We= b, in whole, in part, or paraphrased, that work must be cited. Proper citati= on formats are provided on the reverse of this document. Failure to do so can result in Academic Misconduct Proceedings.
Acceptable Reference Formats (from North and Blade, 1998 (see below) reprinted with permission)

 

There are two components to a proper citation: the t= ext citation and the reference or endnote. The text citation will usually con= sist of the author's or authors' last name(s) and the year of the publication.= The endnote citation will read as follows:

 =

Books

(Author. = Date. Book Title. Publication Data.)

 

A reference= for a single-author book:

&n= bsp;

North, = M. M. (1996). Virtual reality technology. New York: Best Press.

 

A reference= for a multi-author book:

&n= bsp;

North, = M. M. & Blade, R. A. (1998). How to build skills for research. Colorado Springs= : IPI Press.

 =

Journals

(Author. = Date. Article Title. Journal Title. Publication Data.)

 

Journal Ref= erence

&n= bsp;

Kelly, = F. G. (1997). Networking made efficient. Journal of Computer Networking. 45(3), 54-61.

 

(Here is an article in Volume 45, Issue 3, spanning = pages 54-61)

 

Conference Proceeding

 

Vanner, F. D. (1996). A survey of medical issues usi= ng virtual reality. Proceedings of the Virtual Reality Medical Technology= . 119-132. Nice, Fra= nce.

 =

 

 

 


 

APA Documenting Examples Continued:<= o:p>

 

 

World Wi= de Web (from http://www.apa.org/books/pubmant.html):

&nbs= p;

(Author. = Date. Page Title. Publishing Information. Retrieval Date. WWW URL)

 

Entire site no specific page

 

Kidspsych is a wonderful interactive Web site for ch= ildren (http://www.kidspsych.org).

 

No reference entry is needed.

 =

 =

Citing Spec= ific Documents on a Web Site:

&n= bsp;

American Psychological Association. (1995, September 15). APA public policy action alert: Legislation would affect grant recipients [Announcement]. Washington, DC: Author. Retrieved January 25, 1996, from the World Wide Web: http://www.apa.org/ppo/istook.html

 

An independent document (no author identified): 1

 

Electronic reference formats recommended by the Amer= ican Psychological Association. (2000, August 22). Washington, DC= : American Psychological Association. Retrieved August 29, 2000, from the World Wide= Web: http://www.apa.org/journals/webref.html

 

If the primary author is not available for the body citation, the first key word is to be used (Electronic, 2000).

 =

 


Acknowledgmen= t and Acceptance of Academic Integrity Statement:

 

In any academic community, certain standards and ethic= al behavior are required to ensure the unhindered pursuit of knowledge and the free exchange of ideas.  Acade= mic honesty means that you respect the right of other individuals to express th= eir views and opinions, and that you, as a student, not engage in plagiarism, cheating, illegal access, misuse or destruction of college property, or falsification of college records or academic work.

 

As a member of the Kennesaw State University academic community you are expected to adhere to these ethical standards.  You are expected to read, understa= nd and follow the code of conduct as outlined in the KSU graduate and undergraduate catalogs.  You need to be awar= e that if you are found guilty of violating these standards you will be subject to certain penalties as outlined in the college judiciary procedures.  These penalties include permanent expulsion from KSU.

 

Read the Academic Integrity Statement and then sign an= d date in the space below.  You are required to abide by these ethical standards while you are a student at KSU.  Your signature indicates= that you understand the ethical standards expected of you in this academic community, and that you understand the consequences of violating these standards.

 

________________________________            =             _= _______________________________

Course Name  = ;            &n= bsp;            = ;            &n= bsp;            = ;        Instructor Name

 

 

   &= nbsp;           &nbs= p;            &= nbsp;           &nbs= p;            &= nbsp;           &nbs= p;              &= nbsp;           &= nbsp;           &nbs= p;            &= nbsp;           &nbs= p;            &= nbsp;           &nbs= p;

Print Name        &= nbsp;           &nbs= p;            &= nbsp;           &nbs= p;            &= nbsp;      Student ID Number  

 

 

   &= nbsp;           &nbs= p;            &= nbsp;           &nbs= p;            &= nbsp;           &nbs= p;              &= nbsp;           &= nbsp;           &nbs= p;            &= nbsp;           &nbs= p;            &= nbsp;           &nbs= p;

Signature        &= nbsp;           &nbs= p;            &= nbsp;           &nbs= p;            &= nbsp;        Date

 

   &nbs= p;            &= nbsp;           &nbs= p;      

 

 

 

 

 

------=_NextPart_01C8C0B1.502C15F0 Content-Location: file:///C:/A73B71EC/4520syll_files/header.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii"





&nb= sp;            =             &nb= sp;            =             &nb= sp;            =                  &= nbsp;           &nbs= p;            &= nbsp;           &nbs= p;            &= nbsp;         10

------=_NextPart_01C8C0B1.502C15F0 Content-Location: file:///C:/A73B71EC/4520syll_files/filelist.xml Content-Transfer-Encoding: quoted-printable Content-Type: text/xml; charset="utf-8" ------=_NextPart_01C8C0B1.502C15F0--