Assignment Details

This is where you will find all of the assignments that will be completed in this class.



Assignment One

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 1

Assignment Two

Topic: 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 2

Assignment Three

Topic: 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 3

Assignment Four

Topic: 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 4

Assignment Five

Topic: 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 5

Assignment Six

Topic: 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 6

Assignment Seven

Topic: 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 7

Assignment Nine

Topic: 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 9

Assignment Ten

Topic: 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 10

Assignment Eleven

Topic: 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 11

Assignment Twelve

Topic: 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