Web Systems Portal

The intended use for this website is to show my progress through COP4813 by providing links for current and future assignments that will bring users to separate pages within the main domain. The goal is to show my ability to learn the fundamentals of web systems and apply my knowledge my developing web pages that will become useful skills as I continue my major in Information Technology (IT). Outside of my academic pursuit, I am a generally hard-working person and enjoy cooking and reading.

Assignment 1 - Hello World

Demonstrates the initial deployment and setup of the custom domain and web hosting.

Assignment 2 - Web Site

Personal web site with a menu showing the assignments of COP4813, including an introduction and sections for each assignment.

Assignment 3 - Forms

Showcases the use of different field types to create a working form meant to effectively send important information and messages to the owner of the website.

Assignment 4 - Plotting

Demonstrates to use of JavaScript coding to create a plotting calculator that will allow users to input equations containing a dependent variable (y) and an independent variable (x) which will produce a solution containing ranges and plots.

Assignment 5 - Canvas

A program utilizing the use of DHTML and Javascript to allow users to run a Spirograph drawing program with adjustable offsets, inner radiuses, and outer radiuses to provide diversity in Spirograph drawing.

Assignment 6 - JSON

Shows how the use of JSON data can create javascript objects while having the ability to read and display different JSON files.

Assignment 7 - Drag Drop

Showcases how the use of client-side scripting languages can add interactivity within websites by demonstating a card game with a standard deck of cards which allows interactions with the cards through drag and drop.

Assignment 9 - Animation

This assignment will utilize client side coding to simulate an object boucning around a confined space and can be interacted with by clicking.

Assignment 10 - Mobile Ready

This page will simply implement a mobile version of the current home page that you see to show the capabilities of the web browsers.