NEED A PERFECT PAPER? PLACE YOUR FIRST ORDER AND SAVE 15% USING COUPON:

IT Assignment Help

Task A: Short answer questions

Important note: all questions must be answered in your own words.  Copy and pasting significant amounts of text from anywhere without attributing the source is considered plagiarism and may result in you failing this class.
Q1. In this class we created Python scripts using the website repl.it (some people used programs called Integrated Development Environments/IDEs like PyCharm) as your software development platform.  Answer the following questions about repl.it or your chosen IDE: IT Assignment Help
What are two benefits of writing scripts using your chosen platform?
(e.g. how does it help you write/fix/test code?)
Can it be used offline/without an internet connection?
Can it be used on Windows and Mac OS X operating systems?
a. The user can learn to code and can do some fast editing. It also helps to creating new applications in web.
b. Repl you cant use if you are offline
c. Yes

Q2. Individuals and companies are encouraged to create innovative products/services through the use of intellectual property law.  These laws give creators and inventors the exclusive right to use, sell, or license their creation.
In 1999, Amazon was awarded a patent for “1-click” purchasing of goods.  If you clicked on a book and clicked the “1 click purchase” button then Amazon’s innovation then checks your Amazon account, bills your default credit card, uses your default shipping method, sends the book to your default address, etc.

Using the internet, research Amazon’s 1-click patent.  Provide a brief (2-3 sentences) summary of the patent.
Briefly (2-3 sentences) summarise these two IP laws:

 ORDER A PLAGIARISM-FREE PAPER HERE

1) Copyright Law.

2) Patent Law
(e.g. What does it apply to – e.g. innovative ideas? songs? Code?)

  1. Amazon needed to write a significant amount of code to make 1-click work.  Which law protects the actual code itself: Copyright Law or Patent Law?
  2. Amazon argued this is a new, novel process/invention, something that should be protected by law.  Which law protects the new, innovative process: Copyright Law or Patent Law?

Q3. In class we spoke about the Software Development Lifecycle (SDLC), including models like Waterfall and Agile.  Choose either the Waterfall or Agile model and answer the following questions: IT Assignment Help

  1. List and briefly describe the phases within your chosen model.
  2. What are two best advantages of your chosen SDLC?
  3. What are two of its biggest weaknesses?
  4. Today, clients and businesses prefer to work closely with programmers – constantly revising program requirements and making changes mid-project.  Does your chosen model work well with this modern approach or does it work poorly?  Describe your answer.

Q4. In class, we’ve developed small programs and used several processes/techniques to help us make better scripts.

It is the best practice that before we write code, we begin by planning/designing what it needs to do (just like a blueprint for a house before building it).  What is one method that we can use to make a plan/design?
Once we start developing code, we often run into problems we need to fix.  What are two different ways you’ve fixed issues with your code?
(e.g. How did you know you had a problem to fix?  Don’t include “Ask a friend/teacher”)
Once we’re done writing the code, to know it works, we need to make sure the code is correct and complete.  What’s this very important “checking” phase called?

Task B: 
Make your own video game system!  For this assignment, you will make three different games:
Guess-the-number
Rock Paper Scissors Tournament
Maths Quest – practicing Maths

General Requirements:

  • You must include comments at the top of every program with the date, your name, a brief description of the program (including a brief summary of what the program will take as input and give as output)
  • All programs should have at least two comments in the code, briefly describing what the code is doing

What to hand in:
This document.  In this document, be sure to include:

  • Your pseudocode (part 3 only)
  • The python code from all your programs
  • Screenshots of your program’s output (use screenshots / Snipping tool) IT Assignment Help

Looking for this or a Similar Assignment? Click below to Place your Order