Write well-structured code and reduce programming error

Assignment Help JAVA Programming
Reference no: EM132157326

Project - Introduction to Web Programming

Course Description, Prerequisites, and Corequisites: Introduction to programming with a modern programming language (e.g., JavaScript) environment. Program development skills including: analyzing a problem to make it amenable to programming; writing structured, modularized programs; program documentation; interacting with the computer operating system; event driven programming for client-side Web applications.

Learning Outcomes: Upon successful completion of this course, students will be able to write a well-structured client side web application using HTML and JavaScript. Students will develop strong foundational skills for further studies in computer science or web programming. More specifically, at the completion of this course students will be able to:

Apply fundamental algorithm constructs, such as sequencing, iteration, conditionals, event handling, variables and arrays, Boolean logic, and functions

Given a small programming problem:

  • analyze and decompose the problem
  • define input/output requirements
  • develop a well-structured algorithmic solution
  • implement a modularized solution in JavaScript
  • test and debug their program
  • correctly document their program and interfaces

Write well-structured code and reduce programming error.

Apply 'best practices' in writing JavaScript code for an HTML5 web page.

Discuss and apply the concept of "event-driven" programming.

Define and discuss a few of the issues and constraints related to programming for the web.

Deliverables -

Deliverable 1 - Game description, source and concept

Project Description - This section should contain a brief 1 or 2 paragraph description of the game/project you are going to implement. We should be able to get a good sense of how your game will be played, as well as what the objectives and goals of the game are.

Sources - This section should contain a list of websites or other games/projects that you will be drawing inspiration from. This should include any tutorials or online links that your game will be similar to.

Concepts - This section should describe the concepts that we have covered in the course so far that you will apply to your game. This section should also describe any parts of your game that you do not yet know how to implement.

Deliverable 2 - Implementing main feature of the game

You must have one major feature of your game implemented.

You will be marked on your code quality and the ability to explain how your code works.

Deliverable 3 - Final report

Final Project Report (in pdf) and Source Code submission to D2L.

The report is used to help us understand your code.

Requirements -

Your project must be interactive. I must be able to play it/use it.

You must demonstrate a significant use of JavaScript.

You must demonstrate significant use of course content.

You are only allowed to use plain JavaScript. NO JQUERY OR OTHER EXTERNAL LIBRARIES.

Individual project (No groups of 2 or more).

Attachment:- Assignment Files.rar

Reference no: EM132157326

Questions Cloud

Do you believe consumers have rights : Do you believe consumers have rights? Of those listed on page 336 of the text, which do you believe is the most important right? Why?
Identify and describe the steps of the nursing process : Discussion board about The Nursing Process.Provide references in APA format and include in text citations for quoted or paraphrased content in the post.
Describe selected town in detail focusing on demographics : BUAD 301 : Describe your selected town in detail, focusing on demographics (median age, median income, social demographics, etc.).
Create a new product line to gain market share from day one : Present a four to six paragraph research about whether Biotech should locate the new manufacturing and distribution plant in India, Japan, or Vietnam.
Write well-structured code and reduce programming error : CPSC 1045 Project - Introduction to Web Programming. Write well-structured code and reduce programming error. Apply 'best practices' in writing JavaScript code
Cares about the consumption level : Suppose that each rich person in society cares about the consumption level of the poor and hence would be willing to give money to the poor.
Why a tax expenditure can be thought of as off-budget : Explain why a tax expenditure can be thought of as off-budget. How, precisely, does a tax expenditure affect the public budget?
Write a memo that explain why you are offering the workshop : After an embarrassing sign incident at the restaurant you own, you decide to offer employees a six-week fundamental writing skills workshop.
Prepare a swot analysis on your current organization : Conduct a SWOT analysis on either your current organization, or one in which you are familiar in Saudi Arabia.

Reviews

len2157326

11/1/2018 10:35:38 PM

There are 3 deliverable – 1. 3rd - Game description, source and concept. 2. 10th - Implementing main feature of the game and 3. 15th - Final report. You will instantly fail the project component of the course if you attempt to submit any of the following: Projects using external libraries. Projects containing code that you did not write yourself. Projects that are suspiciously similar to another project – your project should be relatively unique. i.e., two projects could implement Pong, but the code, the interface and the look & feel of the games must be dramatically different.

len2157326

11/1/2018 10:35:32 PM

Due Dates: You may make up missed tests and arrange for extensions if you have a valid, documented absence. Students should submit their assignments/project on or before the announced due time and date. Late assignments will be accepted with a penalty at the TA’s discretion. You will be given a variety of assignments and a term project. Late project submission will not be accepted. Lab assignments are designed to be completed in one or two scheduled lab sessions. Any additional time required will have to be done during open lab time or at home. If you submit any of the following topics for your project you will instantly fail the project component of the course: Blackjack, Simple jumping game, Memory matching, card flipping games, Rock-paper-scissors or High-low guessing game, Tic tac toe, Snake, Math quizzes, Brick Breaker, Scientific Calculator.

Write a Review

JAVA Programming Questions & Answers

  Recursive factorial program

Write a class Array that encapsulates an array and provides bounds-checked access. Create a recursive factorial program that prompts the user for an integer N and writes out a series of equations representing the calculation of N!.

  Hunt the wumpus game

Reprot on Hunt the Wumpus Game has Source Code listing, screen captures and UML design here and also, may include Javadoc source here.

  Create a gui interface

Create GUI Interface in java programing with these function: Sort by last name and print all employees info, Sort by job title and print all employees info, Sort by weekly salary and print all employees info, search by job title and print that emp..

  Plot pois on a graph

Write a JAVA program that would get the locations of all the POIs from the file and plot them on a map.

  Write a university grading system in java

University grading system maintains number of tables to store, retrieve and manipulate student marks. Write a JAVA program that would simulate a number of cars.

  Wolves and sheep: design a game

This project is designed a game in java. you choose whether you'd like to write a wolf or a sheep agent. Then, you are assigned to either a "sheep" or a "wolf" team.

  Build a graphical user interface for displaying the image

Build a graphical user interface for displaying the image groups (= cluster) in JMJRST. Design and implement using a Swing interface.

  Determine the day of the week for new year''s day

This assignment contains a java project. Project evaluates the day of the week for New Year's Day.

  Write a java windowed application

Write a Java windowed application to do online quiz on general knowledge and the application also displays the quiz result.

  Input pairs of natural numbers

Java program to input pairs of natural numbers.

  Create classes implement java interface

Interface that contains a generic type. Create two classes that implement this interface.

  Java class, array, link list , generic class

These 14 questions covers java class, Array, link list , generic class.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd