Web Architecture and Development – CSIS 310

CG • Section 8WK • 11/08/2019 to 04/16/2020 • Modified 09/05/2023

Course Description

Provides students with thorough knowledge of the foundations of web architecture, current technologies utilized in the development of a web site, and criteria for assessing the usability of web sites. (Formerly CSCI 310)

For information regarding prerequisites for this course, please refer to the Academic Course Catalog.


Today’s business world is becoming increasingly dependent on the speed, accuracy, and capacity of technology to provide the necessary infrastructure for growth and a competitive edge in the marketplace. This course provides an understanding of the architecture that is essential to a successful web application.

Course Assignment

Course Requirements Checklist

After reading the Course Syllabus and Student Expectations, the student will complete the related checklist found in the Course Overview.


Discussions are collaborative learning experiences. Therefore, the student is required to create a thread in response to the provided prompt for each forum. Each thread must be at least 250 words, demonstrate course-related knowledge, and be properly supported with at least 1 scholarly source and accompanying citations. In addition to the thread, the student is required to reply to 2 classmates’ threads. Each reply must be at least 100 words. All sources used in the thread and replies must have been published within the last 5 years and must be cited in current APA format.

Case Problem Assignments (5)

The student will complete 5 Case Problem Assignments:

Case Problem: Philip Henslowe Classic Theatre Assignment 

This assignment introduces the student to basic HTML and CSS content.

Case Problem: ACGIP Conference Assignment

This assignment consists of creating a form with accompanying elements, formatting and validation.

Case Problem: Slate & Pencil Tutoring Assignment 

This assignment will delve deeper into CSS elements with advanced approaches including pseudo-classes.

Case Problem: Star Dust Stories Assignment 

This assignment will assess the student’s programming abilities in JavaScript with basic functions and calls.

Case Problem: VoterWeb Assignment (Final Project)

This assignment will assess advanced aspects of JavaScript within standard programming structures such as for loops and case statements.

Quizzes (2)

The student will take a Quiz: Midterm and a Quiz: Final. The Quiz: Midterm will cover the Learn material for Module 1: Week 1 - Module 4: Week 4, and the Quiz: Final will cover the Learn material for Module 5: Week 5 - Module 8: Week 8. Each exam will be open-book/open-notes, contain 50 multiple-choice and true/false questions, and have a time limit of 1 hour.