CSC 151.01, Class 19: Programming the GIMP Tools
- New partners!
Overview
- Preliminaries
- Notes and news
- Upcoming work
- Extra credit
- Questions
- Lab
News / Etc.
- Please let me know if you notice missing links and such on the class Web site.
- When doing lab writeups in which you create procedures, please write at least the 4Ps, and preferably all 6Ps.
- The 6Ps are required on all assignments. If you didn’t write them for assignment 4, submit a revised version today.
- There has been a request that we spend a little time comparing answers from assignments. I’m looking for ways to fit that into the course structure. It may be that we use Wednesday review sessions for that purpose.
Quiz topics
- Lists and list operations (see Monday’s class)
- Boolean values and operations
- Predicate procedures
- Conditionals
Rotating reminders
- Visit mentor sessions!
We have mentor sessions on Wednesday and Thursday evenings from
8:00-9:00 p.m. in the CS Commons. Wednesdays will be more Q&A, Thursdays
will include sample quizzes.
- This week’s Wednesday mentor session will include a chance to review exam problems!
- Visit review sessions!
I run review sessions on Thursdays at 9am in this room.
- This week’s Thursday Sam session will also include a chance to review exam problems!
Upcoming Work
- Assignment 5 due next Tuesday at 10:30 p.m.
- Lab writeup, problem 3, due Friday before class.
- Reading: Anonymous Procedures
Extra credit (Academic/Artistic)
- Thursday extras, Thursday, 23 Feb 2017, 4:15 p.m., Science 3821: The Future of MathLAN
- Met Opera Live in HD showing of Rusalka, Saturday, Feb. 25. Talk 11:30-noon, opera noon-3pmish.
- CS Table, Tuesday at noon: ???
- Prazak Quartet, Tuesday, 28 February 2017, 7:30 p.m., Herrick.
Extra credit (Peer)
- Ritalin Test squad, 2-4pm Saturday, Bucksbaum, The Wall
- Jazz band concert Friday at 7:30 p.m. in Sebring-Lewis.
Extra credit (Misc)
- Host a prospective student. (March 5, April 8, April 23)
- Fill out the Ologie survey at https://beehiveresearch.qualtrics.com/SE/?SID=SV_8qwPmzA0plsxCrb
Good things to do
- Diving championships this weekend
- NEW Vote: in ISO Elections (if eligible) JRC 227 6-8 p.m
Academic honesty, revisited
A bad suggestion: Use thumb screws to convince those who did not sign the second entry to tell you more.
A good suggestion: Provide a leniency clause: Students can tell you that they misunderstood the academic honesty policies and request that you just not count the exam. They will receive a zero, but can replace it with their final exam grade.
A good suggestion: Provide those who felt unable to sign with a way to report more details anonymously.
The result of the second suggestion: “I overheard someone talking on the phone about problems on the exam.” “I saw someone talking to one of the evening tutors about problems on the exam.”
Questions
Lab
- Why are we getting a grey box when we stroke the selection?
- You’ve selected the Airbrush, rather than the Paintbrush. Select the paintbrush, and all will be good.
- No, I don’t know why GIMP defaults to the Airbrush. It used the paintbrush as the default until last year.
- Do you have suggestions on how we can do this more easily?
- Sketch on paper to figure out coordinates.
- Why is there an exclamation point at the end of most commands?
- To remind us that these operations are different than many others in that they change the state of the image.
- In what we’ve done previously, nothing we do previously
affects the result of
(sqrt 4). (Well, redefining sqrt.) - In contrast, a call to
image-set-fgcolor!signicantly affects any future drawing operations.
Debrief
- How did we achieve the “smile” in the smiley face?
- ???
What are some interesting things you learned along the way?
Writeup
Write up exercise 3 from the lab on GIMP tools.
Send your solution to csc151-01-grader@grinnell.edu.
Title your email CSC 151.01 Writeup for Class 19 (YOUR FULL NAMES).