CIS 371 Web Application Programming
Winter 2023
- Contact Information:
-
Instructor: Zachary Kurmas Office: MAK C-2-316 Phone: (616)-331-8688 Office Hours: MW 1-2; TTh 11:15 - 12:00 Home page: https://KurmasGVSU.github.io
- Office Hours:
- Official office hours are listed above. I make a point of being in my office during these times. However, I am typically on campus from 9 to 4 Monday, Wednesday, Friday, and most Tuesdays. Feel free to stop by my office whenever you have a question.
- Course Documents:
- Announcements:
- I will post announcements at Piazza. Please check there regularly.
- Discussion Board:
- Please post questions about homework, projects, etc. to Piazza. Doing so allows everybody to see the question and answer and saves me the time of answering the same question multiple times. Other students can also answer your question, which may help you get a faster response.
- Assignments:
-
Due Name Details Wed. 11 Jan. Reading 1: WWW History and Basics Wed. 11 Jan. Homework 0: First Day Questions Wed. 25 Jan. Homework 1: Explore HTTP Fri. 27 Jan. Homework 2: Web Server Fri. 3 Feb. Homework 3: Wordle Part 1 (HTML / CSS) Mon. 6 Feb. Project : Project Description One page description due Mon. 13 Feb. Homework 4: Wordle Part 2 (Templating) Mon. 27 Feb. Homework 5: Express (Part 1) (Part 1) Fri. 3 Mar. Homework 6: Express (Part 2) (Part 2) Mon. 20 Mar. Homework x: Express (Part 3) (Part 3) Wed. 29 Mar. Homework 8: React (Part 1) (Part 1) Mon. 3 Apr. Homework 7: Wordle Part 3 (MVC) Fri. 14 Apr. Homework 9: React (Part 2) (Part 2) Mon. 17 Apr. Homework 11: Wordle Part 4 (Unit Testing) Mon. 17 Apr. Homework 10: React (Part 3) (Part 3) Fri. 21 Apr. Homework 11: Bootstrap (Part 4) Fri. 21 Apr. Project : Semester Project - Text:
-
These texts are optional (and available for free through our library's portal to O'Reilly.)
- Learning React, 2nd Edition by Porcello and Banks. ISBN: 978-1-49205-171-8
- Mastering Bootstrap 4, 2nd Edition by Jakobus and Marah. ISBN: 9781788834902
- Reference:
-
- Sample Code
- W3Schools CSS Reference
- The state of JavaScript
- FullStackOpen course from theUniversity of Helsinki.
- Using Promises
Updated Tuesday, 11 April 2023, 8:13 PM