CIS 658 Web Architectures
Winter 2020
- Contact Information:
-
- Course Objectives:
-
At the end of the course, students will be able to
- Provide in-depth details of the HTTP protocol.
- Construct web pages with HTML 5 and CSS 3.
- Contrast W3C Web Services with RESTful Services.
- Discuss how dynamic content is delivered by web servers.
- Illustrate how a web browser requests resources from a server and interprets the results.
- Create dynamic web pages using Javascript.
- Understand the mechanisms behind responsive web apps.
- Evaluate web application frameworks.
- Create a full three-tier web application.
- Text:
-
- ["Agile Web Development Development with Rails 6 by Ruby and Copeland. ISBN: 978-1-68050-670-9", "Learning React, 2nd Edition by Porcello and Banks. ISBN: 978-1-49205-171-8"] (optional)
- Pre-Requsites
- CIS 500 and CIS 501
- Grading:
- Points for this class are shown in the table
below. Note also the additional conditions that follow.
|
|
Category
| %
|
Participation
| 10%
|
Homework and Projects
| 40%
|
Midterm Exam
| 25%
|
Final Exam
| 25%
|
Total
| 100%
|
|
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: Thursday, 22 April, 6:00 p.m.
- Course Policies:
-
- Assignments are due at the beginning of class on the due date, unless specified otherwise.
- 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/
.
- 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.