Homework 01: Self Introduction & Chapter 1 Questions


Due: Thursday, January 19th by 5:59 PM

Homework Description

For this homework, write a C++ program that introduces yourself to me with the following: Additionally, include the answer to the following questions relating to Chapter 1:
  1. What is an operating system?
  2. What is the primary role(s) of an operating system?

Example Output

Hello Dr. Carroll,
My name is Muhammad Smith.
I am working 20 hours a week at an Android App start-up company.
An interesting fact about myself is that I have had stitches 19 times (and staples twice).
  
Chapter 1 Answers
1) [Informative and interesting answer]
2) [Stimulating and exicting answer]  

Submission

Save the source code for this homework as hwk1.cpp. Compile the code and verify that it prints out the correct message. Make sure your account is "customized" with the following line:
~cs/customize 3250 hcarroll
After customizing your account, log out and log back in. If you're new to the department, check out the First access of your ranger account how-to.
Submit the source code file using the handin program. For example, for this homework, type the following in a terminal exactly as it appears:
  handin  hwk01  hwk01.cpp
Because this is the first time you are using the handin command, you will get a message of the form:
NOTE: Please enter your course account's password when prompted.
(Use your instructor-supplied course account password.)
Authentication realm:  076fc91e-5327-80b2-0410-9ad2079b72aa
Password for 'c10056XX':
Enter your course account password (the same one that was handed out in class) as indicated. (Don't be alarmed that nothing seems to be being entered; your password will not be shown on the screen as you type it, not even as a row of asterisks. It is going in, however!) This will be the only time you will need to provide this information for handin; the information is stored for future uses. If successful, this handin command will deposit a copy of the specified files in an electronic repository.
Alternatively, you can submit the assignment from any computer via PeerSpace. After successfully logging into PeerSpace, go to Tools, then Assignments. Click on the Submit link.

Hints

  1. You need to be on ranger1.cs.mtsu.edu or ranger2.cs.mtsu.edu for handin to work. See connecting to ranger for a tutorial of how to connect to one of the rangers (it as includes troubleshooting information).
  2. If you get the error statement "-bash: handin: command not found" error when trying to submit you need customize your account with the following line:
    ~cs/customize 3250 hcarroll.
    After customizing your account, log out and log back in.