Skip to main content

Class news

This information is copied from the daily outlines.

Class 21 (Friday, 9 March 2018)

News and Notes

  • Happy last day of class!

Upcoming work

  • Revised HW9: Document a Design Pattern due before spring break.
    • Make sure you have the problem, bad solutions, the pattern-based solution, and examples.

Class 20 (Wednesday, 7 March 2018)

News and notes

  • Please sit with your pattern group
    • Factory (any kind is fine): FA, SG, JM, JZ
    • Observer: MB, MG, AM, AM
    • Proxy: EB, BH, DN, MD
    • Strategy: GC, PK, JS, JRL
    • Template Method: WSC, NA, RS
  • Stickers.
  • There were a lot of problems with the pattern writeups. So I’m going to approach today’s class a bit differently than I’d planned. I’d also like you to rewrite your assignments to meet the (insufficiently well stated) goals.
  • Friday is our last CSC 321 class. So sad. But we’ll be together in CSC 322.

Upcoming work

  • Revised HW9: Document a Design Pattern due before spring break.
    • Make sure you have the problem, bad solutions, the pattern-based solution, and examples.

Good things to do (Academic/Artistic)

  • Faulconer gallery has two great exhibits.
  • Thursday Extra

Good things to do (Other)

  • Play on campus.
  • WGMC on Thursday at 6pm. Write a mission statement.
  • Little Mermaid Musical at HS.

Class 19 (Monday, 5 March 2018)

News and notes

  • Cookies!

Upcoming work

  • HW9: Document a Design Pattern due Tuesday at 9:00 p.m.
    • Goal: Clear explanation, with examples. I will have you talk about your example in class.
    • Factory (any kind is fine): FA, SG, JM, JZ
    • Observer: MB, MG, AM, AM
    • Proxy: EB, BH, DN, MD
    • Strategy: GC, PK, JS, JRL
    • Template Method: WSC, NA, RS

Good things to do (Academic/Artistic)

  • Faulconer gallery has two great exhibits.
  • Tuesdsay Extra

Good things to do (Other)


Class 18 (Friday, 2 March 2018)

News and notes

  • Sorry about Wednesday.
  • Many of you seem to be falling behind on homework. Congratulations on re-verifying that I need to give particular questions to keep you moving forward.

Upcoming work

Good things to do (Academic/Artistic)

  • Faulconer gallery has two great exhibits.

Good things to do (Other)

  • Fill out NCHA Survey (aka the latest food truck survey).
    • Students received e-mails from “Jen Jacobsen ncha-web@acha.org” with the subject line “NCHA survey: Help GC help you + food trucks!” (Depending on outlook settings, this may end up in other or clutter folders)
    • NCHA data help me give my PSAs
  • Watch President White dive (I’m not sure where the live stream is)
  • Support GHS Girls Basketball

Class 17 (Wednesday, 28 February 2018)

News and notes

  • Since I’ve had to miss a few classes, I may hold CSC 321 sessions during week eight. Are there topics that you feel like you’d benefit from increased coverage of?
    • Current answer: No.
  • Mentor sessions: Tuesday night 6-7, Thursday 6:30-7:30

Upcoming work

Good things to do (Academic/Artistic)

  • Faulconer gallery has two great exhibits.
  • Convocation Thursday.

Good things to do (Other)

  • Fill out NCHA Survey (aka the latest food truck survey).
    • Students received e-mails from “Jen Jacobsen ncha-web@acha.org” with the subject line “NCHA survey: Help GC help you + food trucks!” (Depending on outlook settings, this may end up in other or clutter folders)
    • NCHA data help me give my PSAs

Class 16 (Monday, 26 February 2018)

News and notes

  • Since I’ve had to miss a few classes, I may hold CSC 321 sessions during week eight. Are there topics that you feel like you’d benefit from increased coverage of?
    • Current answer: No.
  • Mentor sessions: Tuesday night 6-7, Thursday 6:30-7:30

Upcoming work

Good things to do (Academic/Artistic)

  • Faulconer gallery has two great exhibits.
  • Convocation Thursday.

Good things to do (Other)

  • Fill out NCHA Survey (aka the latest food truck survey).
    • Students received e-mails from “Jen Jacobsen ncha-web@acha.org” with the subject line “NCHA survey: Help GC help you + food trucks!” (Depending on outlook settings, this may end up in other or clutter folders)
    • NCHA data help me give my PSAs

Class 15 (Friday, 23 February 2018)

News and notes

  • Since I’ve had to miss a few classes, I may hold CSC 321 sessions during week eight. We’ll discuss that idea next week.
  • Thanks to Mr. Stone for covering today’s class.

Upcoming work

Good things to do (Academic/Artistic)

  • Faulconer gallery has two great exhibits.

Good things to do (Other)


Class 14 (Wednesday, 21 February 2018)

News and notes

  • Thanks to our mentor for covering class Monday and Today!
  • Since I’ve had to miss a few classes, I may hold CSC 321 sessions during week eight. We’ll discuss that idea next week.

Upcoming work

Good things to do (Academic/Artistic)

  • Faulconer gallery has two great exhibits.
  • Teacher Ed Symposium Thursday.
  • Singers Concert Saturday.

Good things to do (Other)


Class 13 (Monday, 19 February 2018)

News and notes

  • Thanks to our mentor for covering class today and Wednesday!
  • Since I’ve had to miss a few classes, I may hold CSC 321 sessions during week eight. We’ll discuss that idea next week.

Upcoming work

Good things to do (Academic/Artistic)

  • Faulconer gallery has two great exhibits.

Good things to do (Other)


Class 12 (Friday, 16 February 2018)

News and notes

Upcoming work

  • Hartl 6 due Next Tuesday at 10:30pm.
    • Extended by a few days. Please break up your work.

Good things to do (Academic/Artistic)

Good things to do (Other)


Class 11 (Wednesday, 14 February 2018)

News and notes

  • I brought food.
  • Alumni mentors visit Wednesday. Please try to clear lunch time, 4pm for their talk, (and 1pm, if possible).
  • We’ll talk about code smells and legacy code in a few weeks. I may bring the code I had to work with this weekend. I spent over four hours tracking down a bug (in part because it was so badly designed).
  • I think I’ve fixed the schedule.
    • Links are to eboards rather than outlines. (Future links don’t work.)
    • Changed due dates of assignments.
  • Mentor sessions Tuesday and Thursday.

Upcoming work

  • Hartl 5 due Tuesday at 10:30pm.
    • Extend by two days. Please break up your work.
    • I still need to find a three-hour block to write that assignment.
    • Python people should find an alternative.
    • You will have time to work on it on Monday.
  • Hartl 6 due Next Tuesday at 10:30pm.
    • Extended by a few days. Please break up your work.

Good things to do (Academic/Artistic)

  • Two cool shows in the Faulconer.
  • Islam week events this week.
  • Megan Goering design talk on Tuesday at 7pm.
  • Wednesday visitors.
  • Deej the movie this Thursday at 7pm in Harris.

Good things to do (Other)


Class 10 (Monday, 12 February 2018)

News and notes

  • I brought food.
  • Alumni mentors visit Wednesday. Please try to clear lunch time, 4pm for their talk, (and 1pm, if possible).
  • We’ll talk about code smells and legacy code in a few weeks. I may bring the code I had to work with this weekend. I spent over four hours tracking down a bug (in part because it was so badly designed).
  • I think I’ve fixed the schedule.
    • Links are to eboards rather than outlines. (Future links don’t work.)
    • Changed due dates of assignments.
  • Mentor sessions Tuesday and Thursday.

Upcoming work

  • Hartl 5 due Tuesday at 10:30pm.
    • Extend by two days. Please break up your work.
    • I still need to find a three-hour block to write that assignment.
    • Python people should find an alternative.
    • You will have time to work on it on Monday.
  • Hartl 6 due Next Tuesday at 10:30pm.
    • Extended by a few days. Please break up your work.

Good things to do (Academic/Artistic)

  • Two cool shows in the Faulconer.
  • Islam week events this week.
  • Megan Goering design talk on Tuesday at 7pm.
  • Wednesday visitors.
  • Deej the movie this Thursday at 7pm in Harris.

Good things to do (Other)


Class 9 (Friday, 9 February 2018)

News and notes

  • Alumni mentors visit next Wednesday. Please try to clear lunch time, 4pm for their talk, (and 1pm, if possible).
  • I have not yet had time to rearrange the schedule. I’m currently trying to figure out when my first free moment will be.
  • From your mentor: Please remind the 321 students that I will have a mentor session from 7-8 on Sunday and another one from 6-8 on Thursday but no session for 321 on Tuesday.

Upcoming work

  • Hartl 5 due Tuesday at 10:30pm.
    • Extend by two days. Please break up your work.
    • I need to find a three-hour block to write that assignment.
    • Python people should find an alternative.
    • You will have time to work on it on Monday.

Good things to do (Academic/Artistic)

  • MET opera on Saturday.
  • Contra dance Friday at 8pm in Younker Lounge. Live music!
  • Two cool shows in the Faulconer.
  • Islam week events next week (details forthcoming)
  • Megan Goering design talk on Tuesday
  • Wednesday visitors.
  • I’ve been told that there’s something on campus that doesn’t fit my worldview: A concert on Rathje 3rd. Saturday 3rd.

Good things to do (Other)

Friday PSA

  • I brought BAC cards

Class 8 (Wednesday, 7 February 2018)

News and notes

  • GitSwag!
  • Mentor session 7-8 Sunday night
    • KY recommends that you start the homework in advance.
  • Alumni mentors visit next Wednesday. Please try to clear lunch time, 4pm for their talk, (and 1pm, if possible).
  • The homework has clearly been too long. I’ve allocated class time for discussing the issue(s).

Upcoming work

Good things to do (Academic/Artistic)

  • CS extras Thursday: The evolution of CSC 151
  • Rosenfield symposium this week
  • MET opera on Saturday.
  • Contra dance Friday at 8pm in Younker Lounge. Live music!
  • Two cool shows in the Faulconer.
  • Islam week events next week (details forthcoming)

Good things to do (Other)


Class 7 (Monday, 5 February 2018)

News and notes

  • Mentor session 8-9 Tuesday night
    • KY recommends that you start the homework in advance.
  • My weekend evaporated. I’m still a bit behind on grading. Sorry.
  • Unfortunately, the solution to some of your problems will sometimes be the equivalent of “reboot”. For example, a student who was having trouble with Heroku found it easiest to just set up a new Heroku instance.

Upcoming work

Good things to do (Academic/Artistic)

  • CS table Tuesday: Ownership in the digital age
  • CS extras Thursday: The evolution of CSC 151
  • Rosenfield symposium this week

Good things to do (Other)

  • Posse Plus Retreat Reflections, Community Hour next week (Tuesday, 11am, JRC 101)

Class 6 (Friday, 2 February 2018)

Admin

  • Mentor session Sunday and Tuesday night
  • How long did Hartl 1 take?
    • Observation: When things go right, it’s reasonable. But when things go wrong, it’s really hard to figure out why.
  • The Friday PSA will happen in CSC 322
  • Don’t forget to add yourself to the homework channel!

Upcoming work

  • Hartl 2 due Sunday at 10:30pm.
    • This should take about the same amount of time as the first Hartl assignment.
  • Hartl 3 due Tuesday at 10:30pm.
    • The response part of this assignment will not be available until Sunday (approximately)

Good things to do (Academic/Artistic)

  • Rebecca Wingo: How to Harvest History. Friday Feb. 2, 4pm, Burling Library Lounge.
  • Movie Sunday: I Am Not Your Negro, 4pm in the Strand
  • CS table Tuesday: TBD
  • CS extras Thursday: The evolution of CSC 151

Good things to do (Other)

  • Indoor Track and Field Saturday at 9:30 am.
  • Swimming Saturday at 1:00 pm.
  • Tennis meet Sunday at 10:00 am.
  • Posse Plus Retreat Reflections, Community Hour next week (Tuesday, 11am, JRC 101)

Class 5 (Wednesday, 31 January 2018)

Admin

  • Fruit snax!
  • Classroom? Here or 3813?
  • Apologies for being behind in grading. I have a busy next few days, but I will do my best to catch up over the weekend.
  • Last reminder: If you have TuTh afternoons available for the next few weeks, you should consider Megan Goering ‘08’s “Design Thinking” course. TuTh 2:00-3:50, JRC 209. starting tomorrow.
  • Many of you received comments that you should be more thorough on your journal answers. Here’s an appropriate length one for part 1 of t he latest journal: DNS (Domain Name System) – The Domain Name System matches hostnames to IP addresses so that a browser user does not have to remember the IP addresses of each site they want to visit. The browser asks a DNS server where a given hostname is, and then receives an IP address that refers to the same place..
  • Mentor session 6-7:30pm tomorrow.

Upcoming work

  • Hartl 1 due Thursday at 10:30pm.
    • This should be less time-consuming than the Ruby exercises.
  • Hartl 2 due Sunday at 10:30pm.
    • This should take about the same amount of time as the first Hartl assignment.

Good things to do (Academic/Artistic)

Good things to do (Other)

  • WinC 6pm on Thursday. (Every other week.)
  • Posse Plus Retreat Reflections, Community Hour next week (Tuesday, 11am, JRC 101)

Class 4 (Monday, 29 January 2018)

Admin

  • Apologies for being behind in grading. I have a busy next few days, but I will do my best to catch up.
  • Take a playing card. It will determine where you sit in class.
    • Why? I want you to practice discussing things with other people.
  • Reminder: Please ask your homework questions on the Slack #homework channel. Context is always helpful on questions. Not “c9 is not working” but “When I try to do X on c9, I get the following error.”
  • Your mentor will be offering one-hour mentor sessions the night assignments are due.
    • Please fill out the Doodle poll today.

Upcoming work

  • Reading journal due Tuesday at 9pm: Web technologies SaaSbook chapter 2, introduction and 2.1–2.4.
  • Hartl 1 due Thursday at 10:30pm.
    • Mentor hours at …

Good things to do (Academic/Artistic)

  • CS table Tuesday: Spectre and Meltdown (I think)
  • CS extras Thursday: Sam’s students

Class 3 (Friday, 26 January 2018)

Admin

  • Take a playing card. It will determine where you sit in class.
    • Why? I want you to practice discussing things with other people.
  • Please ask your homework questions on the Slack #homework channel.
  • Please take the journals seriously.
    • Correct grammar and spelling.
    • Thoughtful responses.
    • On the last question, “Explain it in your own words” means “explain the concept” not just “explain your confusion”.
    • Example: “I did not fully understand the differences in the different types of testing described on page 70 e.g BlackBox Testing, Regression Testing, etc. The descriptions in the book aren’t very informative and hard to understand.”
      • Page number: Great!
      • e.g., … etc.: Shows carelessness.
      • Does not attempt to explain.
  • Your mentor will be offering one-hour mentor sessions the night assignments are due.

Upcoming work

Good things to do (Academic/Artistic)

  • Met Opera Saturday
  • CS table Tuesday: Spectre and Meltdown (I think)
  • CS extras Thursday: Sam’s students

Class 2 (Wednesday, 24 January 2018)

Admin

  • Please ask your homework questions on the Slack #homework channel.
  • Some of you are getting check-minus grades on the assignment.
    • For assignments, that will still count as a 90. (You should not get lower than the timebox value, provided that it’s clear that you’ve put in an appropriate level of effort and time.)
    • For journals, that will count lower.
  • Today is the last day to fill out the data buddies survey https://cerp.co1.qualtrics.com/jfe/form/SV_3UH7q6TmdZ8YRPD. Surveys are more meaningful if we get higher participation.

Upcoming work

Good things to do (Academic)

  • Convocation Thursday at 11 in JRC 101: Democracy at the Roots: Culture and Sovereignty in Haiti
  • CS extras Thursday: Summer research opportunities in CS.

Class 1 (Monday, 22 January 2018)

Admin

  • Welcome back! I think I know most of you, and I’m happy to be able to teach you again.
  • But I’m still taking attendance.
  • The course site for CSC 321 may be more ready than it’s ever been. Cross your fingers that it stays that way. Let me know when things don’t work.
    • For example, we had a configuration screwup that made some pages unavailable. Let me know if you find such pages.
  • There will probably not be a separate CSC 322 next year. If you are taking CSC 321 this semester, please enroll in CSC 322.
  • Please fill out the Data Buddies survey that you received over break. https://cerp.co1.qualtrics.com/jfe/form/SV_3UH7q6TmdZ8YRPD. Surveys are more meaningful if we get higher participation.
  • After today, I’ll plan to have a cart of laptops in this classroom.

Upcoming work

Good things to do (Academic)

  • CS table tomorrow: Plan topics
  • MLK day (+ 1 week + 1 day) event, Tuesday, 7:00 pm, JRC 101
  • CS extras Thursday: Summer research opportunities in CS.