Technical (50%) ¶
Complete the “Homework 1” assignment in ZyBooks. For reference it is repeated below:
Homework 1 ¶
Create a turtle graphics program to draw your initials using only lines. (You may choose any pair or trio of letters if you prefer.) See the example image below:

Begin by creating a new folder named homework01 and then name your file initials.py.
When run (by pressing the Run button in Thonny), your program should:
- Draw at least two letters; each letter should be recognizable (1 pt); they should be aligned (1 pt); and they should not be connected (1 pt)
- Run without user input (1 pt)
- Finish running without errors (1 pt)
The file should:
- Document the overall purpose in the file header (1 pt). Use the same style as in Lab 1.
- Use comment lines and blank lines to indicate which part of the code draws which letter (2 pts). Use the same style as in Lab 1.
- Not have extraneous code or comments (such as commented-out code, comments that merely translate each line into English, etc.) (2 pts)
Perspectival (50%) ¶
Post a brief introduction of yourself to the rest of the class. It can be informal and include (or not include) any of the following bits of information: Your major; why you’re taking this course; what you thought of the pair programming experience (if any) in lab 1.
This must be posted by normal homework deadline for the week and note that we grade on grammar and style (see the grading criteria below), so do use proper spelling, full sentences, punctuation, and a compelling style.
Grading ¶
- 50% — Content
- 50% — Grammar and style