Complete the following tasks. Do not delay in this, as each of these things is crucial to your successful completion of this course. Each task will have a list of tips and information that you can show or hide by clicking the pink-text "Tips" buttonsbutton At the end of this page, you will see instructions for what to hand in.

Your Tasks:

  1. Before you begin, read the directions in full so that you have an understanding of what is expected of you here.
  2. Start on these tasks immediately, as they make take longer than you initially anticipate. The sooner you start, the sooner you are able to identify and address any difficulties.
  3. Log into your personal account on the Gradescope website, and complete the preliminary "Tester" questionnaire. This serves two important purposes: Helping me collect some basic information for record-keeping efficiency, AND ensuring that you are familiar with the platform already, before Midterm and Final Exams are coming due!
  4. Set up your Linux account and enroll in this class.
  5. Create a file in your Linux home directory called .umb_email, with your desired forwarding e-mail address as its content.
  6. In your Linux home directory, there will be a sub-directory of the same name as this class. Inside the directory for this class, create a sub-directory called homework. You can accomplish this by entering the following series of commands:

    cd $HOME/cs110
    mkdir homework

    Alternately, the same end result can also be accompanied via a GUI application, instead, if you prefer that -- keep on the lookout for in-class live demonstrations, too!
  7. Download/install Python v.3 – textbook uses 3.4.4 but newer 3.X versions are fine – and get set up with an editing and executing tool.
  8. Answer the following questions (saved in a file called memo.txt to be uploaded in the appropriate folder):
    1. What is the code number that I e-mailed to you?
    2. What e-mail address are you using for this course?
    3. Which IDE did you decide to use for this class?
    4. Tell me a bit about the process of carrying out these tasks. What went well? What was challenging? Is there anything else you want to tell me -- or have questions about?
    (For Mac users: Because this is just a simple text file, you can create it with the system's native TextEdit app, but the app's default behavior is to save files in Rich-Text Format (RTF), so you will need to explicitly direct the program to save it as plain-text specifically, instead!)