CS 111
Summer 2 2018

Lab 0: Preliminaries

Please complete ASAP!

Preliminaries

This lab consists of some simple tasks that you should complete on your own as soon as possible.

If you encounter any problems while completing these tasks, please post your question to Piazza, our class discussion site. The link to our Piazza course page is available on this site’s navigation bar.

Task 0: Set up your CS account

In order to use the computing resources of the computer science department, you need to set up a CS account, which is different from your regular BU account. To do so, you will need to go the CS undergraduate lab, which is located in EMA 302 (730 Commonwealth Avenue, upstairs from Radio Shack; the main entrance is by Pavement Coffeehouse). Make sure to bring your BU ID with you to the lab.

Once you get to EMA 302, you should perform the account-creation process using one of the Unix machines, which are located on the left-hand side of the lab. Directions for doing so should be available when you enter the lab; ask one of the people at the help window if you don’t see an instruction sheet.

After you have completed the instructions for creating an account, show your BU ID to someone at the window. You are then free to leave the lab.

Task 1: Review course policies

As your next task, please review the policies of the course, which can be found in the syllabus and using the links in the navigation bar. In particular, please review carefully the policies on collaboration and academic misconduct for this course. Note that under some circumstances collaboration between students is encouraged, but there are important limitations to the extent to which you may do so. Read over these policies and ensure that you understand to what degree you may work with others. Feel free to let us know if you have any questions.

Task 2: Complete a survey

Please use the link below to complete a short survey that is required of all students in CS 111.

CS 111 start-of-semester survey

Task 3: Install the necessary software

In your work for this course, you will need to have access to the following programming tools:

The steps needed to obtain and install these tools depend on the operating system that you’re using. Select the appropriate link below:

(Note: You can also use these tools on the computers in the undergraduate lab.)

Task 4: Changing IDLE’s settings

One of the tools that comes with Python 3 is called IDLE, which we will be using to write our programs. It is important to change several of the default settings in this program.

On OS X:

  1. Click the IDLE menu, then click Preferences....

  2. In the resulting window, use the drop-down box to change the font size to at least 12 points.

  3. In the same window, select the Keys tab.

  4. In the section of the Keys tab called Custom Key Bindings, scroll down to find the line for history-next.

  5. Click on the line for history-next and then click the button labeled Get New Keys for Selection. In the resulting window, scroll down to find and select Down Arrow. Then click OK.

  6. When prompted, enter a name for your new Custom Key Set. You can just use your first name. Click OK.

  7. Click on the line for history-previous and then click the button labeled Get New Keys for Selection. In the resulting window, scroll down to find and select Up Arrow. Then click OK.

On Windows:

  1. Click the Options menu, then click Configure IDLE.

  2. In the resulting window, use the drop-down box to change the font size to at least 12 points.

  3. In the same window, select the Keys tab.

  4. In the section of the Keys tab called Custom Key Bindings, scroll down to find the line for history-next.

  5. Click on the line for history-next and then click the button labeled Get New Keys for Selection. In the resulting window, scroll down to find and select Down Arrow. Then click OK.

  6. When prompted, enter a name for your new Custom Key Set. You can just use your first name. Click OK.

  7. Click on the line for history-previous and then click the button labeled Get New Keys for Selection. In the resulting window, scroll down to find and select Up Arrow. Then click OK.

Task 5: Create a Turning account and register your clicker

In order to properly register your clicker, you will need to follow the exact steps given below. Only these steps will ensure that your participation in lecture is correctly recorded.

  1. Visit Blackboard Learn and log in with your BU login name and Kerberos password.

  2. Enter the CS 111 course site located in the My Courses section of the first page.

  3. Click on Turning Account Registration in the navigation bar on the left-hand side of the page. You will be taken to the Turning Account registration website.

    Important

    If you don’t use the Turning Account Registration link on the CS 111 Blackboard site to enter the Turning Account site, your clicker votes will not be connected to your name in our records.

  4. Follow the appropriate set of instructions for your situation: