Assignments Overview
Below are the completed assignments for COP4813 – Web Systems I:
-
Assignment 1 – Hello World
A basic webpage displaying "Hello World." -
Assignment 2 – Website Creation
A site with navigation, page layout, and styling. -
Assignment 3 – Forms
An interactive form with validation and a confirmation page. -
Assignment 4 – Plotting
A calculator that graphs a damped harmonic oscillator using JavaScript and Plotly.js. -
Assignment 5 – Canvas
A generator that draws looping Spirograph patterns on a canvas from user inputs. -
Assignment 6 – JSON
Displays Linux distribution data from an external JSON file using jQuery. -
Assignment 7 – Drag and Drop
Demonstrates HTML5 drag-and-drop with interactive card elements. -
Assignment 8 – Clients
Formed a group with other students and contacted a client to develop a website. -
Assignment 9 – Animation
Animates a bouncing ball on a canvas that reacts to user clicks. -
Assignment 10 – Mobile Ready
Ensured website was mobile-friendly and responsive. -
Assignment 11 – Dynamic Objects
Builds an interactive advisor that checks class eligibility and prerequisites. -
Assignment 12 – CMS Review
Compares major CMS platforms using JSON data.