Assignment aims
This assignment provides an opportunity for students to demonstrate their understanding of basic programming concepts. Students will be required
to analyse a problem statement and then design and build a JavaScript program that provides a solution to this problem.
Learning outcomes to be assessed
1. Knowledge and understanding
Upon completion of this module, the learner will be able to:
1.1 Discuss a range of client-side web and Internet technologies.
1.2 Explain approaches to web site design and implementation.
2. Abilities
Upon completion of this module the learner will be able to:
2.1 Apply design techniques and web technologies to build web sites.
2.2 Develop client-side scripts to implement dynamic behaviours and interactivity.
Problem statement/evidence to be submitted
Car hire companies rent cars for short periods of time, anything from a day to several weeks. The ‘Drive of Your Life’ car hire company has asked
you to develop a JavaScript application that will match customers with a car from their available rentals. Using an HTML form, the customer will
enter details such as how many passengers and items of luggage they have, and how long they want to a car rent for. The application will then
feedback to the user telling them which cars match their preferences and the cost of the rental. An image of each matching car should also be
displayed.
The details of the cars they currently provide are shown below.
* This is indicative advice and some tutors may not wish to be very prescriptive on the time required for each element of the assignment