Description This assignment is to develop your first object-oriented program. You will utilize classes, common data types, and control structures. Following are the instructions. Step 1: Define a Computer class that can be used to describe your computer. The class must have at least two attributes. One variable must be an integer data type and the other must be a String data type. At least one method should be defined in your class. Step 1a: Prepare a class diagram to illustrate your Computer class. Copy to a Word document. Step 1b: Prepare the source code that implements your Computer class. Give your source code a filename of Computer.java. Step 2: Prepare a program that utilizes your Computer class. The requirements for the program include prompting the user for input, making a calculation, and printing out the results. Begin by creating your pseudocode for this program. Once you have your pseudocode, copy it into your Word document. You can now begin writing your program. Your program should prompt the user for information about their existing computer followed by information about a future, more desirable computer. This means that your program will create two instances of Computer class, the first instance reflects the existing Computer, and the second instance reflects the future Computer. Use the Scanner class for obtaining input from the user keyboard. The program must calculate the difference (improvement) between the existing and future Computer class variables of integer data type. For example, Computer class may contain an integer variable named memory. The value of the memory variable for the existing Computer instance may be 8, while the value for this variable in the future Computer instance may be 10. Calculating the difference would indicate an improvement of 2. Print to the screen the values for the existing computer class and the desired computer class, along with the calculated improvement. Your assignment submittal should include your properly commented Java source code for your Computer class as well as for your program. The first step should be to plan your program. Prepare a Word document that shows your program plan description including class diagram and your pseudocode defining program logic. The second step should be to write the code based upon your planning document. Submit the Word design document, source code for Computer class and for your program. Include both .class files.
Description QUESTION 1 Project Scope Part 1: Work with your supervisor at your Host Company, to identify a project that you can work on, i.e. a defined piece of work that you can plan, investigate, develop and deliver during your time at your internship. Your project does not have to be big, but it cannot be routine, everyday work, such as working on help desk, assembling PC’s, fixing bugs in programs, and so on. You will use this project to produce an RMP (Risk Management Plan) in weeks 7 and 8 of the course Now create a Scope Statement for your project, using the template provided and the separate instruction document for completing it. Please take care to enter information in ALL required fields. The information you write in your Scope Statement should be 200 - 300 words: You should have at least 3 constraints, 3 assumptions and 3 risks. Write at least a paragraph (several sentences) for the Project Description and the Business Benefit. Part 2: Upload your completed Scope Statement to the forum for the others to read and comment on. Compare your Scope Statement with at least 2 other classmates. QUESTION 2 Download the RMP (Risk Management Plan) template. Complete Part 1: Project Context, using the information from your Scope Statement. Upload the template to the forum. You do not need to comment on the responses of any of your classmates here. QUESTION 3 Risk Treatment Methods The project team is developing an app for iOs, Android, and Windows phones. The development team lead identifies a risk with the Windows phones. She says that the team has little experience with the Windows mobile operating system; additionally Windows is not capable of performing many of the required functions without using commercial plugins and APIs. As Windows phones occupy just a tiny portion of the world market (0.7%), and are being deprecated by Microsoft, you recommend to the client that “Windows” compatibility be removed from the project. The client agrees. Which risk treatment method is this? Explain your answer. Which risk treatment method should be used when a section of the project is too difficult for the company to perform? Explain your answer. You are managing a project which uses subroutines and libraries from a number of different sources. You are concerned that the project might accidentally contravene the law. So you ask the HR department to employ someone with specialist knowledge in the area. Is this an example of “Transference”? Explain your answer. What is the difference between “Avoidance” and “Acceptance”? Comment on the responses of at least 2 other classmates
Description attached if what I have so far. I cannot get the file to save or load! help!! Team Management Part Three Until now, you have had to leave your team management program running on your computer indefinitely since you did not want to lose the list of players. Finally, you are ready to add the components to your team management program that will allow you to store the player’s information on your computer’s hard drive, thus, allow you to shut down your program without losing your data. You will need to modify your program to: include a Save option in the main menu which will prompt the program to write the player’s data to a text file. modify the startup code so that the program calls a function that reads the player’s data from the text file into the list of member objects. For this project: You will submit your python code in either the original .py file, or copied into a .txt file. A screenshot of your code having been executed (run). How to Take a Screenshot Tips: Think about how you are going to write the data to the text file when you create the load function. Your write function needs to read in the data in the same pattern as the load function, otherwise the data will get jumbled. Sample output: C:\>python week6.py Welcome to the Team Manager ===========Main Menu=========== 1. Display Team Roster. 2. Add Member. 3. Remove Member. 4. Edit Member. 5. Save Data. 6. Load Data. 9. Exit Program. Selection> 2 Enter new member's name: Nathan Contact phone number: 505-908-0670 Jersey number: 21 ===========Main Menu=========== 1. Display Team Roster. 2. Add Member. 3. Remove Member. 4. Edit Member. 5. Save Data. 6. Load Data. 9. Exit Program. Selection> 2 Enter new member's name: Bobby Contact phone number: 541-241-0670 Jersey number: 44 ===========Main Menu=========== 1. Display Team Roster. 2. Add Member. 3. Remove Member. 4. Edit Member. 5. Save Data. 6. Load Data. 9. Exit Program. Selection> 5 Filename to save: members.txt Saving data... Data saved. ===========Main Menu=========== 1. Display Team Roster. 2. Add Member. 3. Remove Member. 4. Edit Member. 5. Save Data. 6. Load Data. 9. Exit Program. Selection> 9 Exiting Program... C:\>python week6.py Welcome to the Team Manager ===========Main Menu=========== 1. Display Team Roster. 2. Add Member. 3. Remove Member. 4. Edit Member. 5. Save Data. 6. Load Data. 9. Exit Program. Selection> 1 No current members in memory. ===========Main Menu=========== 1. Display Team Roster. 2. Add Member. 3. Remove Member. 4. Edit Member. 5. Save Data. 6. Load Data. 9. Exit Program. Selection> 6 Filename to load: members.txt Loading data... Data Loaded Successfully. ===========Main Menu=========== 1. Display Team Roster. 2. Add Member. 3. Remove Member. 4. Edit Member. 5. Save Data. 6. Load Data. 9. Exit Program. Selection> 1 Name: Bobby Phone: 541-241-0670 Jersey Number: 44 Name: Nathan Phone: 505-908-0670 Jersey Number: 21 ===========Main Menu=========== 1. Display Team Roster. 2. Add Member. 3. Remove Member. 4. Edit Member. 5. Save Data. 6. Load Data. 9. Exit Program. Selection>9 Exiting Program...
Description YO16_AC_CH08_GRADER_PS1_HW_Instructions.docx Open Zip files Project Description: Putts for Paws is a charity event that raises money for a local animal shelter and is hosted by the Red Bluff Golf Course. The details of the event, such as corporate sponsors, participants, and orders, are tracked using an Access database. You have been asked to update the database so the Putts for Paws director has an easier time managing the data from year to year. You have been given a sample database to assist the organization by creating action queries that will allow them to maintain accurate data.
Description For this IP, you will create a game app. Choose 1 of the following games to create, using your textbook and Internet resources to help you: This is a quiz game app that will be text-based with images. The app should show the user a flag image, and the user must then choose the correct country that corresponds to the flag. The quiz should have 10 questions before showing the user the number he or she answered correctly and giving the option to play again. There should be a menu choice allowing the user to determine whether he or she wants 3, 6, or 9 tries to answer each quiz question. This is a graphic game. The user will have control of a cannon that shoots a ball at targets. The app should incorporate simple collision detection as well as sound. There should be a countdown clock on the screen to end the game. When the ball hits a target, the user should be given more time to play. When the time is up (the countdown clock reaches zero), the score should be displayed on a screen, along with an option to play the game again. For this IP, upload a Word document containing screenshots that show the game app working in the emulator. The screenshots need to show that the app and all component parts work. As a minimum, upload the following for your chosen game app: Quiz App Screenshot showing a flag image on the screen List of 3 choices List of 6 choices List of 9 choices Menu of choice of 3, 6, or 9 Final screen showing correct/incorrect answer and giving option for playing again OR Cannon Ball App Start screen showing the game, cannon, ball, and timer A screenshot showing what happens when the user hits a target A screenshot showing what happens when the user misses a target A screenshot showing the countdown clock at zero, the final score, and the user having an option to play again (this could be on a fifth screen if you want)
Description Discussion Board Forum 2: What’s In a Number? Read the white paper, “Three Undocumented Layers of the OSI Model and Their Impact on Security,” found in the Reading & Study folder, before attempting this discussion board thread. The number 7 is often used in the Bible to represent “completeness” or “perfection.” Read “What is the biblical significance of the number seven/7?” from the Reading & Study folder. After reading the related articles, explain whether you believe the 7-layer model is a complete and perfect representation of the way in which networks must be constructed. If you believe the model is a complete representation, support your position. If you believe the model could be improved upon, as suggested in the assigned reading, describe the new model and support your position. You may even have a different model in mind than either the 7-layer or 10-layer models presented. If so, describe your new model and support your position. The title of your thread must reflect your opinion. If you agree that the model is complete and perfect “as is,” title your thread “Keep the 7-Layer OSI Model.” If you believe the model could be improved upon, title your thread “Change the 7-Layer OSI Model.” In either case, support your position with 2 references. One reference may be the Bible. If you choose to support the 10-layer model in the assigned reading, your other reference may be the assigned article. Feel free to include as many references as needed. Note that, due to the nature of this topic, your references do not need to come from peer-reviewed journals. Much valuable information can be obtained from other sources, such as cisco.com, technet.com, etc. Your thread must be at least 300 words and contain 2 references.
Description For this IP, you will create a very simple drawing app using Android Studio. The purpose of this assignment is to give you more building blocks to use when programming apps. For full credit for this assignment, you should complete the following: Create a menu and display menu items on the app bar Detect when the user touches the screen and moves a finger Be able to change the color and width of a line Be able to save an image To turn in this assignment, upload screenshots of the working app (from the emulator) as a Word document. The screenshots need to show that the app works and that all of the parts listed work. At a minimum, students should upload 2 screenshots showing: A drawing Menu showing the different color choices and line widths
Description Update the GUI application you have developed so far by adding a Java application to store the order just made by the customer in a file and present a file confirmation message using files and streams. You may accomplish this by outputting the sub order information to a file. Finally, you will read this file to display the order confirmation information. Output user-entered data to a destination file using the file class. Input data from a source file using the file class. Use FileWriter class and PrintWriter class to output an order confirmation. Order Information Beverage: xxxx Sub bread: bbbbbbb Sub type: ttttttttttttt Sub size: ssssssss Customer Information Name: fffffff lllllll Address: aaaaaaaaaa City: ccccc State: ss Zip: zzzzz Phone: nnn-nnn-nnnn Input File: SubOrder.txt Deliverable: The following are the U5 Individual Project deliverables: Save the final program code you just developed and ran successfully in a ZIP file that includes all of your Java project files and a sample output file. Update the Design Document title page with the new date and project name (U5 IP). Update previously completed sections based on instructor feedback. Update use diagrams, class diagrams, activity diagrams, and sequence diagrams if the actual development of the application changes some of the original representations from Unit 1. Save screenshots of your application, and paste them under the section called “Famous Favorite Sub Ordering Application Screenshots.” Be sure to update your table of contents before submission. Name the document yourname_ITSD424_IP5.doc. Submit the final design document and Java application ZIP file for grading.