CS Table

CS Table 10/10: Debrief from Grace Hopper Celebration

This week’s CS Table will feature a panel of students that attended the Grace Hopper Celebration (GHC) of Women in Computing last week. They will share their experiences at the conference as well as give advice on how to get the most out of your conference experience if you attend such a conference in the future.

View the GHC website for more information on the conference

Computer science table (CS Table) is a weekly meeting of Grinnell College community members (students, faculty, staff, etc.) interested in discussing topics related to computing and computer science. CS Table meets Tuesdays from 12:00–1:00pm in JRC 224A (inside the Marketplace). Contact the CS faculty for the weekly reading. Students on meal plans, faculty, and staff are expected to cover the cost of their meals. Visitors to the College and students not on meal plans can charge their meals to the department (sign in at the JRC front desk).

CS Table 10/3: Tapia 2017 Debrief

This week in CS Table we’ll hear from several Grinnell students who attended the ACM Richard Tapia Celebration of Diversity in Computing two weeks ago in Atlanta. They will be discussing their experiences at the conference and share advice on how to get the most of your time at a computing conference like Tapia. We will also have a broader discussion about why we have a conference like Tapia and its importance for computing.

Brief readings to give you context for the discussion

Computer science table (CS Table) is a weekly meeting of Grinnell College community members (students, faculty, staff, etc.) interested in discussing topics related to computing and computer science. CS Table meets Tuesdays from 12:00–1:00pm in JRC 224A (inside the Marketplace). Contact the CS faculty for the weekly reading. Students on meal plans, faculty, and staff are expected to cover the cost of their meals. Visitors to the College and students not on meal plans can charge their meals to the department (sign in at the JRC front desk).

CS Table 9/12: Machine Ethics

We will discuss the ethical decisions that machines have to make as automation plays a larger role in society, and we will examine some of the ways that machines are already making ethical decisions. We have two readings for the upcoming discussion:

Computer science table (CS Table) is a weekly meeting of Grinnell College community members (students, faculty, staff, etc.) interested in discussing topics related to computing and computer science. CS Table meets Tuesdays from 12:00–1:00pm in JRC 224A (inside the Marketplace). Contact the CS faculty for the weekly reading. Students on meal plans, faculty, and staff are expected to cover the cost of their meals. Visitors to the College and students not on meal plans can charge their meals to the department (sign in at the JRC front desk).

CS Table 9/5: Doxing

Note: we return to our usual conference room in the 2nd floor of the JRC dining hall starting this week (JRC224B)

This week in CS table we’ll be exploring doxing, the public broadcasting of someone's personally identifiable information (PII) publicly, usually through the internet.  Doxing is frequently associated (negatively) with Internet vigilantism and hacktivism, i.e., using PII to harass or extort an individual en mass.  Why do people dox others?  How easy is it to dox someone?  Is there ever a time or place where doxing is an acceptable action?  Think about these questions as you read these selected articles on doxing and protecting your PII on the internet.

Computer science table (CS Table) is a weekly meeting of Grinnell College community members (students, faculty, staff, etc.) interested in discussing topics related to computing and computer science. CS Table meets Tuesdays from 12:00–1:00pm in JRC 224B (inside the Marketplace). Contact the CS faculty for the weekly reading. Students on meal plans, faculty, and staff are expected to cover the cost of their meals. Visitors to the College and students not on meal plans can charge their meals to the department (sign in at the JRC front desk).

CS Table 8/29: Welcome Back!

We begin CS Table with our standard meet-and-greet and discussion of current events in technology and society; there is no reading for this initial meeting. As a reminder, CS Table is the CS department’s lunch discussion group for issues at the intersection technology and society. You don’t need to be a CS major to join the discussion!

The first CS Table of the year will meet at 12:00-1:00pm on August 29 in the Whale Room in the JRC Marketplace. (The Whale Room is the big room in the back of the dining hall.)

Computer science table (CS Table) is a weekly meeting of Grinnell College community members (students, faculty, staff, etc.) interested in discussing topics related to computing and computer science. CS Table meets Tuesdays from 12:00-1:00pm in the JRC Marketplace. Contact the CS faculty for the weekly reading. Students on meal plans, faculty, and staff are expected to cover the cost of their meals. Visitors to the College and students not on meal plans can charge their meals to the department (sign in at the JRC front desk).

CS Table 5/9: Comics!

The end of the semester is busy, so we are taking a fun detour from our usual readings. For the final CS Table of the year, we will look at comics about technical topics, political issues, and the downfall of society. If you have any comics you would like to include, send them to Professor Osera or Curtsinger. (If you don't send some, they will resort to showing Marmaduke and Dinosaur comics!)

Computer science table (CS Table) is a weekly meeting of Grinnell College community members (students, faculty, staff, etc.) interested in discussing topics related to computing and computer science. CS Table meets Tuesdays from 12:00-1:00pm in JRC 224B. Contact the CS faculty for the weekly reading. Students on meal plans, faculty, and staff are expected to cover the cost of their meals. Visitors to the College and students not on meal plans can charge their meals to the department.

CS Table on 5/2: Random Number Generation

This week we will consider a more technical issue: How does/might one generate random numbers. We will consider two articles:

  • John David Stone (1996). A portable random-number generator. (Internet archive)
    A call to the random-maker procedure presented here yields a dynamically constructed procedure that acts as a random-number generator. When the dynamically constructed procedure is invoked with no arguments, it returns a pseudo-random real value evenly distributed in the range [0.0, 1.0); when it is invoked with one argument (which should be a positive integer n), it returns a pseudo-random integer value evenly distributed in the range [0, n); when it is invoked with two arguments, the first of which should be a positive integer and the second the symbol reset, it changes the seed of the random-number generator to the value of the first argument.
  • Greg Taylor and George Cox (2011). Behind Intel's New Random-Number Generator.
    [I]n 2008 Intel set out to make a random-number generator that uses only digital hardware. Intel researchers based in Hillsboro, Ore., and at the company's Bangalore Design Lab in India started by tackling a key part of the problem—how to make a random source of bits without using analog circuitry.

Computer science table (CS Table) is a weekly meeting of Grinnell College community members (students, faculty, staff, etc.) interested in discussing topics related to computing and computer science. CS Table meets Tuesdays from 12:00-1:00pm in JRC 224B. Contact the CS faculty for the weekly reading. Students on meal plans, faculty, and staff are expected to cover the cost of their meals. Visitors to the College and students not on meal plans can charge their meals to the department.

CS Table 4/25: Algorithmic Accountability

Algorithms are essential to computer science, and increasingly they are essential to modern decision making on all levels. But are they unbiased? The emerging field of ‘Algorithm Accountability’ is beginning to identify cases in which inherent bias is imbedded in the inference structure of algorithms. The articles for this week’s CS Table run the gamut from popular press to general audience special interest to technical position papers to ACM recommendations for basic principles. The question is no longer ‘are algorithms biased’, but how to determine whether they are, and if so how to prevent them from being so.

Linda Oyolu, Ruth Wu, and Ursula Wolz will be leading our discussion on April 25, 2017. The following readings will give you a good sense of the area; please do your best to read at least some subset of these articles before our CS Table discussion:

Computer science table (CS Table) is a weekly meeting of Grinnell College community members (students, faculty, staff, etc.) interested in discussing topics related to computing and computer science. CS Table meets Tuesdays from 12:00-1:00pm in JRC 224B. Contact the CS faculty for the weekly reading. Students on meal plans, faculty, and staff are expected to cover the cost of their meals. Visitors to the College and students not on meal plans can charge their meals to the department.

CS Table 4/18: Automation

In the CS Table on April 18, 2017, we will discuss the role of technology in the workforce, specifically at benefits and downsides of automation. There is one reading for this week:

For a little context, here is a twitter feed that regularly features impressive manufacturing robots. These videos are fascinating to watch and can give you a sense of just how disruptive technology can be, particularly in fields that involve significant manual labor.

  • Philippe Chabot. HumanVsMachine Twitter Feed.
  • Computer science table (CS Table) is a weekly meeting of Grinnell College community members (students, faculty, staff, etc.) interested in discussing topics related to computing and computer science. CS Table meets Tuesdays from 12:00-1:00pm in JRC 224B. Contact the CS faculty for the weekly reading. Students on meal plans, faculty, and staff are expected to cover the cost of their meals. Visitors to the College and students not on meal plans can charge their meals to the department.

    CS Table 4/11: Technical Interviews

    This week in CS table we will take a critical look towards the technical interview process employed in the software industry. Like the industry itself, our expectations about how interviews are conducted have rapidly changed over the last decade. Our readings, spaced 10 years apart, showcase what were some of the concerns back then versus the concerns now:

    In addition to the readings, I encourage you to reflect on your own experiences interviewing for internships or jobs and bring them to share.

    Computer science table (CS Table) is a weekly meeting of Grinnell College community members (students, faculty, staff, etc.) interested in discussing topics related to computing and computer science. CS Table meets Tuesdays from 12:00-1:00pm in JRC 224B. Contact the CS faculty for the weekly reading. Students on meal plans, faculty, and staff are expected to cover the cost of their meals. Visitors to the College and students not on meal plans can charge their meals to the department.

    Syndicate content