CSCI 1120 (Low-Level Computing), Spring 2020:
Homework 1

Credit:
5 points.

Reading

(None.)

Programming Problems

(For this assignment, you won't actually be programming, but you will be doing something on a computer, and submitting your answers in the way you'll submit your programs in later assignments.)

Do the following problem(s). You will end up with at least one text file and one PDF file. Submit your file(s) by sending mail to my TMail address with each file as an attachment. Please use a subject line that mentions the course and the assignment (e.g., “csci 1120 hw 1” or “LL hw 1”).

  1. (5 points) (Not really a programming problem, but one that requires you to use a computer.) For this problem your mission is to learn a little more about traditional UNIX text editors vi and/or emacs. Do one or both of the following (full credit for doing one, extra credit if you do both).

    For each editor you learn about, produce two things:

    Turn in the resulting files (plain-text “what I learned” file(s) and cheat sheet(s).)

Pledge

Include the Honor Code pledge or just the word “pledged”, plus at least one of the following about collaboration and help (as many as apply).1Text in italics is explanatory or something for you to fill in. For programming assignments, this should go in the body of the e-mail or in a plain-text file pledge.txt (no word-processor files please).

Essay

Include a brief essay (a sentence or two is fine, though you can write as much as you like) telling me what if anything you think you learned from the assignment, and what if anything you found found interesting, difficult, or otherwise noteworthy. For programming assignments, it should go in the body of the e-mail or in a plain-text file essay.txt (no word-processor files please).



Footnotes

... apply).1
Credit where credit is due: I based the wording of this list on a posting to a SIGCSE mailing list. SIGCSE is the ACM's Special Interest Group on CS Education.



2020-09-15