CIS 371 Web Application Programming
Winter 2020

Contact Information:
Instructor: Zachary Kurmas Office: MAK C-2-316
Phone: 331-8688 Office Hours: M 1-2; W 11-12;
Home page: http://www.cis.gvsu.edu/~kurmasz Th 5:00-6:00 (downtown)
Course Objectives:
After successful completion of the course, students will be able to:
  • Develop server side scripts to support a web application
  • Develop client side scripts that interact with users and server side scripts
  • Combine client and server scripts with third-party libraries to enhance applications
  • Construct a stylesheet to achieve basic formatting
  • Utilize web APIs to send and receive data between client and server
  • Analyze and construct a web site that solves a large problem
Text:
We will not have a formal text.
Pre-Requsites
CIS 163 and CIS 333 or CIS 353
Grading:
Points for this class are shown in the table below. Note also the additional conditions that follow.
Point distribution Grading scale
 
Category %
Attendance and Participation 5%
Homework and Projects 40%
Exams 35%
Final Project 20%
Total 100%
Letter grade Minimum percentage
A 94%
A- 90%
B+ 87%
B 84%
B- 80%
C+ 77%
C 74%
C- 70%
D+ 67%
D 64%
Additional Conditions:
  • You must have a passing average on the tests to pass the class.
  • Your final grade may be at most one letter grade higher than your test average.
  • I reserve the right to make minor adjustments to the point distribution. In particular, I may make minor adjustments to the weights of each test if we cover more or less material than expected.
Important Dates:
  • Drop Day: Friday, 6 March
  • Final Exam: Monday, 20 April 10:00 a.m. or Wednesday 22 April at 2:00 p.m.
Course Policies:
  • Assignments are due at the beginning of class on the due date, unless specified otherwise.
  • In general, programming assignments will not be graded until they are working properly.
  • The penalty for submitting assignments late varies by assignment. It could be as little as one or two points, or as much as no credit for the assignment. However, assignments more than 14 days late may receive a 0 even if "I just forgot to turn it in."
  • Unless specified otherwise, all assignments are to be completed individually.
  • The deadline to drop with a "W" is Friday, 6 March. Remember, I cannot and will not drop this class for you.
  • Attendance is required. I understand that absences are occasionally necessary; however, I reserve the right to lower grades for excessive absences.
  • This course is subject to the GVSU policies listed at www.gvsu.edu/coursepolicies/ as well as the CIS Academic Honestey Policy.
Special Assistance:
If there is any student in this class who has special needs because of learning, physical or other disability, please contact me and Disability Support Services (DSS) at 616.331.2490. Furthermore, if you have a disability and think you will need assistance evacuating this classroom and/or building in an emergency situation, please make me aware so I can develop a plan to assist you.

Updated Friday, 10 April 2020, 7:42 PM

W3c Validation