Skip to main content

Class news

This information is copied from the daily outlines. You may find slightly more up-to-date information in the eboards.

Class 53 (Monday, 8 May 2017)

News / Etc.

  • Sit with your project partners!
  • Food for our critique celebration (or to ease the pain of crits).
  • This week
    • Today: We talk about your projects from the design perspective.
    • Tuesday: We talk about your code.
    • Wednesday: We talk about the exam and the class as a whole.
    • Friday: You fill out end-of-course evaluations and get your final PSA.
  • A sponsor is offering to pay for Grinnell Women in Computing shirts for anyone who commits to wearing them. https://grinnell.formstack.com/forms/women_in_computing_shirts
  • Congratulations to Baseball for earning the right to host conference. (Did I get that right?)

Upcoming Work

  • No more lab writeups.
  • No more quizzes.
  • One more reading: Sorting
  • Exam 4 due Tuesday.
  • Exam 4 epilogue due Wednesday

Extra credit (Academic/Artistic)

  • CS Table, Tuesday: CS-related comic strips.
  • CS Extras, Thursday: ???

Extra credit (Peer)

  • Baseball?

Other good things to do

  • It’s week 14. Take good care of yourselves.

Class 52 (Friday, 5 May 2017)

News / Etc.

  • Continue partners.
  • It’s National Pipe Cleaner day! (No, not really.)
  • Next week
    • Monday: We talk about your projects from the design perspective.
    • Tuesday: We talk about your code.
    • Wednesday: We talk about the exam and the class as a whole.
    • Friday: You fill out end-of-course evaluations and get your final PSA.
  • A sponsor is offering to pay for Grinnell Women in Computing shirts for anyone who commits to wearing them. https://grinnell.formstack.com/forms/women_in_computing_shirts

Upcoming Work

  • No more lab writeups.
  • No more quizzes.
  • One more reading: Sorting
  • Exam 4 due Tuesday.

Extra credit (Academic/Artistic)

  • CS Table, Tuesday: CS-related comic strips.
  • CS Extras, Thursday: ???

Extra credit (Peer)

  • Grinnell Monologues is performing this Friday in Main Lounge at 7:30 p.m.
  • Drill Team Show, Friday, May 5, at Triple V stables. The other side of the golf course. Free rides (cars, not pony) to the event!
  • Swim Team hosts Triathalon this weekend (running 3 miles, biking 13 miles, swimming 1/2 mile). Participate or help out.
    • Sam will reimburse your admission fee.
  • GSEA (Grinnell Space Exploration Agency) is launching a weather balloon on May 7th at 5:30AM. The balloon will go to almost-space and take pictures. It’ll also tell us about its location and the temperature of the air around it as it rises. We’re inviting people to come see the launch, if they want to come (despite the fact that it’s at 5:30AM).
  • Baseball, Sunday, May 7 (Senior Day)
  • Advanced Performance Performances Sunday at 7pm in the Wall

Other good things to do

  • Collegium Sunday at 2 p.m.
  • Take care of yourselves.

Class 51 (Wednesday, 3 May 2017)

News / Etc.

  • We will use today’s class to discuss exam 3.
  • New partners!
  • Exam 4 distributed.
  • No morning review session tomorrow. 7 p.m. review session will be open-ended (a chance to ask questions related to the exam). 8 p.m. will be for the other section.

Upcoming Work

  • NO lab writeup!
  • Reading for Friday: Search algorithms
    • Make sure to do the self-check!
    • You’ve probably done it already, right?
  • No quiz Friday.

Extra credit (Academic/Artistic)

  • IMPORTANT: CS Extras, Thursday, May 4, 4:15 p.m.: Inclusion in CS. Science 2022. Please attend. Snacks available at 4:00 p.m. Bonus extra credit!
  • 5th annual Break open the vault, 8pm, Thursday, Special Collections.

Extra credit (Peer)

  • This Thursday, May 4, the Grinnell College Jazz Ensemble will STOP TRAFFIC. Literally. The city (with support from Chuong Garden) has agreed to close Broad Street between 4th and 5th for our end-of-semester concert. From 7-8pm, they’ll be playing “brave music for troubled times” on the steps of the Arts Center (926 Broad), including tunes by Marvin Gaye, George Michael, Charles Mingus, Grinnell’s own Aaron Israel Levin and Kendrick Lamar.
  • Grinnell Monologues is performing on this Thursday and Friday in Main Lounge at 7:30 p.m.
  • Drill Team Show, Friday, May 5, at Triple V stables. The other side of the golf course. Free rides (cars, not pony) to the event!
  • Swim Team hosts Triathalon this weekend (running 3 miles, biking 13 miles, swimming 1/2 mile). Participate or help out.
    • Sam will reimburse your admission fee.
  • GSEA (Grinnell Space Exploration Agency) is launching a weather balloon on May 7th at 5:30AM. The balloon will go to almost-space and take pictures. It’ll also tell us about its location and the temperature of the air around it as it rises. We’re inviting people to come see the launch, if they want to come (despite the fact that it’s at 5:30AM).
  • Next home baseball game: Sunday, May 7 (Senior Day)
  • Advanced Performance Performances Sunday at 7pm in the Wall

Extra credit (Misc)

  • May 4 town hall on belonging. 11am, May 4, JRC 101. It sounds like we have some important things to discuss; please come share your perspectives!

Other good things to do


Class 50 (Tuesday, 2 May 2017)

News / Etc.

  • We will use today’s class to discuss exam 3.
  • New partners!
  • Grading update
    • Robert Burns remains correct.
  • Note: I have convinced Andrew Kaufman to review your works.
  • I am frustrated that some of you found it necessary to receive (and perhaps, give) inappropriate assistance on exam 3 (and, looking back, on exam 2). In the future, please ask me for support, rather than asking others.
    • To the rest of the class: I apologize that the time it will take me to address these issues will delay my other work.

Upcoming Work

  • NO lab writeup!
  • Reading for Wednesday: Search algorithms
    • Make sure to do the self-check!
  • Projects due TONIGHT!
  • Exam 4 distributed Wednesday.
  • No quiz Friday.

Extra credit (Academic/Artistic)

  • CS Table, TODAY, Noon: Randomness or something.
  • The Harold W. ’38 and Jean Ryan ’38 Squire Lectureship in Physics. TONIGHT, 7:00 p.m., ARH 302. Astrophysicist Kartik Sheth (Grinnell class of 1993) will present From Mumbai to Grinnell to NASA HQ - Adventures in Time and Space
  • IMPORTANT: CS Extras, Thursday, May 4, 4:15 p.m.: Inclusion in CS. Science 2022. Please attend. Snacks available at 4:00 p.m.
  • NEW*: 5th annual Break open the vault, 8pm, Thursday, Special Collections.

Extra credit (Peer)

  • AAA event about gender-based violance in the APIA community, Loose, 3:00-4:30 TODAY
  • NEW. This Thursday, May 4, the Grinnell College Jazz Ensemble will STOP TRAFFIC. Literally. The city (with support from Chuong Garden) has agreed to close Broad Street between 4th and 5th for our end-of-semester concert. From 7-8pm, they’ll be playing “brave music for troubled times” on the steps of the Arts Center (926 Broad), including tunes by Marvin Gaye, George Michael, Charles Mingus, Grinnell’s own Aaron Israel Levin and Kendrick Lamar.
  • Grinnell Monologues is performing on this Thursday and Friday in Main Lounge at 7:30 p.m.
  • Drill Team Show, Friday, May 5, at Triple V stables. The other side of the golf course. Free rides (cars, not pony) to the event!
  • GSEA (Grinnell Space Exploration Agency) is launching a weather balloon on May 7th at 5:30AM. The balloon will go to almost-space and take pictures. It’ll also tell us about its location and the temperature of the air around it as it rises. We’re inviting people to come see the launch, if they want to come (despite the fact that it’s at 5:30AM).
  • Next home baseball game: Sunday, May 7 (Senior Day)
  • Advanced Performance Performances Sunday at 7pm in the Wall

Extra credit (Misc)

  • Make Your Mark on Phase 1!, Tuesday, May 2, 10 a.m., Near the Commencement Stage. (Light refreshments provided.) Leave a hand-print on the construction wall (which will become a Commencement backdrop!) to celebrate the Class of 2017. You can also make chopsticks from wood harvested at the construction site and get your photo taken at the construction-themed photo booth.
  • May 4 town hall on belonging. 11am, May 4, JRC 101. It sounds like we have some important things to discuss; please come share your perspectives!

Other good things to do


Class 49 (Monday, 1 May 2017)

News / Etc.

  • We will use today’s class to discuss exam 3.
  • New partners!
  • Grading update
    • Robert Burns remains correct.
  • Note: I have convinced Andrew Kaufman to review your works.
  • I am frustrated that some of you found it necessary to receive (and perhaps, give) inappropriate assistance on exam 3 (and, looking back, on exam 2). In the future, please ask me for support, rather than asking others.
    • To the rest of the class: I apologize that the time it will take me to address these issues will delay my other work.

Upcoming Work

  • NO lab writeup!
  • Reading for Tuesday: Search algorithms
    • Make sure to do the self-check!
  • Projects due Tuesday night.
  • Exam 4 distributed Wednesday.
  • No quiz Friday.

Extra credit (Academic/Artistic)

  • CS Table, Tuesday, Noon: Randomness or something.
  • The Harold W. ’38 and Jean Ryan ’38 Squire Lectureship in Physics. May 2nd, 7:00 p.m., ARH 302. Astrophysicist Kartik Sheth (Grinnell class of 1993) will present From Mumbai to Grinnell to NASA HQ - Adventures in Time and Space
  • IMPORTANT: CS Extras, Thursday, May 4, 4:15 p.m.: Inclusion in CS. Science 2022. Please attend. Snacks available at 4:00 p.m.

Extra credit (Peer)

  • NEW: Grinnell Monologues is performing on this Thursday and Friday in Main Lounge at 7:30 p.m.
  • Drill Team Show, Friday, May 5, at Triple V stables. The other side of the golf course. Free rides (cars, not pony) to the event!
  • GSEA (Grinnell Space Exploration Agency) is launching a weather balloon on May 7th at 5:30AM. The balloon will go to almost-space and take pictures. It’ll also tell us about its location and the temperature of the air around it as it rises. We’re inviting people to come see the launch, if they want to come (despite the fact that it’s at 5:30AM).
  • Next home baseball game: Sunday, May 7 (Senior Day)

Extra credit (Misc)

  • Make Your Mark on Phase 1!, Tuesday, May 2, 10 a.m., Near the Commencement Stage. (Light refreshments provided.) Leave a hand-print on the construction wall (which will become a Commencement backdrop!) to celebrate the Class of 2017. You can also make chopsticks from wood harvested at the construction site and get your photo taken at the construction-themed photo booth.
  • UPDATED: May 4 town hall on belonging. 11am, May 4, JRC 101. It sounds like we have some important things to discuss; please come share your perspectives!

Other good things to do


Class 48 (Friday, 28 April 2017)

News / Etc.

  • Keep your partners.
  • Grading update
    • “The best laid schemes of mice and men gang aft aglay.”
    • Everything should be returned by Monday.

Upcoming Work

  • NO lab writeup
  • Reading for Monday: Search algorithms
  • Projects due Tuesday.
  • Exam 4 distributed Wednesday.

Extra credit (Academic/Artistic)

  • The Harold W. ’38 and Jean Ryan ’38 Squire Lectureship in Physics. May 2nd, 7:00 p.m., ARH 302. Astrophysicist Kartik Sheth (Grinnell class of 1993) will present From Mumbai to Grinnell to NASA HQ - Adventures in Time and Space
  • CS Extras, Thursday, May 4, 4:15 p.m.: Inclusion in CS. Please attend.

Extra credit (Peer)

  • LiNK Fundraiser: They are selling kimbab from 1-4pm ($2 vegan, $3 meat or seafood, $4 everything) to support North Korean refugees in China resettle in South Korea and the US.
    • Yes, I will reimburse you if the cost is a burden.
  • Dance Ensemble show, Staying with the Trouble. Tickets are available in Bucksbaum box office for Thu, Fri, Sat at 7:30 and Sunday at 2:00.
  • Drill Team Show, Friday, May 5, at Triple V stables. The other side of the golf course. Free rides (cars, not pony) to the event!
  • GSEA (Grinnell Space Exploration Agency) is launching a weather balloon on May 7th at 5:30AM. The balloon will go to almost-space and take pictures. It’ll also tell us about its location and the temperature of the air around it as it rises. We’re inviting people to come see the launch, if they want to come (despite the fact that it’s at 5:30AM).
  • Next home baseball game: Sunday, May 7 (Senior Day)

Extra credit (Misc)

  • Make Your Mark on Phase 1!, Tuesday, May 2, 10 a.m., Near the Commencement Stage. (Light refreshments provided.) Leave a hand-print on the construction wall (which will become a Commencement backdrop!) to celebrate the Class of 2017. You can also make chopsticks from wood harvested at the construction site and get your photo taken at the construction-themed photo booth.
  • May 4 town hall on belonging. 11am, May 4, JRC 101

Other good things to do

  • Dag Field Day, Saturday, April 29, noon-5pm, in the Club Athletic Field.
    • Near the Softball diamond.
  • Raging Cow Atlatl event, Saturday, Club Athletic Field, 9:00 a.m.
  • Titular head (? whether or not it’s a good thing to do)
  • HvZ (also ? whether or not it’s a good thing to do)

Class 47 (Wednesday, 26 April 2017)

News / Etc.

  • Keep your partners.
  • I should get proposal reviews out by late tonight.
  • I encourage you to sign up for CSC 161!
  • I apologize for being so far behind on grading.

Upcoming Work

  • Lab writeup: 4b
  • NO Reading for Friday
  • Quiz Friday.
    • Files
    • Algorithm analysis
    • A bit more on HOP
  • Projects due next Tuesday.
  • Exam 4 distirbuted next Wednesday.

Extra credit (Academic/Artistic)

  • CS Extras Thursday, 4:15pm: Project Gadfly
  • CS Extras, Thursday, May 4, 4:15 p.m.: Inclusion in CS. Please attend.
  • The Harold W. ’38 and Jean Ryan ’38 Squire Lectureship in Physics. May 2nd, 7:00 p.m., ARH 302. Astrophysicist Kartik Sheth (Grinnell class of 1993) will present From Mumbai to Grinnell to NASA HQ - Adventures in Time and Space

Extra credit (Peer)

  • AAA hosts Kit Yan performing Queer Heartache, Wednesday, Harris, 7pm.
  • LiNK Fundraiser: They are selling kimbab from 1-4pm ($2 vegan, $3 meat or seafood, $4 everything) to support North Korean refugees in China resettle in South Korea and the US.
  • Dance Ensemble show, Staying with the Trouble. Tickets are available in Bucksbaum box office for Thu, Fri, Sat at 7:30 and Sunday at 2:00.
  • Drill Team Show, May 5, at Triple V stables. The other side of the golf course. Free rides (cars, not pony) to the event!
  • Next home baseball game: May 7 (Senior Day)

Extra credit (Misc)

  • Make Your Mark on Phase 1!, Tuesday, May 2, 10 a.m., Near the Commencement Stage. (Light refreshments provided.) Leave a hand-print on the construction wall (which will become a Commencement backdrop!) to celebrate the Class of 2017. You can also make chopsticks from wood harvested at the construction site and get your photo taken at the construction-themed photo booth.
  • May 4 town hall on belonging. 11am, May 4, JRC 101

Other good things to do

  • Dag Field Day, Saturday, April 29, noon-5pm, in the Club Athletic Field.
    • Near the Softball diamond.
  • Raging Cow Atlatl event, Saturday, Club Athletic Field, 9:00 a.m.
  • Titular head (? whether or not it’s a good thing to do)
  • HvZ (also ? whether or not it’s a good thing to do)

Class 46 (Tuesday, 25 April 2017)

News / Etc.

Upcoming Work

  • Lab writeup: TBD.
  • Project sketches due NOW
  • Reading for Wednesday: Association Lists
  • Quiz Friday.
  • Projects due next Tuesday.

Extra credit (Academic/Artistic)

  • CS Table TODAY, noon: Algorithm [sic] accountability
  • CS Extras Thursday, 4:15pm: Project Gadfly

Extra credit (Peer)

  • AAA hosts Kit Yan performing Queer Heartache, Wednesday, Harris, 7pm.
  • Ooh and Ah at the Water Bottle dress in Dance Ensemble show, Staying with the Trouble. Tickets are available in Bucksbaum box office for Thu, Fri, Sat at 7:30 and Sunday at 2:00.
  • Next home baseball game: May 7 (Senior Day)

Extra credit (Misc)

  • May 4 town hall on belonging. 11am, May 4, JRC 101

Other good things to do

  • Dag Field Day, Saturday, April 29, noon-5pm, in the Club Athletic Field.
  • Raging Cow Atlatl event, Saturday, somewhere.
  • Titular head (?)

Class 45 (Monday, 24 April 2017)

News / Etc.

  • Sit with project partners!
  • Welcome to any prospectives who are here.
  • We’ll try to split class between lab work and project work.

Upcoming Work

  • Lab writeup: Exercise 4 (it’s class 45)
    • Title your email CSC 151.01 Writeup for Class 45 (YOUR FULL NAMES).
  • Reading for Tuesday: Analyzing Procedures
  • Project Proposals due TONIGHT (sketches due Tuesday).
    • Make sure to describe the underlying design goals.
    • Make sure to indicate the three techniques you will use.
    • Make sure to explain how you know you will get 1000 different images.

Extra credit (Academic/Artistic)

  • CS Table Tuesday, noon: Algorithmic [sic] bias
  • CS Extras Thursday, 4:15pm: Gadfly

Extra credit (Peer)

  • AAA hosts Kit Yan performing Queer Heartache, Wednesday, Harris, 7pm.
  • Next home baseball game: May 7 (Senior Day)

Extra credit (Misc)

  • May 4 town hall on belonging. 11am, May 4, JRC 101

Other good things to do

  • Dag Field Day, Saturday, April 29, noon-5pm, in the Club Athletic Field.

Class 44 (Friday, 21 April 2017)

News / Etc.

  • Sit with project partners!
  • Welcome to any folks here for junior visit day!

Upcoming Work

  • No lab writeup.
  • Reading for Monday: Files in Scheme
  • Project Proposals due Monday evening (sketches due Tuesday).

Extra credit (Academic/Artistic)

  • Met Opera Live in HD: Eugene Onegin. Saturday, April 23. Opera Talk, 11:30 a.m., Opera, noon, Harris Center Cinema

Extra credit (Peer)

  • Vietnamese Food Stal, 6 p.m. - 8p.m. tonight, JRC 2nd.
  • Track and Field, Saturday, the Track (and field), 11am - ??
  • Art House Arts Fest on April 22nd. (Time?)
  • ISO Cultural Evening, Satuday, 7-9 p.m., Harris

Extra credit (Misc)

None right now.

Other good things to do

  • Dag Field Day, Saturday, April 29, noon-5pm, in the Club Athletic Field.

Friday PSA

  • You are awesome.
  • So be awesomely moderate.
  • Do not pressure.
  • Get consent.

Class 43 (Wednesday, 19 April 2017)

News / Etc.

  • Maintain partners from yesterday.
  • Review sessions at 9:00 a.m., 7pm, and 8pm tomorrow.
    • 9:00 a.m. session ends early so that Sam can meet with the Dean

Upcoming Work

  • Lab writeup: Exercise 6.
  • Reading for Monday: Files in Scheme
  • Exam 3 epilogue due TONIGHT.
  • Quiz Friday
  • Project Proposals due next Monday evening (artworks Tuesday).

Quiz topics

  • Trees
  • Higher-order procedures
  • Maybe some related past stuff.

Extra credit (Academic/Artistic)

  • Any of the Research, Scholarship, and Creative Activity Symposium events April 17-20.
  • Quince Contemporary Vocal Ensemble. 7:30 p.m., Wednesday, April 19, Sebring-Lewis. http://www.quince-ensemble.com/about.
  • Scholars’ Convocation, Thursday, 11:00 a.m. Weiman on Hamilton versus Jackson: A Monetary Debate
    • Warning! This is the PBK convocation, so the first twenty minutes or so are students joining PBK. (You can applaud your peers!)
  • #robinhoodfail: The Ethics of Public Scholarship and the Digital Liberal Arts, Thursday, 7:30 pm, JRC 101.
  • Met Opera Live in HD: Eugene Onegin. Saturday, April 23. Opera Talk, 11:30 a.m., Opera, noon, Harris Center Cinema

Extra credit (Peer)

  • Any of the Research, Scholarship, and Creative Activity Symposium events that involve your classmates, April 17-20. (No double dipping!)
  • Vocal recitals with Prof. Miguel. Friday at 7:30 in Sebring-Lewis.
  • Art House Arts Fest on April 22nd.

Extra credit (Misc)

None right now.

Other good things to do

  • If you participate in Thursday’s 20/4 festivities, be moderate.
  • Dag Field Day, Saturday, April 29, noon-5pm, in the Club Athletic Field.

Class 42 (Tuesday, 18 April 2017)

News / Etc.

  • New partners! (You’ll keep your partner tomorrow, too.)

Upcoming Work

  • Lab writeup: TBD.
  • Reading for Wednesday: Files in Scheme
  • Exam 3
    • Exam due TONIGHT
    • Epilogue due tomorrow night (earlier is better)
  • Project Proposals due next Monday evening (artworks Tuesday).

Extra credit (Academic/Artistic)

  • Paul Bendich ‘01 talk on Data Science, Today, 11:00 a.m., somewhere in Math.
  • Any of the Research, Scholarship, and Creative Activity Symposium events April 17-20.
  • Quince Contemporary Vocal Ensemble. 7:30 p.m., Wednesday, April 19, Sebring-Lewis.
  • #robinhoodfail: The Ethics of Public Scholarship and the Digital Liberal Arts, Thursday, 7:30 pm, JRC 101.

Extra credit (Peer)

  • Any of the Research, Scholarship, and Creative Activity Symposium events that involve your classmates, April 17-20. (No double dipping!)
  • Art House Arts Fest on April 22nd.

Extra credit (Misc)

None right now.

Other good things to do

  • If you participate in Thursday’s festivities, be moderate.
  • Dag Field Day, Saturday, April 29, noon-5pm, in the Club Athletic Field.

Class 41 (Monday, 17 April 2017)

News / Etc.

  • Happy Patriot’s day! (or Patriots’ Day, if you prefer)
  • Sit anywhere you’d like! (I’m going to make you move, anyway.)
  • Extended office hours today: 11-noon, 3-3:45 pm

Upcoming Work

Extra credit (Academic/Artistic)

  • The Barber of Seville, Monday, 17 April 2017, 7:30 p.m., Herrick
  • Any of the Research, Scholarship, and Creative Activity Symposium events April 17-20.
  • Quince Contemporar Vocal Ensemble. 7:30 p.m., Wednesday, April 19, Sebring-Lewis.
  • #robinhoodfail: The Ethics of Public Scholarship and the Digital Liberal Arts, Thursday, 7:30 pm, JRC 101.

Extra credit (Peer)

  • Any of the Research, Scholarship, and Creative Activity Symposium events that involve your classmates, April 17-20. (No double dipping!)
    • Posters, 4-6pm, Tuesday, Burling Lounge: “The Effectiveness of Aesthetically Pleasing Rain Gardens” (also good: “Computing for Diversity” and “Algorithm Accountability”)
    • Thursday, Noon-1pm, JRC 226 “Econophysics Modeling of Dow 30”
  • Submit to (or attend) the Art House Arts Fest on April 22nd. They want visual art, performance art, musical talent, crafting skills, culinary arts etc. If anyone is interested in participating they can email our Art House member.

Extra credit (Misc)

None right now.

Other good things to do

  • Dag Field Day, Saturday, April 29, noon-5pm, in the Club Athletic Field.

Class 40 (Friday, 14 April 2017)

News / Etc.

  • Continue partners.

Upcoming Work

Extra credit (Academic/Artistic)

  • The Barber of Seville, Monday, 17 April 2017, 7:30 p.m., Herrick

Extra credit (Peer)

  • Submit to (or attend) the Art House Arts Fest on April 22nd. They want visual art, performance art, musical talent, crafting skills, culinary arts etc. If anyone is interested in participating they can email our Art House member.
  • After spending this entire weekend doing Improv at a conference, Ritalin Test Squad will be doing 24 Hour Improv the upcoming Friday. They will be performing in Loose Lounge from 6pm Friday to 6pm Saturday. There may be other improv troupes performing with them.
  • Baseball vs. Knox Saturday at noon or 2:30 p.m.
  • Drag Show Saturday night.

Extra credit (Misc)

None right now.

Other good things to do

  • Godspell, Friday, Saturday at 7:30 p.m., Sunday at 2:00 p.m. [sold out]
  • Kinetic Sculpture Competition, Saturday, 11:00 a.m., Bucksbaum Rotunda
  • Be moderate (even in working on CS)

Friday PSA

  • You are awesome people.
  • Take care of yourselves!

Class 39 (Wednesday, 12 April 2017)

News / Etc.

  • It’s Wednesday. New partners!
  • Answer key for exam 2 forthcoming.
  • Think about taking CSC 161 next semester. It’s an awesome course. You get to play with robots. You get to learn a more well-known language. Many students say it’s less work than CSC 151. You don’t have to deal with me. (Disclaimer.)

Rotating reminders

  • Sam review session, 9:00 a.m., Thursday, here.
  • Mentor-led review sessions, 7:00 and 8:00 p.m., Thursday, CS commons.

Upcoming Work

Quiz Topics

  • Vectors - odds of a vector recursion question are high
  • Pairs and pair structures - odds of a “draw this” are high
  • Random numbers - odds of a “what’s wrong with this” are medium
  • Geometric art - odds of a “draw this” are unknown

Exam 3

  • New model for submitting prologue: Email.
  • Should be a bit less time consuming than the last exam.
  • We get one day to fix bugs before you start getting credit for them.

Extra credit (Academic/Artistic)

  • Tech Night Study Break, tonight, 8 p.m., Faulconer gallery.
  • Spark Tank Pitch Contest, Thursday, 11am-1pm, Harris
  • CS Extras, Thursday, 4:15 pm, Ursula Wolz on High School Coding Conferenc3
  • Screening of Between Earth and Sky: Climate Change on the Last Frontier, Thursday at 5pm afterwards.
  • Jonathan Katz: Donald Trump, Hilary Clinton, and the Politics of Presidential Masculinity, Thursday, 7:00 p.m., Harris Cinema.
  • Music Faculty Recital, Thursday, 7:30 p.m., Sebring-Lewis.
  • James McBride and the Good Lord Bird Band, Thursday, 8pm, Herrick
  • The Barber of Seville, Monday, 17 April 2017, 7:30 p.m., Herrick

Extra credit (Peer)

  • Submit to (or attend) the Art House Arts Fest on April 22nd. They want visual art, performance art, musical talent, crafting skills, culinary arts etc. If anyone is interested in participating they can email our Art House member.
  • After spending this entire weekend doing Improv at a conference, Ritalin Test Squad will be doing 24 Hour Improv the upcoming Friday. They will be performing in Loose Lounge from 6pm Friday to 6pm Saturday. There may be other improv troupes performing with them.
    • Get sleep! Do not attend for all 24 hours.
  • Baseball vs. Knox Saturday at noon or 2:30 p.m.
  • Drag Show Saturday night.

Extra credit (Misc)

None right now.

Other good things to do

  • James McBride talk, Thursday, ??:?? p.m.
  • Pizza and Q&A with director of Between Earth and Sky, Thursday, 6:30 p.m.
  • Godspell, Thursday, Friday, Saturday at 7:30 p.m., Sunday at 2:00 p.m.
  • Kinetic Sculpture Competition, Saturday, 11:00 a.m., Bucksbaum Rotunda

Class 38 (Tuesday, 11 April 2017)

News / Etc.

  • Continue partners!
  • Exam 2 returned.
  • Current grades distributed.
  • Quizzes 7-9 returned (sorry for the delay).
  • Answer key for exam 2 forthcoming.
  • Our graders are working on the writeups.

Upcoming Work

  • Lab writeup for class 37: Exercise 3 from the Pairs lab
  • Lab writeup for class 38: Exercise 2 from the Vectors lab
  • Reading for Wednesday: Trees
  • HW7 is due tonight!
  • Exam 3 will be distributed tomorrow.
    • Yes, we worked on making it more reasonable.

Extra credit (Academic/Artistic)

  • CS Table, TODAY, noon, Technical Interviews
  • CS Extras, Thursday, 4:15 pm, Ursula Wolz on High School Coding Conferenc3
  • The Barber of Seville, Monday, 17 April 2017, 7:30 p.m., Herrick
  • Spark Tank Pitch Contest, Thursday, 11am-1pm, Harris
  • Jonathan Katz: Donald Trump, Hilary Clinton, and the Politics of Presidential Masculinity, Thursday, 7:00 p.m., Harris Cinema.
  • James McBride and the Good Lord Bird Band, Thursday, 8pm, Herrick

Extra credit (Peer)

  • Submit to (or attend) the Art House Arts Fest on April 22nd. They want visual art, performance art, musical talent, crafting skills, culinary arts etc. If anyone is interested in participating they can email our Art House member.
  • After spending this entire weekend doing Improv at a conference, Ritalin Test Squad will be doing 24 Hour Improv the upcoming Friday. They will be performing in Loose Lounge from 6pm Friday to 6pm Saturday. There may be other improv troupes performing with them.
    • Get sleep! Do not attend for all 24 hours.
  • Baseball vs. Knox Saturday at noon or 2:30 p.m.
  • Drag Show Saturday.

Extra credit (Misc)

None right now.

Other good things to do

Self care.


Class 37 (Monday, 10 April 2017)

News / Etc.

  • New partners!
  • Congratulations to HR and her team for first place in Pioneer Weekend!
  • Congratulations to our Singers for a spectacular Saturday concert.
  • Congratulations to our Disco Trumpeter for what I hear was a great concert.
  • I’ll be returning exam 2 later today and distributing current grades tonight.

Prospective Students

  • What is you name?
  • Where else are you considering?
  • What question do you have for these students?

Upcoming Work

  • Lab writeup: TBD.
  • Reading for Tuesday: Vectors
  • HW7 is due Tuesday night!

Extra credit (Academic/Artistic)

  • CS Table, Tuesday, noon, Technical Interviews
  • CS Extras, Thursday, 4:15 pm, Ursula Wolz on High School Coding Conferenc3
  • The Barber of Seville, Monday, 17 April 2017, 7:30 p.m., Herrick
  • Spark Tank Pitch Contest, Thursday, 11am-1pm, Harris
  • James McBride and the Good Lord Bird Band, Thursday, 8pm, Herrick

Extra credit (Peer)

  • Submit to (or attend) the Art House Arts Fest on April 22nd. They want visual art, performance art, musical talent, crafting skills, culinary arts etc. If anyone is interested in participating they can email our Art House member.
  • After spending this entire weekend doing Improv at a conference, Ritalin Test Squad will be doing 24 Hour Improv the upcoming Friday. They will be performing in Loose Lounge from 6pm Friday to 6pm Saturday. There may be other improv troupes performing with them.
    • Get sleep! Do not attend for all 24 hours.
  • Basseball vs. Knox Saturday at noon or 2:30 p.m.

Extra credit (Misc)

Other good things to do


Class 36 (Friday, 7 April 2017)

News / Etc.

  • Continue partners
  • Snacks!

Upcoming Work

  • Lab writeup: TBD.
  • Homework 7 is ready.
    • You can choose your own partners and work in groups of size 1, 2, or 3.
    • We will discuss the assignment at the end of class. (I had fun computer problems this morning.)
  • Reading for Monday : Pairs and pair structures

Extra credit (Academic/Artistic)

  • BAX reception today. (Or BAX at any time.)
  • The Barber of Seville, Monday, 17 April 2017, 7:30 p.m., Herrick.

Extra credit (Peer)

  • Baseball games Saturday at 1pm and 3:30 pm vs. Monmouth.
  • Track and Field Saturday at Cornell at 11 am.
    Listen to the sound at the Friday Gardner concerts at 8-10pm
  • Be amaazed at the trumpet playing at Harris on Saturday.
  • Singers concert Saturday at 2pm in Sebring Lewis.
  • Green living, Saturday, 1-4pm, Summer Street Park.
  • Watch Pioneer weekend pitches. Some time on Sunday.
  • Submit to (or attend) the Art House Arts Fest on April 22nd. They want visual art, performance art, musical talent, crafting skills, culinary arts etc. If anyone is interested in participating they can email our Art House member.

Extra credit (Misc)

  • Krumm Prairie burn Friday night.

Other good things to do

  • Women’s Tennis Saturday at 10:00 am

Friday PSA

  • Enjoy the many events this weekend
  • Make your own decisions
  • Plan
  • Take care of yourselves and those around you
  • Be moderate

Class 35 (Wednesday, 5 April 2017)

News / Etc.

  • I have fixed the brush size problem. Before starting DrRacket and Gimp, open a terminal window and type /home/rebelsky/bin/csc151-update.

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.
  • Visit review sessions! I run review sessions on Thursdays at 9am in this room.

Upcoming Work

  • Lab writeup: TBD.
  • Homework 7 is ready.
    • You can choose your own partners and work in groups of size 1, 2, or 3.
    • We will discuss the assignment at the end of class. (I had fun computer problems this morning.)
  • Reading for Friday: Random (unpredictable) drawing

Extra credit (Academic/Artistic)

  • Tonight at 7:30 p.m.: Tilly Woodward’s Time and the Beauty of Small Things.
  • (No CS extras this week.)

Extra credit (Peer)

  • Baseball games Saturday at 1pm and 3:30 pm vs. Monmouth (if it ever stops raining)
  • Track and Field Saturday at Cornell at 11 am.

Extra credit (Misc)

  • Donate during Scarlet and Give Back day.
    • Since I know that even a small donation is a challenge to many of you, I will reimburse you up to $5.
    • Remember that you can specify a recipient, such as the CS department, the Equestrian club, the South Asian club, the Baseball team, Women’s soccer, Punclub, or whatever.
    • To receive credit, you still have to write a reflective paragraph on your experience of donating.
    • I realize that receiving credit may undermine some of your own views on good works. You need not get credit for giving if you don’t want to.

Good things to do

  • Women’s Tennis Saturday at 10:00 am

Class 34 (Tuesday, 4 April 2017)

News / Etc.

  • Continue partners!
  • I am working on fixing the brush size problem.

Rotating reminders

  • Visit me in my office! I’m always happy to see students during my office hours. I prefer that you book me at https://rebelsky.youcanbook.me, but you can also just show up during office hours and hope that I’m not busy.

Upcoming Work

  • Lab writeup: TBD.
  • Homework 7 to be distributed Wednesday.
    • Exam 3 distributed a week later
    • Project distributed a week later
    • Exam 4 distributed two weeks later
  • Reading for Wednesday: Geometric Art

Extra credit (Academic/Artistic)

  • Today at 4:15 p.m. JRC 101: The 1st Mando lecture. “Reflections By Pulitzer-Prize-winning writer Dale Maharidge & photographer Michael Williamson.”
  • Today at noon: CS Table: Gadfly (apps to supportdemocracy)
  • BAX Opening Reception (plus Robert Hodierne photographs) Friday 4:30-5:30

Extra credit (Peer)

  • Baseball games Saturday at 1pm and 3:30 pm vs. Monmouth (if it ever stops raining)
  • Track and Field Saturday at Cornell at 11 am.

Extra credit (Misc)

None right now.

Good things to do

  • Women’s Tennis Saturday at 10:00 am

Class 33 (Monday, 3 April 2017)

News / Etc.

  • New partners!
  • Welcome back from break. I hope that you found it enjoyable and relaxing.
  • I’m pausing on returning exams for a few days. Sorry, but there are good reasons.
  • Congrats to baseball for sweeping Blueboys!

Rotating reminders

  • Get news! Feel free to ask me to sign you up for the department mailing list.

Upcoming Work

  • Lab writeup: TBD.
  • Homework 7 to be distributed Wednesday. Our last homework! (We do have two exams and a project left.)
  • Reading for Tuesday: Iteration

Extra credit (Academic/Artistic)

  • Today at 4:15 p.m., JRC 101: “Sad! Or Stronger Than Ever? American Journalism in the Age of Fake News, Social Media, and Donald Trump.”
  • Tomorrow at 4:15 p.m. JRC 101: The 1st Mando lecture. “Reflections By Pulitzer-Prize-winning writer Dale Maharidge & photographer Michael Williamson.”
  • BAX Opening Reception (plus Robert Hodierne photographs) Friday 4:30-5:30

Extra credit (Peer)

  • Baseball games Saturday at 1pm and 3:30 pm vs. Monmouth (if it ever stops raining)

Extra credit (Misc)

None right now.

Good things to do

  • Track and Field Saturday at Cornell at 11 am. (Do we have any Trackers or Fielders?)
  • Women’s Tennis Saturday at 10:00 am

Class 32 (Friday, 17 March 2017)

News / Etc.

  • Continue partners

Rotating reminders

  • Have a great break!

Upcoming Work

  • No lab writeup!
  • No homework over break (other than the reading).
  • Reading for Monday after break: Turtle Graphics

Extra credit (Academic/Artistic)

Extra credit (Peer)

  • Singers Concerts during spring break.
    • If there is an admission fee, I will reimburse up to $20.
  • Ultimate games during spring break.
    • There should be no admission fee.
  • Baseball games during spring break (Arkansas & Alabama).
    • There should be no admission fee.
  • Baseball games last weekend of spring break. (1 hour suffices; no more than two units for the weekend.)

Extra credit (Misc)

Good things to do

  • Read books.
  • Talk with friends.
  • Enjoy nature.
  • Get sleep.
  • Exercise.
  • Make a difference to someone else.

Pre-break PSA

  • You are awesome people. Take care of yourselves.
  • One can recover from the intensity of half of a Grinnell semester in many ways. You need not ingest substances. You need not engage in carnal acts. If you choose to ingest substances, please do so in moderation. If you do the latter, remember that consent is necessary, and that you should respect your own and your partner’s body.

Class 31 (Wednesday, 15 March 2017)

News / Etc.

  • New partners!

Rotating reminders

  • Visit review sessions! I run review sessions on Thursdays at 9am in this room.
  • Visit mentor sessions! We have mentor sessions on Thursday evening from 8:00-9:00 p.m. in the CS Commons.

Upcoming Work

  • Lab writeup: Execise 3
  • Reading for Friday: Naming Local Procedures
  • No homework over break.
  • Friday’s quiz: Identify your classmates

Extra credit (Academic/Artistic)

Extra credit (Peer)

  • Singers Concerts during spring break.
    • If there is an admission fee, I will reimburse up to $20.
  • Baseball games during spring break (Arkansas & Alabama).
    • If there is an admission fee, I will reimburse up to $20.
  • Baseball games last weekend of spring break. (1 hour suffices; no more than two units for the weekend.)

Extra credit (Misc)

Good things to do

  • Ultimate games during spring break.

Class 30 (Tuesday, 14 March 2017)

News / Etc.

  • Continue partners

Rotating reminders

  • Use our tutors! We have tutors available Sunday through Thursday evening from 7-10 p.m. in Science 3813/15.

Upcoming Work

  • HW 6 due TONIGHT!
  • Lab writeup: TBD
  • Reading for tomorrow: Numeric Recursion
  • No homework over break.
  • Friday’s quiz: Identify your classmates

Extra credit (Academic/Artistic)

  • CS Table, Tuesday at noon, SIGCSE Debrief
  • CS Extras, Thursday at 4:15 pm: ???

Extra credit (Peer)

You do not get extra credit for supporting yourself.

  • Singers Concerts during spring break.

Extra credit (Misc)

Good things to do


Class 29 (Monday, 13 March 2017)

News / Etc.

  • New partners!
  • I’m back. I brought blue crab stickers and grapes.
  • I apologize for my inconsistent responsiveness. Many of my conference days were long.
  • It will take a few more days for me to get your exams back to you.

Rotating reminders

  • Ask questions via email! I’m always happy to (try to) answer questions via email. There is no need to apologize when sending me questions. If I take too long to answer, send another email (or even text, if it’s a reasonable hour).

Upcoming Work

  • HW 6 due tomorrow night.
  • Lab writeup: TBD
  • Reading for tomorrow: Numeric Recursion
  • No homework over break.
  • Friday’s quiz: Identify your classmates

Extra credit (Academic/Artistic)

  • CS Table, Tuesday at noon, SIGCSE Debrief
  • CS Extras, Thursday at 4:15 pm: ???

Extra credit (Peer)

You do not get extra credit for supporting yourself.

Extra credit (Misc)

Good things to do


Can’t find daily preliminaries!

counter: 28

num: 28

info:

filepath: _prelim/prelim.28.md


Can’t find daily preliminaries!

counter: 27

num: 27

info:

filepath: _prelim/prelim.27.md


Can’t find daily preliminaries!

counter: 26

num: 26

info:

filepath: _prelim/prelim.26.md


Class 25 (Monday, 6 March 2017)

News / Etc.

  • New partners!
  • Quizzes returned; current grade status coming tonight.
  • Welcome to any visiting prospective students.
    • Please introduce yourself.
    • You may ask the students in this class a question.

Rotating reminders

  • Ask questions via email! I’m always happy to (try to) answer questions via email. There is no need to apologize when sending me questions. If I take too long to answer, send another email (or even text, if it’s a reasonable hour).

Upcoming Work

  • Exam 2 due TOMORROW NIGHT
  • Epilogue due Wednesday night
  • Lab writeup: Exercise 3
  • Reading: Characters and strings

Extra credit (Academic/Artistic)

  • CS Table, Tuesday at noon, Generating poetry
    • Readings should be outside Curtsinger’s office
  • CS Extras, Thursday at 4:15 pm, The CS curriculum
  • Up to two of the events in the Rosenfield Technology and Human Rights symposium

Extra credit (Peer)

  • Playboy of the Western World, next weekend (9th-12th).
  • Ritalin Test Squad Friday the 10th.
  • South Asia Tea Time Friday (?)
  • G-Tones concert, March 12 with Opposed to Toy Trains (aka Con Brio), time tbd
  • Grinnell Singers, March 12 at 2pm

Extra credit (Misc)

  • Tuesday 11:00 a.m. discussion about controversial speakers

Good things to do


Class 24 (Friday, 3 March 2017)

News / Etc.

  • Continue partners!

Rotating reminders

  • Get news! Feel free to ask me to sign you up for the department mailing list.

Upcoming Work

Extra credit (Academic/Artistic)

  • CS Table, Tuesday at noon, Generating novels and poetry
  • CS Extras, Thursday at 4:15 pm, The CS curriculum
  • Up to two of the events in the Rosenfield Technology and Human Rights symposium

Extra credit (Peer)

  • Pun club, Saturday, 4:00 p.m., Younker lounge

Extra credit (Misc)

Good things to do

  • High school play this weekend
  • College play next weekend

Class 23 (Wednesday, 1 March 2017)

News / Etc.

  • New partners!

Quiz topics

  • Anonymous procedures
  • Local bindings (let let*)
  • image-compute
  • Heterogeneous lists and car, cons, and cdr

Rotating reminders

  • Visit mentor sessions! We have mentor sessions on Thursday evenings from 7:00-8:00 p.m. and 8:00-9:00 p.m. in the CS Commons.
  • Visit review sessions! I run review sessions on Thursdays at 9am in this room.

About the exam

  • We will quickly look through the exam.

Upcoming Work

  • Exam 2 prologue due Friday.
  • Exam 2 due next Tuesday.
  • No lab writeup!
  • Revisit: Recursion basics

Extra credit (Academic/Artistic)

  • CS Extras, Thursday at 4:15 pm, Sam’s research and PM’s research

Extra credit (Peer)

  • P.U. ‘n club, Saturday, 4:00 p.m., Younker lounge

Extra credit (Misc)

Good things to do

  • Bagel party in Math commons, Thursday, 7-9 pm. Lox status still unclear.

Class 22 (Tuesday, 28 February 2017)

News / Etc.

  • Continue partners!
  • While our lab grader seems to be on top of things, our homework grader seems to be having trouble keeping up. I’m looking to hire an additional homework grader. I apologize for the difficulties. I hope things will be resolved soon.
  • Strike policy reminder. I respect the student initiative on this issue. But you should have something to strike against. I will still teach class. I will not penalize you for missing class if you send me a one-paragraph reflection on some aspect of the strike.

Rotating reminders

  • Visit me in my office! I’m always happy to see students during my office hours. I prefer that you book me at https://rebelsky.youcanbook.me, but you can also just show up during office hours and hope that I’m not busy.
  • Note that my office hours have been filling as of late. Talk to me individually if you can’t find a booking time.

Upcoming Work

Extra credit (Academic/Artistic)

  • CS Table, Tuesday at noon: Facial Recognition “algorithms”
  • W. Kamau Bell, Tuesday at 6pm, Harris.
  • Prazak Quartet, Tuesday, 28 February 2017, 7:30 p.m., Herrick.
  • CS Extras, Thursday at 4:15 pm, Sam’s research and PM’s research

Extra credit (Peer)

Extra credit (Misc)

  • Non-violent protest training session TODAY at 4:00 in JRC 101.
  • Preventing sexual assault, Tuesday at 11am, JRC 101
  • Host a prospective student THIS COMING WEEKEND. (March 5, April 8, April 23)
  • Write the eboard equivalent for class Tuesday, Wednesday, or Friday next week.

Good things to do

  • Bagel party in Math commons, Thursday, 7-9 pm. Lox status unclear.

Class 21 (Monday, 27 February 2017)

News / Etc.

  • New partners!

Rotating reminders

  • Use our tutors! We have tutors available Sunday through Thursday evening from 7-10 p.m. in Science 3813/15.

Upcoming Work

  • Assignment 5 due TOMORROW at 10:30 p.m.
  • Lab writeup: 3e and 3f. (Don’t start with these; Doing the prior problems helps.)
  • Reading: Revisiting lists
  • Exam 2 arrives Wednesday. Yay!

Extra credit (Academic/Artistic)

  • CS Table, Tuesday at noon: Facial Recognition “algorithms”
  • W. Kamau Bell, Tuesday at 6pm, Harris.
  • Prazak Quartet, Tuesday, 28 February 2017, 7:30 p.m., Herrick.
  • CS Extras, Thursday at 4:15 pm, Sam’s research and PM’s research

Extra credit (Peer)

Extra credit (Misc)

  • Preventing sexual assault, Tuesday at 11am, JRC 101
  • Host a prospective student THIS COMING WEEKEND. (March 5, April 8, April 23)

Good things to do


Class 20 (Friday, 24 February 2017)

News / Etc.

  • Continue partners!
  • Both drawings and values and Monday’s topic benefit from drawing diagrams, so I brought you graph paper.
  • A mentor told some of you that I was serious, not angry, when discussing my academic honesty concerns. She was wrong. Although I was serious, I am also angry. I am not angry at anyone; we had a clear misunderstanding. I’m just angry that it happened.
  • I apologize for forgetting to tell you to do the reading on local bindings.

Rotating reminders

  • Ask questions via email! I’m always happy to (try to) answer questions via email. There is no need to apologize when sending me questions. If I take too long to answer, send another email (or even text, if it’s a reasonable hour).
  • Visit our store! We have office supplies in the commons. Price is free will donation.

Upcoming Work

Extra credit (Academic/Artistic)

  • Screenagers documentary, 10 am, Saturday, Strand
  • Met Opera Live in HD showing of Rusalka, Saturday, Feb. 25. Talk 11:30-noon, opera noon-3pmish.
  • CS Table, Tuesday at noon: ???
  • W. Kamau Bell, Tuesday at 6pm, Harris.
  • Prazak Quartet, Tuesday, 28 February 2017, 7:30 p.m., Herrick.
  • CS Extras, Thursday at 4:15 pm, Sam’s research

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 NEXT WEEKEND. (March 5, April 8, April 23)

Good things to do

  • Diving championships this weekend (2pm today, noon Saturday)

Friday PSA

  • Take care of yourself.
  • Take care of others.

Class 19 (Wednesday, 22 February 2017)

News / Etc.

  • New partners!
  • When doing lab writeups in which you create procedures, please write at least the 4Ps, and preferably the 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 yesterday’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

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)

Good things to do

  • Diving championships this weekend
  • NEW Vote: Next week on Thursday (I think) 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.”


Class 18 (Tuesday, 21 February 2017)

News / Etc.

  • Continue partners!
  • Exam 1 returned.
    • I’m happy to talk to you about your work on the exam individually.
    • I’m happy to answer general questions in our Q&A time.
    • Please read the notes on the exam before meeting with me.

Rotating reminders

  • Ask questions via email! I’m always happy to (try to) answer questions via email. If I take too long to answer, send another email (or even text, if it’s a reasonable hour).

Upcoming Work

Extra credit (Academic/Artistic)

  • CS Table, TODAY at noon, 21 Feb 2017. Net neutrality. Reading packets should be available outside Curtsinger’s office or Orsera’s office (or at the back of our classroom)
  • Women in CS, Tuesday, 21 February 2017: Applying for GHC Scholarships and more! (All are welcome to attend.)
  • 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.
  • Prazak Quartet, Tuesday, 28 February 2017, 7:30 p.m., Herrick.

Extra credit (Peer)

  • Ritalin Test squad, 2-4pm Saturday, Bucksbaum, The Wall
  • NEW Jazz band concert Friday at 7:30 p.m. in Sebring-Lewis.

Extra credit (Misc)

Good things to do

  • Diving championships this weekend

Some notes from yesterday

Please discuss with partner.

Can you solve exercise 3 without using lambda?

If the average of the three components of c1 is less than the average of the three components of c2, what does that tell you about the relationship of the sum of the three components of c1 to the sum of the three components of c2. (Or vice versa?)

Academic honesty on exam 1

Three of you did not sign the second statement. Take a few minutes to write down suggestions for what I should do. (You should have received an index card.) We will discuss your suggestions in the last few minutes of class.


Class 17 (Monday, 20 February 2017)

News / Etc.

  • New partners!
  • I plan to return exam 1 this evening. I will also distribute some notes on the exam and an updated set of grades.
  • I will hold class on March 1. I will not penalize you from missing provided you send me a short summary of what you did during class time.
    • “Sam, I spent class time contemplating the best approach to making our nation strong again.”
    • “Sam, I spent class time listening to a speaker suggesting ways to make our nation inclusive.”

Rotating reminders

  • Use our tutors! We have tutors available Sunday through Thursday evening from 7-10 p.m. in Science 3813/15.

Upcoming Work

Extra credit (Academic/Artistic)

  • CS Table, Tuesday at noon, 21 Feb 2017. Net neutrality. Reading packets should be available outside Curtsinger’s office or Orsera’s office.
  • NEW Women in CS, Tuesday, 21 February 2017: Applying for GHC Scholarships and more! (All are welcome to attend.)
  • 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.
  • Prazak Quartet, Tuesday, 28 February 2017, 7:30 p.m., Herrick.

Extra credit (Peer)

Good things to do

  • Grinnell Equestrian Club Drill Team bake sale, 20 February 2017, 11am-2pm and 4pm-9pm.

The joy of trig.

  • Remember SOHCAHTOA!
  • For a circle, you can find the x and y coordinates of any point around the edge of the circle by …
  • For an ellipse, we use a very similar formula.
  • Details in eboard

Class 16 (Friday, 17 February 2017)

News / Etc.

  • Continue partners!
  • I will go through a few issues quickly before the quiz.
  • You will likely need to finish today’s lab on your own, but I will be happy to answer questions about the lab via email or at the start of class on Monday.

Rotating reminders

  • Suggest extra credit! Send me extra credit ideas and opportunities. (Yes, this is a good way to get credit for some of the things you’re already planning to do.)

Upcoming Work

Extra credit (Academic/Artistic)

  • CS Table, Tuesday at noon, 21 Feb 2017. Net neutrality. Reading packets should be available outside Curtsinger’s office or Orsera’s office.
  • New Thursday extras, Thursday, 16 Feb 2017, 4:15 p.m., Science 3821: The Future of MathLAN
  • New Met Opera Live in HD showing of Rusalka, Saturday, Feb. 25. Talk 11:30-noon, opera noon-3pmish.
  • New Prazak Quartet, Tuesday, 28 February 2017, 7:30 p.m., Herrick.

Extra credit (Peer)

  • Friday-Saturday-Sunday, 17th-19th, Swimming and diving conference championships. (You can only get credit for two of the three days; staying for an hour counts.)
  • Saturday the 18th, Symphony Concert. 2-4 p.m. Sound painting and more! In Sebring-Lewis.
  • Art house print making and cookie decorating event. Saturday February 18th, 1-3PM on JRC 227.
  • Pun Club Saturday at 4pm in the Secret Younker 1st Floor Lounge Location. (You only get credit for this once.) (Moderation in all things.)

Good things to do

  • Women’s basketball (Senior day) next Saturday at 1pm.
  • Men’s basketball (Senior day) next Saturday at 3pm.
  • Slavic coffee house, Saturday, 5:30-7:00 p.m. Bucksbaum Rotunda.
  • Grinnell Equestrian Club Drill Team bake sale, 20 February 2017, 11am-2pm and 4pm-9pm.

Friday PSA

  • Plan and reflect.
  • Be moderate.
  • Get consent.

Class 15 (Wednesday, 15 February 2017)

News / Etc.

  • New partners!
  • Please turn in your exam cover sheets to the mentors.
  • Sorry for the confusion on writeup 10 (?). If the grader said something like “Where is irgb-average?”, and had no other concerns, don’t worry, you got credit for the writeup.
  • The grader has returned HW2 (but forgot to cc me).
  • In the interests of keeping Friday’s class efficient, I will not take questions before the quiz.

Friday’s quiz topics

  • Drawings as values (today’s topic)
  • Documentation
  • Testing
  • (Past topics, as appropriate)

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.
  • Visit review sessions! I run review sessions on Thursdays at 9am in this room.

Upcoming Work

Extra credit (Academic/Artistic)

  • Thursday extras, Thursday, 16 Feb 2017, 4:15 p.m., Science 3821: 4-1 joint BA/MSC program with UIowa.
  • NEW CS Table, Tuesday at noon, 21 Feb 2017. Net neutrality. Reading packets should be available outside Curtsinger’s office or Orsera’s office.

Extra credit (Peer)

  • Friday-Saturday-Sunday, 17th-19th, Swimming and diving conference championships. (You can only get credit for two of the three days; staying for an hour counts.)
  • Saturday the 18th, Symphony Concert. 2-4 p.m. Sound painting and more! In Sebring-Lewis.
  • Art house print making and cookie decorating event. Saturday February 18th, 1-3PM on JRC 227.

Good things to do

  • Women’s basketball (Senior day) next Saturday at 1pm.
  • Men’s basketball (Senior day) next Saturday at 3pm.
  • Slavic coffee house, Saturday, 5:30-7:00 p.m. Bucksbaum Rotunda.
  • NEW Grinnell Equestrian Club Drill Team bake sale, 20 February 2017, 11am-2pm and 4pm-9pm.
    • Am I the only one who reads “Club Drill Team” and thinks of the Flintstones?
  • NEW Ready to Run: Campaign Training for Women, Friday, 9am-noon, Harris. (You will need to take the quiz on Thursday, but I will excuse you from class.)

Class 14 (Tuesday, 14 February 2017)

News / Etc.

  • Continue partners.
  • Happy valentine’s day! I brought you treats.
  • We start a new model of images today. Yay!
  • Don’t ask about new extra credit events ten minutes before they start.

Reminders

  • Use our tutors! We have tutors available Sunday through Thursday evening from 7-10 p.m. in Science 3813/15.
  • Ask questions via email! I’m always happy to (try to) answer questions via email. There is no need to apologize when sending me questions. If I take too long to answer, send another email (or even text, if it’s a reasonable hour).
  • Visit me in my office! I’m always happy to see students during my office hours. I prefer that you book me at https://rebelsky.youcanbook.me, but you can also just show up during office hours and hope that I’m not busy.
  • 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.
  • Visit review sessions! I run review sessions on Thursdays at 9am in this room.
  • We have individual tutors!
    We have individual tutors available for those who take advantage of the above and find that it’s not enough.
  • Visit our store! We have office supplies in the commons. Price is free will donation.
  • Get news! Feel free to ask me to sign you up for the department mailing list.
  • Suggest extra credit! Send me extra credit ideas and opportunities.

Upcoming Work

  • Exam 1 due TONIGHT at 10:30 p.m.
    • If you’ve been using images in your directory for experiments, note that those paths make your exam identifiable. Make sure to change the image path to "/home/rebelsky/Desktop/kitten.jpg" or "/home/rebelsky/Desktop/kington.jpg".
  • Epilogue due Wednesday at 10:30 p.m. (but do it immediately after the exam anyway)

Extra credit (Academic/Artistic)

  • CS Table, Tuesday at noon, 14 Feb 2017. On Technology, Slots, and Whales. Reading packets should be available outside Curtsinger’s office or Orsera’s office.
  • Thursday extras, Thursday, 16 Feb 2017, 4:15 p.m., Science 3821: 4-1 joint BA/MSC program with UIowa.

Extra credit (Peer)

  • Friday-Saturday-Sunday, 17th-19th, Swimming and diving conference championships. (You can only get credit for two of the three days; staying for an hour counts.)
  • Saturday the 18th, Symphony Concert. 2-4 p.m. Sound painting and more! In Sebring-Lewis.
  • Art house print making and cookie decorating event. Saturday February 18th, 1-3PM on JRC 227.

Good things to do

  • Women’s basketball (Senior day) next Saturday at 1pm.
  • Men’s basketball (Senior day) next Saturday at 3pm.
  • Slavic coffee house, Saturday, 5:30-7:00 p.m. Bucksbaum Rotunda.

Class 13 (Monday, 13 February 2017)

News / Etc.

  • New partners! You know the drill.
  • Tuesday is Valentine’s day. I am likely to be off email starting at about 5:30 p.m. If you have exam questions, get them to me before then.
  • Warning! Friday the 13th falls on Monday this week.
    • That’s probably why I don’t yet have grades from the graders.

Reminders

  • Ask questions via email! I’m always happy to (try to) answer questions via email. There is no need to apologize when sending me questions. If I take too long to answer, send another email (or even text, if it’s a reasonable hour).
  • Visit me in my office! I’m always happy to see students during my office hours. I prefer that you book me at https://rebelsky.youcanbook.me, but you can also just show up during office hours and hope that I’m not busy.
  • Use our tutors! We have tutors available Sunday through Thursday evening from 7-10 p.m. in Science 3813/15.
  • 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.
  • Visit review sessions! I run review sessions on Thursdays at 9am in this room.
  • We have individual tutors!
    We have individual tutors available for those who take advantage of the above and find that it’s not enough.
  • Visit our store! We have office supplies in the commons. Price is free will donation.
  • Get news! Feel free to ask me to sign you up for the department mailing list.
  • Suggest extra credit! Send me extra credit ideas and opportunities.

Upcoming Work

  • Exam 1 due Tuesday at 10:30 p.m.
  • Epilogue due Wednesday at 10:30 p.m.
  • No lab writeup!
  • Reading: Drawings as Values due tomorrow.

Extra credit (Academic/Artistic)

  • CS Table, Tuesday at noon, 14 Feb 2017. On Technology, Slots, and Whales. Reading packets should be available outside Curtsinger’s office or Orsera’s office.
  • Thursday extras, Thursday, 16 Feb 2017, 4:15 p.m., Science 3821: 4-1 joint BA/MSC program with UIowa.

Extra credit (Peer)

  • Friday-Saturday-Sunday, 17th-19th, Swimming and diving conference championships. (You can only get credit for two of the three days; staying for an hour counts.)
  • Saturday the 18th, Symphony Concert. 2-4 p.m. Sound painting and more! In Sebring-Lewis.

Good things to do

  • Women’s basketball (Senior day) next Saturday at 1pm.
  • Men’s basketball (Senior day) next Saturday at 3pm.

Code formatting

What I’d often receive.

(define irgb-weighted-average
  (lambda (weight color)
    (irgb(/(+(*(irgb-red color)weight)(irgb-green color)(irgb-blue color))(+ weight 2))
    (/(+(*(irgb-green color) weight)(irgb-red color)(irgb-blue color))(+ weight 2))
    (/(+(*(irgb-blue color) weight)(irgb-green color)(irgb-red color))(+ weight 2)))))

What I’d like

(define irgb-weighted-average
  (lambda (weight color)
    (irgb (/ (+ (* (irgb-red color) weight) (irgb-green color) (irgb-blue color)) 
             (+ weight 2))
          (/ (+ (* (irgb-green color) weight) (irgb-red color) (irgb-blue color)) 
             (+ weight 2))
          (/ (+ (* (irgb-blue color) weight) (irgb-green color) (irgb-red color)) 
             (+ weight 2)))))

Citing formulae

Sam goes off on storytelling tangents. But at least they are relevant.


Class 12 (Friday, 10 February 2017)

News / Etc.

  • Continue partners! You know the drill.
  • I distributed grades yesterday (although with the wrong class listed).
  • Only HW1 has been graded. A “check” (the default grade) is worth about 85 points. I think that’s stated somewhere in my policies. (If about 1/4 of your grades are “plus”, you usually have a HW score in the A range.)
  • You have all earned five points of extra credit on the exam for corrections. Congratulations! Of course, Titus may never let me write exam problems again. I still appreciate additional corrections, but they will not garner you extra points.
  • I think I’ve responded to every prologue I’ve received (as of 10pm Thursday night). If you filled out the prologue before then, and haven’t heard from me, let me know.
  • Many of you wrote “Stop when I get stuck for more than a few minutes” in response to “What should you do to be successful”. Note that at that point, you should send me an email message explaining what you are stuck on.
  • I was glad to see so many of you (or what seemed to be so many of you) at yesterday’s depressing convocation.

Reminders

  • Ask questions via email! I’m always happy to (try to) answer questions via email. There is no need to apologize when sending me questions. If I take too long to answer, send another email (or even text, if it’s a reasonable hour).
  • Visit me in my office! I’m always happy to see students during my office hours. I prefer that you book me at https://rebelsky.youcanbook.me, but you can also just show up during office hours and hope that I’m not busy.
  • Use our tutors! We have tutors available Sunday through Thursday evening from 7-10 p.m. in Science 3813/15.
  • 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.
  • Visit review sessions! I run review sessions on Thursdays at 9am in this room.
  • We have individual tutors!
    We have individual tutors available for those who take advantage of the above and find that it’s not enough.
  • Visit our store! We have office supplies in the commons. Price is free will donation.
  • Get news! Feel free to ask me to sign you up for the department mailing list.
  • NEW: Suggest extra credit! Send me extra credit ideas and opportunities.

Upcoming Work

Extra credit (Academic/Artistic)

  • CS Table, Next Tuesday at noon, 14 Feb 2017. Topic forthcoming.
  • Thursday extras, Thursday, 16 Feb 2017, 4:15 p.m., Science 3821: 4-1 joint BA/MSC program with UIowa.

Extra credit (Peer)

  • South-Asian Chai time on Friday, at 4pm, in JRC 2nd floor. Be moderate in all that you do.
  • Reflect on how awesome the sound and lights are for Milo the Rapper and Crunchy Kids 9 p.m., Friday, Gardner.
    Be moderate in all that you do.
  • Pun Club Saturday at 4pm in the Secret Younker 1st Floor Lounge Location. (You only get credit for this once.)
  • Friday-Saturday-Sunday, 17th-19th, Swimming and diving conference championships. (You can only get credit for this twice.)
  • Saturday the 18th, Symphony Concert. 2-4 p.m. Sound painting and more! In Sebring-Lewis.

Good things to do

  • Track meet this Saturday.
  • Large group speech showcase, Saturday at 6:30 p.m., Grinnell High School.
  • Women’s basketball this Saturday at 1pm.
  • Men’s basketball this Saturday at 3pm.

Friday PSA


Class 11 (Wednesday, 8 February 2017)

News / Etc.

  • New partners! You know the drill.
  • Please restore my faith in self-gov: Someone volunteer to be the note taker for this class.
  • I will be distributing grade records via email tonight
    • I try to keep you posted on what info we have.
    • The computed grade may be lower than you expect. Don’t worry! We don’t have enough information for a real grade computation.
    • If you would prefer that I not send your grades via email, send me a message (via text or in person, if you’d like), and I’ll remove you from my list. You can then get grades from me in other ways.

Upcoming quiz

  • Sectioning
  • Lambda expressions
  • Input and output
  • Types
  • And all past things
  • Not documenting procedures

Doing work on your own laptop or workstation

Particularly with an exam released, some of you will prefer to work places other than MathLAN.

  • Approach one: Virtual machine. In this model, you are running a Linux workstation (like those in MathLAN) on your own computer. It will, of course, be slower than your computer. It requires about 8 GB of disk space and 1 or 2 GB of RAM. Details at Reference -> VM.
  • Approach two: Connect to MathLAN via ssh. I do this on the Mac regularly. Details at Reference -> Remote.
  • Approach three: Work on your program away from DrRacket, and send it to MathLAN when you want to do testing. (You can email yourself, or learn fancier approaches.)
  • You can come visit me during office hours for help with either approach.

Notes from our graders

  • Please follow the subject conventions for your email; it makes it much easier for us to figure out what you’ve submitted.
    • CSC 151.01 Writeup for Class 9 (Samuel A. Rebelsky and Titus Klinge).
  • Please carbon-copy your partner so that they have a record. They may not realize it now, but they’ll appreciate it later.
  • Make sure to format your code correctly. Remember that Ctrl

    -I is your friend.

  • If you make a prediction, and it turns out to be wrong, you should make a note as to what you learned.
  • Nest functions! It’s much easier to write (image-show (color-swatch "blue")) than it is to record the value returned by color-swatch and then type (image-show that-number).

Exam 1 distributed

  • We will go over the policies and [the questions].(/~rebelsky/Courses/CSC151/2017S/exams/exam1).

Reminders

  • Ask questions via email! I’m always happy to (try to) answer questions via email. There is no need to apologize when sending me questions. If I take too long to answer, send another email (or even text, if it’s a reasonable hour).
  • Visit me in my office! I’m always happy to see students during my office hours. I prefer that you book me at https://rebelsky.youcanbook.me, but you can also just show up during office hours and hope that I’m not busy.
  • Use our tutors! We have tutors available Sunday through Thursday evening from 7-10 p.m. in Science 3813/15.
  • 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.
  • Visit review sessions! I run review sessions on Thursdays at 9am in this room.
  • We have individual tutors!
    We have individual tutors available for those who take advantage of the above and find that it’s not enough.
  • Visit our store! We have office supplies in the commons. Price is free will donation.
  • Get news! Feel free to ask me to sign you up for the department mailing list.

Upcoming Work

Extra credit (Academic/Artistic)

  • Scholars Convocation, Thursday, 9 Feb 2017, 11:00 a.m., JRC 101.
  • Thursday extras, Thursday, 9 Feb 2017, 4:15 p.m., Science 3821: Something on computer graphics (visitor from UMN). Let me know if you want the email.
  • CS Table, Next Tuesday at noon, 14 Feb 2017. Topic forthcoming.

Extra credit (Misc)

  • Update on Admission and Financial Aid Building and Campus Landscape Projects. TODAY, JRC 101, 11:45-1:00. Pizza!

Extra credit (Peer)

  • Org fair on Thursday. Noon-1.
  • South-Asian Chai time on Friday, at 4pm, in JRC 2nd floor. Be moderate in all that you do.
  • Milo the Rapper and Crunchy Kids 9 p.m., Friday, Gardner.
  • Friday-Saturday-Sunday, 17th-19th, Swimming and diving conference championships.
  • Saturday the 18th, Symphony Concert. 2-4 p.m. Sound painting and more! In Sebring-Lewis.
  • Track meet this Saturday. Be moderate in all that you do.

Good things to do

  • Read the Electronic Frontier Foundation’s Surveillance Self Defense Tips at https://ssd.eff.org/. Your mentor says they are great.

Class 10 (Tuesday, 7 February 2017)

News / Etc.

  • Continue partners and positions!
  • Exam 1 will be distributed on Wednesday.
  • I really do think that you are best served by working in the CS labs; you have people to help you and talk to. However, if you want to work on your own, it doesn’t work to download DrRacket (unless you run Linux). You either need to download a virtual machine (more on that soon) or connect remotely to MathLAN. You can find information under Reference -> Remote.
  • Remember: If you want to look at the eboard “in progress”, replace the .html at the end with .md.

Reminders

  • I’m always happy to (try to) answer questions via email. There is no need to apologize when sending me questions. If I take too long to answer, send another email (or even text, if it’s a reasonable hour).
  • I’m always happy to see students during my office hours. I prefer that you book me at https://rebelsky.youcanbook.me, but you can also just show up during office hours and hope that I’m not busy.
  • We have tutors available Sunday through Thursday evening from 7-10 p.m. in Science 3813/15.
  • 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.
  • I run review sessions on Thursdays at 9am in this room.
  • We have individual tutors available for those who take advantage of the above and find that it’s not enough.
  • We have office supplies in the commons. Price is free will donation.
  • Feel free to ask me to sign you up for the department mailing list.

Upcoming Work

Extra credit (Academic/Artistic)

  • CS Table, TODAY at noon, 7 Feb 2017. Something on privacy. See email.
  • Scholars Convocation, Thursday, 9 Feb 2017, 11:00 a.m., JRC 101.
  • Thursday extras, Thursday, 9 Feb 2017, 4:15 p.m., Science 3821: Something on computer graphics (visitor from UMN). Let me know if you want the email.

Extra credit (Misc)

  • Update on Admission and Financial Aid Building and Campus Landscape Projects. Wednesday, JRC 101, 11:45-1:00. Pizza!

Extra credit (Peer)

  • Saturday the 18th, Symphony Concert. 2-4 p.m. Sound painting and more! In Sebring-Lewis.
  • Friday-Saturday-Sunday, 17th-19th, Swimming and diving conference championships.
  • Track meet this Saturday.
  • Milo the Rapper and Crunchy Kids 9 p.m., Friday, Gardner.
    Be moderate in all that you do.
  • South-Asian Chai time on Friday, at 4pm, in JRC 2nd floor. Be moderate in all that you do.
  • Org fair on Thursday. Noon-1.

Good things to do

  • Read the Electronic Frontier Foundation’s Surveillance Self Defense Tips at https://ssd.eff.org/.

Class 9 (Monday, 6 February 2017)

News / Etc.

  • New partners!
  • Quiz 1 returned.
    • Note that (irgb-lighter c1) does not modify c1. Instead, it returns a new color.
    • That should not be surprising. You would not expect (square x) to change x.
    • Some of you missed that since the result of compose is a procedure, it implicitly has a parameter. For example, we would describe the result of (define irgbll (compose irgb-lighter irgb-lighter)) as “A procedure, (irgbll color), that computes (irgb-lighter (irgb-lighter color)).
    • That means that the solution to problem 1 should have been something of the form (define myfun (compose ....)).
  • Our graders’ account got locked last night. (Even I don’t have access right now.) I’m not sure where we stand in grading.
  • Exam 1 will be distributed on Wednesday.

Reminders

  • I’m always happy to (try to) answer questions via email. There is no need to apologize when sending me questions. If I take too long to answer, send another email (or even text, if it’s a reasonable hour).
  • We have tutors available Sunday through Thursday evening from 7-10 p.m. in Science 3813/15.
  • 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.
  • I run review sessions on Thursdays at 9am in this room.
  • We have individual tutors available for those who take advantage of the above and find that it’s not enough.

Upcoming Work

Extra credit (Academic/Artistic)

  • CS Table, Tuesday, 7 Feb 2017. Something on privacy. See email.
  • Thursday extras, Thursday, 9 Feb 2017, 4:15 p.m., Science 3821: Something on computer graphics (visitor from UMN). Let me know if you want the email.
  • Scholars Convocation, Thursday, 9 Feb 2017, 11:00 a.m., JRC 101.

Extra credit (Peer)

Good things to do


Class 8 (Friday, 3 February 2017)

News / Etc.

  • Continue partners!
  • Sam’s grading of HW1 is now done! (Our graders get to work on the lab writeups and HW2. They should be done on Sunday.)
  • If there are things I do in class that don’t seem to end up in the eboard, and you’d like them there, please let me know.
  • Lots of talking today (prelims, topics, etc.). That’s okay, we’ve reserved two days for today’s lab.

Reminders

  • I’m always happy to (try to) answer questions via email. There is no need to apologize when sending me questions.
  • We have tutors available Sunday through Thursday evening from 7-10 p.m. in Science 3813/15.
  • Starting this week, we will 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.
  • I run review sessions on Thursdays at 9am in this room.
  • We have individual tutors available for those who take advantage of the above and find that it’s not enough.

Upcoming Work

Extra credit (Academic/Artistic)

  • CS Table, Tuesday, 7 Feb 2017. Something on privacy.
  • Thursday extras, Thursday, 9 Feb 2017, 4:15 p.m., Science 3821: Something on computer graphics (visitor from UMN).
  • Scholars Convocation, next Thursday, 9 Feb 2017, 11:00 a.m., JRC 101.

Extra credit (Peer)

  • Swimming and Diving meet 1pm on Saturday.
  • Ritalin Test Squad Improv Troupe is looking for new members and will be holding try outs this weekend. Auditions will be on Saturday Feb 4th, 1-3 pm in The Wall (Bucksbaum 152).
  • Pun Club, Saturday at 4pm in (private).

Good things to do

  • Divest rally Friday at 3pm in ARH 302.

Friday PSA

  • Take care of yourselves.
  • I’ll have new data next week.

Class 7 (Wednesday, 1 February 2017)

News / Etc.

  • New partners!
  • Please don’t leave your completed/graded quizzes in the room.
  • Still working on grading HW1. Sorry.
  • I hope to get through preliminaries quickly so that you have most of class for lab.
  • You should have received a message from Stacy Turley requesting note-taking for this class. It looks like many of you are taking very nice notes (better than I do). I hope that you will respond to the request.
  • I’m supposed to remind you that Friday is the add/drop deadline.
  • Reminder: The lab writeups go to csc151-01-grader@grinnell.edu.
  • Quiz Friday!
    • Numbers and numeric operations.
    • RGB colors and color operations.
    • Color transformations.
    • The compose operation.
    • Scheme order of evaluation.
    • The questions you should ask about types.

Reminders

  • We have tutors available Sunday through Thursday evening from 7-10 p.m. in Science 3813/15.
  • Starting this week, we will 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.
  • I run review sessions on Thursdays at 9am in this room.
  • We have individual tutors available for those who take advantage of the above and find that it’s not enough.

Upcoming Work

Extra credit (Academic/Artistic)

  • Thursday extras, Thursday, 4:15 p.m., Science 3821: LaTeX.
  • CS Table next Tuesday.

Extra credit (Misc)

  • Any one of the activities relating to last Friday’s executive order.
    • See VP Connor’s email
    • Thursday at 7pm in Saints Rest

Extra credit (Peer)

  • Swimming and Diving meet 1pm on Saturday.
  • Ritalin Test Squad Improv Troupe is looking for new members and will be holding try outs this weekend. Auditions will be on Saturday Feb 4th, 1-3 pm in The Wall (Bucksbaum 152).

Good things to do

  • Care for the people around you.
  • More of the activities relating to last Friday’s executive order.
  • Divest rally Friday at 3pm in ARH 302.

Class 6 (Tuesday, 31 January 2017)

News / Etc.

  • Continue partners!
  • I still have some HW1s left to grade (and two quizzes). Apologies.
  • I hope to get through preliminaries quickly so that you have most of class for lab.
  • You should have received a message from Stacy Turley requesting note-taking for this class. It looks like many of you are taking very nice notes (better than I do). I hope that you will respond to the request.

Reminders

  • We have tutors available Sunday through Thursday evening from 7-10 p.m. in Science 3813/15.
  • Starting this week, we will 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.
  • I run review sessions on Thursdays at 9am in this room.

Upcoming Work

Extra credit (Academic/Artistic)

  • CS Table, Tuesday, TODAY, noon, middle PDR: Planning for the semester.
  • Women-in-CS discussion of Hidden Figures, TODAY, 7pm, CS Commons.
  • Thursday extras, Thursday, 4:15 p.m., Science 3821: LaTeX.

Extra credit (Misc)

  • Any one of the activities relating to last Friday’s executive order.

Extra credit (Peer)

  • Swimming and Diving meet 1pm on Saturday.
  • Ritalin Test Squad Improv Troupe is looking for new members and will be holding try outs this weekend. Auditions will be on Saturday Feb 4th, 1-3 pm in The Wall (Bucksbaum 152).

Good things to do

  • Care for the people around you.
  • More of the activities relating to last Friday’s executive order.
  • Women’s BBall tonight at 5:30 p.m.

Class 5 (Monday, 30 January 2017)

News / Etc.

  • Quiz 1 returned (by mentors).
  • HW 1 returned (via email).
  • New partners! Grab a card, find a computer, introduce yourself.
  • I apologize for the confusion on the self-checks for colors.

Reminders

  • The CS department maintains a mailing list of events and opportunities (and other things of potential interest).
  • Starting this week, we will have mentor sessions on Wednesday and Thursday evenings from 8:00-9:00 p.m. Wednesdays will be more Q&A, Thursdays will include sample quizzes.
  • We have tutors available Sunday through Thursday evening from 7-10 p.m. in Science 3813/15.

Upcoming Work

Extra credit (Academic/Artistic)

  • CS Table, Tuesday, noon, middle PDR: Planning for the semester.
  • Thursday extras, Thursday, 4:15 p.m., Science 3821: LaTeX

Extra credit (Peer)

  • Swim meet this coming weekend.
  • Ritalin Test Squad Improv Troupe is looking for new members and will be holding try outs this weekend. Auditions will be on Saturday Feb 4th, 1-3 pm in The Wall (Bucksbaum 152).

Good things to do

  • Care for the people around you.

Class 4 (Friday, 27 January 2017)

News / Etc.

  • We have a lot of preliminaries today. Sorry!
  • It appears that there was a problem with links on the news page. I think I have fixed it. Let me know if you encounter other problems. And yes, it’s fine if your email says PROBLEM. (It can also say QUESTION if you have a question.)
  • Lab writeups will start Monday. Generally, I pick one question from the lab and ask you to email an answer to the grader.
  • Reminder: Your partner from Wednesday is your partner from HW 1.
  • I have heard some concerns that “I don’t like group work, and this class seems to have a ton of it.” I thought I should address my reasons for giving so much group work.
    • You know one from the first day: People solve problems better in groups.
    • I also firmly believe that almost no matter what you do in life, you will be called upon to collaborate with other people, people of differing skills and levels of commitment. You might as well get practice now.
    • [Story about Sam in junior high]
  • The CS department maintains a mailing list of events and opportunities (and other things of potential interest).
  • Reminder: Starting next week, we will have mentor sessions on Wednesday and Thursday evenings from 8:00-9:00 p.m. Wednesdays will be more Q&A, Thursdays will include sample quizzes.
  • Reminder: We have tutors available Sunday through Thursday evening from 7-10 p.m. in Science 3813/15.
  • Friday PSA.

Upcoming Work

Extra credit (Academic/Artistic)

  • One of the Camille A Brown events
    • Dialogue/Conversation: Arts & Activism. Friday January 27 4:15-5:15PM, BCA 152
    • Master Class (Open to All): A Journey through Juba and Other Social Dances. Saturday January 28, 11-12:30PM, Bucksbaum Dance Studio
    • Performance: Black Girl A Linguistics Play. Saturday January 28, 7:30PM Roberts Theatre.
  • CS Table, Tuesday, noon, middle PDR: Planning for the semester.
  • Thursday extras, Thursday, 4:15 p.m., Science 3821: LaTeX

Extra credit (Peer)

  • Open practice for Ritalin Test Squad, 2-4 Saturday in the Wall.
  • Swim meet next weekend.

Good things to do

  • Moderation.

Class 3 (Wednesday, 25 January 2017)

News / Etc.

  • Please take a card and sit at the corresponding computer!
  • I am no longer distributing labs in physical form. You should be able to read the lab on the computer.
    • If you need a physical copy, let me know, and I can make a few.
  • The self checks in each reading are for your benefit. You should do them (and I may ask you at the start of class what you figured out), but you need not turn anything in.
  • We will have a quiz on Friday (as we will every Friday). This week’s topics include
    • The parts of an algorithm.
    • Very basic Scheme (things from today’s lab).
    • Course policies.
  • I added a “Book an appointment” link to the “Primary” menu on the course.
  • You should be able to view the “live” version of each eboard by clicking on the “Source” link in the list of eboards. (I’m working on making this cleaner.)
  • The CS department maintains a mailing list of events and opportunities (and other things of potential interest).
  • Starting this week, I will be in 3813 from 9:00-9:50 a.m. every Thursday to answer questions. I wouldn’t quite call it a review session, but it serves that kind of purpose.
    • Yes, I’ll still post an eboard.
  • Starting next week, we will have mentor sessions on Wednesday and Thursday evenings from 8:00-9:00 p.m. Wednesdays will be more Q&A, Thursdays will include sample quizzes.
  • We have tutors available Sunday through Thursday evening from 7-10 p.m. in Science 3813/15.

Upcoming Work

Extra credit (Academic/Artistic)

  • Rosenfield MLK day talk TONIGHT at 7pm, JRC 101
  • Thursday extras, Thursday, 4:15 p.m., Science 3821: Summer Research Opportunities in CS
  • One of the Camille A Brown events
    • Dialogue/Conversation: Arts & Activism. Friday January 27 4:15-5:15PM, BCA 152
    • Master Class (Open to All): A Journey through Juba and Other Social Dances. Saturday January 28, 11-12:30PM, Bucksbaum Dance Studio
    • Performance: Black Girl A Linguistics Play. Saturday January 28, 7:30PM Roberts Theatre.

Extra credit (Peer)

  • Open practice for Ritalin Test Squad, 2-4 Saturday in the Wall.
  • Swim meet next weekend.

Good things to do

  • Still trying to come up with some beyond the extra credit activities.

Class 2 (Tuesday, 24 January 2017)

News / Etc.

  • Signed academic honesty policy due!
    • I’m using it as today’s attendance.
    • If you are uncomfortable signing it, make an appointment to chat with me.
  • You should have received one handout at the start of class.

Upcoming Work

Extra credit (Academic)

  • Rosenfield MLK day talk Wednesday evening at 7pm, JRC 101
  • Thursday extras, Thursday, 4:15 p.m., Science 3821: Summer Research Opportunities in CS

Extra credit (Peer)

  • Open practice for crazy improv group 2-4 Saturday “Ritalin Test Squad”
  • Swim meet next weekend.

Good things to do

  • Rest.

Class 1 (Monday, 23 January 2017)

News / Etc.

  • Welcome to CSC 151!
  • I’m Sam (or SamR)
  • Your class mentors are Maddie, Anh Thu, and Halle.
  • Since it’s the first day of class, I’ll be taking attendance. (It will take a few weeks for me to learn all of your names.)
    • “Hi, my name is FORENAME SURNAME. You can call me PRIMARY NAME or Mr./Ms./Mx. SURNAME. My pronouns are ….” (You can skip the pronouns.)
  • You should have received five handouts at the start of class.

Upcoming Work

  • Assignment 1 Due Tuesday night.
  • Readings (handed out today), due before class tomorrow.
  • Signed academic honesty policy due in class on Tuesday.
    • If you are uncomfortable signing it, make an appointment to chat with me.

Extra credit (Academic)

  • Thursday extras, Thursday, 4:15 p.m., Science 3821: Summer Research Opportunities in CS

Extra credit (Peer)

None yet.

Good things to do

None yet.