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

  Create a netbeans java project

Create a NetBeans java project, add the jar file "stdlib-package.jar". The "Picture" class in this package can read and show digital image files.

  Define an enum type in the librarybook class

Define a class variable, totalTVs, whose purpose is to keep track of the total number of Television objects constructed during execution of a program that uses the Television class - Define an enum type in the LibraryBook class corresponding to the..

  Write an application that displays a table of the pythagorea

Write an application that displays a table of the Pythagorean triples for side1, side2 and the hypotenuse, all no larger than 100.

  Write a program to play the rock-paper-scissors game

Game Program Write a program to play the rock-paper-scissors game. Two users take turns entering R, P, or S. The program then announces the winner, based on the rule that paper covers rock, rock breaks scissors, scissors cut paper.

  Identify which attribute is stored using which data type

Without writing any Java code, name the bank class you selected. Then, describe the purpose of each of the following - Three methods that will be included

  Develop a reliable transfer protocol over udp

Develop a reliable transfer protocol over UDP. Focus on a Stop- and-Wait protocol.

  Write a program to calculate students average test scores

Write a program to calculate students average test scores and their grades. Use three arrays: a one-dimensional array to store the student names, a (parallel) two- dimensional array to store the test score.

  Explain what it means to swallow an exception

Explain what it means to swallow an exception, and why that's almost never an acceptable practice.

  Determine the number of tribble for any hour

Write a JAVA program that uses recursion to determine the number of tribble for any hour. It should prompt the user for the hour and then display the total.

  2 before we developed a stringlog adt it represents a log

2. before we developed a stringlog adt. it represents a log that holds objects of class string. suppose that instead of

  Write a void function this passed three integers

1. Write a void function this passed three integers by reference. The function should rearrange the parameter values so that the first parameter will get the smallest value; the second parameter the middle value; and the third parameter the largest v..

  Show how to distinguish the output of BBS

Consider the variation on the Blum Blum Shub generator (mod n = pq). Show how to distinguish the output of BBS* from a truly random source, even without knowing L or n

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