This is where you will find all of the assignments that will be completed in this class.
Topic: Web Hosting
Demonstrate ability to create a web host and learn how to register a domain and set up hosting.
Click to view Assignment 1Topic: Full Web Site
Demonstrate ability to create a simple web site and the ability to embed Javascript and CSS into web pages.
Click to view Assignment 2Topic: Contact Form
Create an input form using HTML5 and JavaScript. This input form will not submit any data to the server (you learn to do this in COP4834)..
Click to view Assignment 3Topic: Plotting
In this assignment you are going to create a Javascript calculator that also has plotting capability. You can choose to use a mathematical expression for this or a practical example of solving an engineering or technical problem.
Click to view Assignment 4Topic: Canvas
In this assignment, we are going to create a Spirograph. To do this we will first need the equations that govern the pen's location in a Spirograph.
Click to view Assignment 5Topic: Json
In this assignment, we will create a JSON file to represent some data of your own making some examples of data that you could create such as A sports score database ex. players, playerName, season, and scoring.
Click to view Assignment 6Topic: Drag & Drop
In this assignment, we will be creating a drag and drop based assignment. We will attempt to deal a card, and we will attempt to drag a card to a target, and when dropped, an action should be triggered
Click to view Assignment 7Topic: Animations
In this assignment, we will animate an object on a canvas. We may animate any object (image or an object drawn on the screen). The object will bounce around the screen – in this case, start the object animation diagonally across the screen. The angle does not matter, if you increment x and y locations by same amount that will be 45 degrees – different values will give you different amounts. The object will respond to a mouse click by changing color or direction
Click to view Assignment 9Topic: Mobile ready
In this assignment, we will Analyze a web site for accessibility, SEO and best practices in Mobile view. We will be using modern Developer Tools built into web browsers.
Click to view Assignment 10Topic: Dynamic Objects
In this assignment, We will create a practical website using Javascript with drag/drop and dynamic object creation and use the capabilities of dynamic creation of interface elements.
Click to view Assignment 11Topic: CMS Review
In this assignment, We will research at least five (5) content management systems and create on your web site a table with the following information. Store the data in an external JSON file and generate the table from this JSON. .
Click to view Assignment 11