The purpose of this assignment is to:
Help you learn the basics of the Linux operating system and the Bash shell.
Collect background statistics for COS 217 students in order to support student advisement.
Make sure you study the course Policies web page before doing this assignment or any of the COS 217 assignments. In particular, note that you may use a variety of "human" sources of information while doing assignments, including the course staff members, the lab teaching assistants, and other current students via Piazza.
Your task is to take the COS 217 survey and submit your answers.
Do all your work on the CourseLab cluster following the procedure below.
Create a proper COS 217 computing environment by completing the steps in the A Minimal COS 217 Computing Environment document from the first precept.
Start a terminal session and connect to CourseLab. At the Bash shell prompt issue a
mkdir command to create a project directory (named, say,
surveyproj) in your home directory. Issue a
cd command to make your project directory your working directory. Issue a
cp command to copy the file
SurveyCOS217.py, found in
/u/cos217/Assignment0 directory, to your working directory.
Issue the command:
to take the survey. Read the instructions carefully and answer all questions.
Once you have answered all questions, the survey program will finish and you will return to the Bash shell prompt. Make sure that
you took the survey properly issuing a
ls command and examining the contents of your working directory. If the list of files in your working directory includes a file named
survey, the survey was completed properly.
submit command to submit the results of the survey. More specifically, issue this command:
submit 0 survey
to submit the results of the survey.
We will not grade your Assignment 0 submission. However, your Assignment 0 submission is required. We will not accept your submissions for subsequent assignments until you complete Assignment 0.
This assignment was written by Iasonas Petras
with feedback from Robert M. Dondero, Jr.