London School of Science & Technology Assignment front sheet Qualification Unit number and title Pearson BTEC HND Diploma in Computing and Systems Development Unit 41: Programming in Java Student name Assessor name Date issued Completion date Friday 1st August 2014 Friday 5th September 2014 Assignment title Simulation in Java for “Mobilize You” LO LO 1 Learning outcome (LO) Understand the principles of programming in Java AC 1.1 1.2 LO 2 Be able to design Java solutions 2.1 2.2 Be able to implement Java Solutions 3.1 3.2 3.3 LO 3 3.4 3.5 Be able to test and document Java solutions 4.1 4.2 LO 4 4.3 4.4 Submitted on In this assessment you will have the opportunity to present evidence that shows you are able to: discuss the principles, characteristics and features of programming in Java critically evaluate the environmental flexibility of programming in Java design a Java programming solution to a given problem explain the components and data and file structures required to implement a given design implement a Java programming solution based on a prepared design define relationships between objects to implement design requirements implement object behaviours using control structures to meet the design algorithms identify and implement opportunities for error handling and reporting make effective use of an Integrated Development Environment (IDE) including code and screen templates critically review and test a Java programming solution analyse actual test results against expected results to identify discrepancies evaluate independent feedback on a developed Java program solution and make recommendations for improvements create user documentation for the developed Java Page 1 of 5 Task no. Evidence (Page no) 1 2 3 4 5 Version 1.0 London School of Science & Technology 4.5 program solution create technical documentation for the support and maintenance of a Java program solution Learner declaration I certify that the work submitted for this assignment is my own and research sources are fully acknowledged. Student signature: Date: Assignment brief Unit number and title Unit 41: Programming in Java Qualification Pearson BTEC HND Diploma in Computing and Systems Development Start date Friday 1st August 2014 Deadline/hand-in Friday 5th September 2014 Assessor Assignment title Simulation in Java for “Mobilize You” Purpose of this assignment To provide learners with an understanding of the principles of programming in Java, exploring the object oriented nature of the language and the multi-platform versatility offered. Company: “Mobilize you” is a small company that rents out compact cars and bikes. They have hired you to create a software package for them to support their customer service needs. The company will need to keep important data for the compact cars and bikes such as Make, Model, Year of Registration, Add Ons and Rent per day. Task 1 : (LO1: 1.1, 1.2) Word Limit (400-500) Task 2 (LO2: 2.1, 2.2) Page 2 of 5 Version 1.0 London School of Science & Technology Task 3 (LO3: 3.1,3.2,3.3) Task 4 (LO3: 3.4, 3.5) Task 5 (LO4: 4.1, 4.2, 4.3, 4.4, 4.5) Evidence checklist Task 1 Task 2 Task 3 Task 4 Task 5 Summary of evidence required by student A Written document which explains the characteristics of Java and comparison of two IDEs. Produce a document which shows the possible input, output and interfaces. Create a table with variables, types and possible default values. Java Programming code in NetBeans and UML class diagram in any appropriate software. Java Programming code with exception handling and user interfaces Annotated screen prints of testing results. Tutor’s feedback Comments within Java Program code Documentation of your Java Program Resources Course notes LSST Connect Text Books Bloch J – Effective Java, Second Edition (Prentice Hall, 2008) ISBN: 0321356683 Goetz B – Java Concurrency in Practice (Addison Wesley, 2006) ISBN: 0321349601 Niemeyer P – Learning Java, Third Edition (O’Reilly, 2005) ISBN: 0596008732 Websites http://java.sun.com/docs/books/tutorial/ http://math.hws.edu/javanotes/ Page 3 of 5 Version 1.0 London School of Science & Technology www.idevelopment.info/data/Programming/java/PROGRAMMING_Java_Programming.shtml Achievement Summary Qualification Unit Number and title Criteria Reference LO 1 1.1 Pearson BTEC HND Diploma in Computing and Systems Development Assessor name Unit 41: Programming in Java Student name To achieve the criteria the evidence must show that the student is able to: Achieved? (tick) 1.2 1.3 1.4 LO 2 2.1 2.2 LO 3 3.1 3.2 LO 4 4.1 4.2 4.3 Assignment Feedback Page 4 of 5 Version 1.0 London School of Science & Technology Formative Feedback: Assessor to Student Action Plan Summative feedback Feedback: Student to Assessor Assessor Signature Date Student Signature Date Page 5 of 5 Version 1.0