View the step-by-step solution to:

Question

i have three project regarding computer science. i want help for these project. can anyone help me?

1. Choose a computer programming language you are completely familiar with. 2. Demonstrate your learning and experTse by providing demo applicaTon in the language. (For suggesTons about some plausible apps, see the Appendix.) Submit a 1-2 page project proposal: language and app to the instructor, before commencing the work.) 3. Present your ±nal results in the form of a Report that summarizes your work: ²itle Author Revision IntroducTon: Problem Statement Method: Design, Pseudo-code(s); place actual pseudo-codes in an Appendix SoluTon: Programming Language ImplementaTons; place actual app source code in the Appendix Results and Discussion: ²est Plan(s), Snapshots (screen shots) of Running of ²est Cases; place ²est Plans in the Appendix Summary and Conclusions Acknowledgements References Appendix: Pseudo-codes App source codes ²est plans. ²est Case runs, screen shots Project Plan Appendix: ApplicaTon ²opics a. App of your own choice, creaTvity, innovaTon, invenTon b. ²ax calculator c. Measures CalculaTon Companion: lengths, areas, volumes for 2D and 3D geometric shapes and objects. d. Conversion ²ables Companion: for Weights, distances, lengths, capaciTes e. Currency converter f. Student Chemistry Companion g. Student Physics Companion h. Student Biology (Anatomy and Physiology) Companion
Background image of page 1
i. Student Biology (Neuroscience) Companion j. Student StaTsTcs Calculator Companion k. Student Discrete Math Companion l. Sports Fan Companion (Baseball, Football, Basketball, ±ennis, Soccer) m. Lifestyle ±racking Companion n. Personal DNA Companion o. Online Holiday Shopping Companion p. Black Friday Shopping Companion q. Coupons and Shopping Companion r. Address Book (directory, contact database, yellow pages, white pages) s. Grade Calculator for a Professor teaching mulTple courses t. Micro Electronic Health Record (EHR) Management system u. Emulator for a modern micro-processor. v. System-on-a-chip (SOC) Emulator: (Arduino, Raspberry Pi, etc.) w. Emulator for a virtual machine (VM) x. Interpreter or translator for a domain speci²c language (DSL) y. Simulator of IF±±±.com recipes z. Micro Game Engine aa. Li³le Bits ™ simulator bb. Si´eo ™ Cubes simulator cc. ApplicaTon of Deep Learning algorithms to a pa³ern recogniTon problem dd. A simulator for MapReduce or Hadoop. ee. A small scale Social Media Plaµorm (micro-Facebook, micro-LinkedIn, micro-±wi³er, micro-You±ube, etc.) ¶. A small scale RecommendaTon System. gg. A small-scale MulT-sided Plaµorm (micro-Uber plaµorm for speci²c service area) hh. A small scale Pokemon Go simulator ii. Personal Robot or Social Robot simulator jj. CollecTve Intelligence simulator
Background image of page 2
Show entire document
Provide a complete Assembly Language program that implements each of following problems; then run a test plan on each one. Note: a test plan should include: Normal, Boundary and Error cases A. First, use 32-bit programming. B. Second, use 64-bit programming. Present your ±nal results in the form of a Report that summarizes your work: Title Author Revision Introduc²on: Problem Statement Method: Design, Pseudo-code(s); place actual pseudo-codes in the Appendix Solu²on: Assembly Language Implementa²ons; place actual Assembly Language source codes in the Appendix Results and Discussion: Test Plan(s), Snapshots (screen shots) of Running of Test Cases; place Test Plans in the Appendix Summary and Conclusions Acknowledgements References Appendix: Pseudo-codes Assembly source codes Test plans. Test Case runs, screen shots 1. I/O Programming a. Display a message, such as “Hello World”, on the screen. b. Prompt the user for their Id (an integer value), then display it as part of text on the screen c. Prompt the user for their last name, ±rst name and middle name; then display the text strings on separate lines on the screen. d. (Extract Credit). Repeatedly perform the ac²on required in (1c), un²l the user asks to stop. 2. Arithme²c Opera²ons a. Use only ADD, SUB, INC, DEC, NEG opera²ons in the source code b. Prompt the user for the values of A, B, C, Length, Width
Background image of page 1
c. Write the source code that performs each of the following manipulaTons, as a block of code for a spreadsheet or arithmeTc circuit, i.e., the operaTons are performed top-down, in sequence: A = B – A A = -2 (A + 1) C = A + B B = 5B + 7A A = A – A – 1 A = B – A – 1 C = 4A + 4B A = A – 2B + 4C - 2B D = 3(A - B + 1) - C Perimeter = 2*Length + 2*Width (Extra Credit) Area = Length * Width 3. Number Conversions a) Write an assembly code to repeatedly reads in a decimal integer with value between 0 and 65,535, and displays the i) binary, ii) hexadecimal, iii) octal and iv) the 5-ary equivalent representaTon of the number
Background image of page 2
1. a) Choose one (1) of the problems or tasks listed in the Appendix. b) AlternaTvely, you may come up with your own suggesTon for an App. You need to submit a short (1-2 page) proposal about your idea, for the instructor’s approval before you pursue this direcTon. 2. Provide a complete Assembly Language program that runs and implements the App; then run a test plan on the App. Note: a test plan should include: Normal, Boundary and Error cases Hint: a) a±empt an InteracTve Companion for Use; b) then a±empt an InteracTve AD² (Abstract Data ²ype) Editor or Maker Companion for the Underlying data structure and data storage: create, delete, check/verify. A. Use 32-bit programming. B. (Extra Credit) Use 64-bit programming. C. (Extra Credit) Write a porTon of the App in an HLL (e.g., C, C++, Java, C#, Python, PHP, etc.) and the rest in Assembly Language. 3. Present your Fnal results in the form of a Report that summarizes your work: ²itle Author Revision IntroducTon: Problem Statement Method: Design, Pseudo-code(s); place actual pseudo-codes in the Appendix SoluTon: Assembly Language ImplementaTons; place actual Assembly Language source codes in the Appendix Results and Discussion: ²est Plan(s), Snapshots (screen shots) of Running of ²est Cases; place ²est Plans in the Appendix Summary and Conclusions Acknowledgements References Appendix: Pseudo-codes for App design (including ³owcharts, UML diagrams) Assembly source codes (& HLL Source Code) ²est plans. ²est Case runs, screen shots
Background image of page 1
Sign up to view the entire interaction

Top Answer

View the full answer
JavaddressBookApp.rar - Preview not available

Sign up to view the full answer

Why Join Course Hero?

Course Hero has all the homework and study help you need to succeed! We’ve got course-specific notes, study guides, and practice tests along with expert tutors.

-

Educational Resources
  • -

    Study Documents

    Find the best study resources around, tagged to your specific courses. Share your own to gain free Course Hero access.

    Browse Documents
  • -

    Question & Answers

    Get one-on-one homework help from our expert tutors—available online 24/7. Ask your own questions or browse existing Q&A threads. Satisfaction guaranteed!

    Ask a Question
Ask a homework question - tutors are online