Question: CP 1 0 2 5 Introduction to Programming: Assignment 2 Worth 1 5 % of the semester gradeFor this assignment, you will design, plan and

CP1025 Introduction to Programming: Assignment 2Worth 15% of the semester gradeFor this assignment, you will design, plan and create a program written in Java thatconforms to the following criteria:- Your code uses only programming techniques we have used in the course to date- Your program must contain:o Variables of different data including Strings (Modules 2 and 4)o Decision structures (if - else if - else blocks)(Module 3)o Looping structures (while, do-while or for loops). Loops must use proper exitconditions (no while(true) loops, no use of break or continue)(Module 3)o Methods: Your program must contain a minimum of four methods + theprograms main method (Module 5)o Optional: use of methods from the Math class (Module 4)The type of program you create is up to you. It can be a game-based program, a businessbased program or anything that you are interested in creating, so long as the program iscomplex enough to include all the elements listed above.Please refer to the Bank Account Manager example posted in Module 5, Unit 1. Thatexample includes a sample execution and a pseudo-code document that includesmultiple methods.You will complete the assignment in three stages:Stage 1 Analysis and Design (15%)Due Date: Tuesday, November 26th by 9PM- You will decide on your idea for a program. You are encouraged to discuss your ideawith the professor either in person or via email before proceeding to the next steps- You will create a sample execution for your proposed program- You will create a simple pseudo-code document for your program. Your pseudo-code must identify each method that your program will containYou will submit both the sample execution and pseudo-code document by the duedate.Stage 2- Implementation (60%)Due Date: Wednesday, December 4th by 9PM- Based on the analysis you did in stage 1, you will write the Java code to implementyour program as proposed- Your Java code must only use techniques covered in the course this semester. Donot use arrays, Stringbuilder class, exception handling, while(true) loops or othertechniques that were not covered in the course.- You code must conform to the criteria list on the first page of the assignmentdocument- Your program must contain at least four (4) methods in addition to the mainmethod- Your code must use the following:o Proper naming conventions (variable and method names should bedescriptive)o Proper style: Blocks must be indented, appropriate use of whitespaceStage 3 Interviews (25%)During class time on Tuesday, Dec 10thYou must understand the code you submit and be prepared to explain it and answerquestions about it. All students will be scheduled for a 5-minute interview with me duringclass time on Tuesday, Dec 10th. In that meeting, you will explain your program to me in ashort (2 minute) explanation and answer any follow-up questions that I ask.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!