You are on page 1of 5

UNIVERSITY of ILLINOIS @ Springfield

Course Syllabus
CSC570I: Web Services
Spring 2017
Instructor: Dr. Kamyar Dezhgosha Office Hours
Office: UHB3111
W: 4:00 5:00
Office phone: 206-7243
TThMW: 12:00 1:00
Email: KDEZH1@uis.edu

Catalog Number And Title:


CSC570I Web Services
Credit Hours:
4
Prerequisites:
Familiarity with Java

Class Location:
online

Class Time:
online
Course Description:
This course is an introduction to the fundamental concepts, technologies,
architectures, and applications of web services. Topics include Soap-based
and restful web services, SOAP, WSDL, writing web service clients, some
tools, and web services security.

(1) Gain a good understanding of web services


Course (2) Be able to write Java web services and web service clients
Objectives (3) Understand and use both basic and some advanced web services
technologies.

Java web services: up and running by Martin Kalin


ISBN: 978-1-449-36511-0 OReilly
Textbook 2nd edition, 2013

Student Midterm 25% (tentatively 03/11)


Evaluation: Labs 25 %
Final 25%
Projects & Presentation 25%

Outline of the Topics (Tentative)


1. Intro to web services and its history (week 1)
Page 1 of 5
2. Java web service clients(week 2)
3. Java web services quickstart (week 3+)
4. Restful Web Services: The server Side (weeks 4-6)
5. Restful Web services: The Client Side (weeks 7-8)
6. Midterm (Saturday, 03/11/2017, 1-3 PM)
7. Spring recess (Mar. 13-17, 2017)
8. SOAP-Based Web Services (weeks 9-10)
9. SOAP Handlers and Faults (Weeks 11-12)
10. Web services security (week 13-14)
11. Term project + presentations (week 15)
12. Final (Saturday 05/6/2017, 1-3pm)
Course Administration and Grading:
Preparation -
You are responsible for the contents of the textbook and any supplemental materials unless the material
is waived by me.
Do not procrastinate on doing the assignments. Mishaps, problems, and unavailability of the equipment
do happen.
Ask questions when something is not understood in the class or from the reading.

Grading Scale

A 93 - 100
A- 90 < 93
B+ 87 < 90
B 80 < 87
B- 75< 80
C+ 70 < 75
C 60< 70
D, F < 60
Lecture
Topics will highlight portions of the readings;
supplemental materials and notes may be given.
Although lecture will be used to introduce topics, collaborative and group assignment may be used
during class.
You are responsible for required readings even if the material is not directly covered during lecture,
unless I personally waive the requirement.

Due Dates -
All work must be submitted on the stated DUE DATE at the BEGINNING of class.
Work submitted later than this will have a reduced grade, losing 50% of what its grade would have been.

Examinations -
Exams will be closed-book.
Essays, multiple choice and/or coding portions may be part of the format used for evaluation.

Make-Up Policy -
Students are expected to take exams on the scheduled dates and to submit assignments according to
their due dates.
Page 2 of 5
Emergencies do happen. If the emergency is not life-threatening, then I expect to be notified in advance of
the class period when the work or exam was expected. Contact information has been provided.
Job schedules, weddings, interviews, or any activity not sanctioned by the university do not comprise an
emergency. Plan your social and employment activities around class, not vice versa.
If the situation does warrant a make-up exam or assignment, the content of the make-up exam will be in
the spirit of the class-shared one, but the format may be different.

Academic Integrity - All work should be the result of each individuals effort, unless I authorize team effort.
(1) Cheating on any examination, quiz, or graded assignment will be, in the first instance,
cause for a failing grade on the document. Upon a second occurrence, a failing grade
for the course will be given, at least.

(2) Depending upon the severity of the situation, further action may be pursued.

(3) This policy applies to the individual(s) receiving the information as well as to
individual(s) supplying the information.

(4) Talking over your ideas and getting comments about your logic or your errors are not
forms of cheating.

(5) Having other individuals write or code sections of your work, copying and editing others
work or code, or collaborating together to get a consensus product for an assignment
are examples of cheating.

(6) If ever you are in doubt as to whether I will perceive the assistance you give a student
as an instance of cheating, then ask me first about it.
I support the UIS policy on Academic Integrity, which states, in part: Academic integrity is at the
heart of the University's commitment to academic excellence. The UIS community strives to
communicate and support clear standards of integrity, so that undergraduate and graduate students
can internalize those standards and carry them forward in their personal and professional lives. Living
a life with integrity prepares students to assume leadership roles in their communities as well as in
their chosen profession. Alumni can be proud of their education and the larger society will benefit
from the University's contribution to the development of ethical leaders. Violations of academic
integrity demean the violator, degrade the learning process, deflate the meaning of grades, discredit
the accomplishments of past and present students, and tarnish the reputation of the University for all
its members.
Academic sanctions range from a warning to expulsion from the university, depending on the severity
of your violation and your history of violations. Whatever the sanction, I will file a report of academic
dishonesty to the Office of the Provost.
You are responsible for understanding and complying with the UIS Academic Integrity Policy
http://www.uis.edu/academicintegrity/wp-content/uploads/sites/22/2015/04/Academic-Integrity-Policy-app-
2015-2-20.pdf
Quality of Work -
Consider the document to represent your level of professionalism to me.
Work should be conscientiously developed.
Hence you should word-process, spell-check, and proofread your assignments.
Staple the document, if necessary. In some cases, a project folder may be appropriate.

Projects -
The content and requirements of the final project will be given in a separate document, at a later date.

Two-person groups will be the ideal unit for working on the project. I will permit individual-based
projects, but not at any reduction in the expected work load.
Page 3 of 5
A deadline will be given for forming the partnerships. From that point on, the grade received on the
final project will be given to all members of the group REGARDLESS of individual effort on the final
project.

Final projects are not returned to students. If you wish a copy for your personal records, make a copy before you submit the
work.

Page 4 of 5
Accommodation Statement-
Reasonable accommodations are available for students who have a documented
disability. Please notify the instructor during the first week of class of any
accommodations needed for the course. Late notification may cause the requested
accommodations to be unavailable. All accommodations must be approved through the
Office of Disability Services (ODS) in the Student Life Building (SLB), Room 11,
217-206-6666.

You might also like