ASU ISBA 2033 Programming Fundamentals    Flag Francais (.2 kB) Zhong guo qi zi (.2 kB)
Home | Syllabus | Homework | ISBA Department

Assignment Due 2023-05-11

  1. Do the following administrative tasks.
     
    1. Revision → ignore the following:
      Sign up (if possible) for text message notifications by sending a text message as follows.

      • Address: 81010
      • Message: @drcrystal

      You will not officially be on my course roster until this has been done, so please do not delay.
       
    2. Explore the course website thoroughly and, in particular, read the syllabus. Identify what information and resources are available through the website and how to access these. (You will need a password to access the Handouts page, and that password is the same as the one provided in response to your completing item 3 below.) Note that some additional resources are available also at the textbook website, which is directly accessible through a link on the Miscellaneous page at our course website. You should therefore familiarize yourself with those materials as well. Plan to ask in class whatever questions you might have concerning the syllabus, the course, etc. In addition, please report any inconsistencies, inactive links, missing materials, etc.
       
    3. Use your own (not your spouse's, family's, etc.) email account to inform me of your name and email address. The subject line should be First Python Plus Class eMail Message. Use whichever email account you're more likely to check on a daily basis. This needs to be done by the beginning of class. You will know that this was successful when you receive a response from me. You should have this response within 12 hours of when you email me.
       
  2. Install Anaconda on the computer where you will be doing your work for this course. In order to do this, you will need to go to

            www.anaconda.com

    and download and then run the installation file. Accept the defaults when prompted during the installation process. A concise set of instructions for installing Anaconda and working with the Jupyter Notebook can be found in the Appendix to the PowerPoint outline.
     
  3. Review your notes and other materials associated with our class meeting on 2023-05-09. Much of this material has been made available through links on the Resources page at the course website. Therefore, review the PowerPoint outline and play the VooV recording, if one is available. Then use the Jupyter Notebook to develop the two apps described in the PowerPoint outline: the Tip Calculator and the Payroll App (Version A). Slides 7 and 12 contain screenshots of the running application and the Python source code for the Tip Calculator, and an outline for the Payroll App, as well as pseudocode for a similar version, are available on slides 18 and 17. In addition, the pseudocode and Python source code are available through links on the course Resources page.