Congratulations to our graduates of the class of 2019!

  • Faizaan Ali
  • Papa Kojo Ampim-Darko
  • Mujtaba Aslam
  • Myles Baumann
  • Mattori Lee Birnbaum
  • Anna Boniecki Blinderman (with honors; Robert N. Noyce 1949 Senior Student Award)
  • Greyson Haas Bourgeois
  • Cara Pan Yu Bresnahan
  • Caelin Nicole Bryant
  • Hoang Xuan Cao
  • Martin Samuel Chamberlin (Inez Henley 1914 Memorial Prize in Art; Louis Glenn Zirkle Memorial Prize in Sculpture)
  • Dennis Chunsing Chan (with honors)
  • Cameron Quinn Chen
  • Joshua J. Cussen
  • Daniel J. Cook
  • Maison Michelle Dodge
  • Ryan Taylor Galang
  • Sophie Donna Gaschott
  • Zhi Ge
  • Jonathan Ashworth Gilmour
  • Addison Honor Gould
  • Zoe Rosemarie Grubbs (with honors; Helena Percas de Ponseti Senior Prize in Spanish)
  • Shida Jing
  • Madaline Minuet Kerwin(with honors; Robert N. Noyce 1949 Senior Student Award; Joseph F. Wall 1941 Scholarship)
  • Abyaya Lamsal
  • Hung Viet Le
  • John Troester Lennon
  • Shuyan Li
  • Hadley Elaine Luker (with honors)
  • Henry M. Mahar
  • Oen Graham McKinley
  • Patrick Fischer Min
  • Aditi Munshi
  • Kamal Nadesan
  • Mariam Nadiradze
  • Gemma Maureen Nash (with honors; Robert N. Noyce 1949 Senior Student Award)
  • Rachel Elizabeth Nastelin
  • David Howard Neill Asanza (with honors)
  • Anh Thu Tran Pham (Robert N. Noyce 1949 Senior Student Award)
  • Lukas Alden Resch
  • Ryan Lad Rosol
  • Eli Vincent Salm
  • Jemuel B. Santos
  • Nolan W. Mihic Schoenle
  • Ana Laura Segebre Salazar
  • Rojian Sharma
  • Samuel Bailey Stickels
  • Zachary John Susag (with honors; Henry M. and Theresa P. Walker Endowed Prize for Excellence in Computer Science)
  • Rachel Elizabeth Swoap (Robert N. Noyce 1949 Senior Student Award)
  • Saung Thuya
  • Ekirikubinza Joshua Tibatemwa (Award for Excellence in Service to Students and Student Affairs)
  • Minh Ngoc Phuong Tran
  • Derek S. Wang
  • Tyler Damon Williams
  • Siyu Zhang
  • Tianhou Zou (with honors; Neil Klausner Phi Beta Kappa Book Award)x)
  • Tapiwanashe Blessing Zvidswa

CS Table 5/7/19: Esoteric Algorithms

May 7 CS Table location: JRC 224B, noon.
This is the last CS Table of the semester.

The last topic will be something a little less serious than our usual CS Table material: estoteric algorithms. We’ll spend the hour looking at algorithms (and data structures) that are intentionally inefficient or amusing. For example, this classic XKCD comic introduces five different esoteric sorting algorithms.

We will have a few algorithms and data structures prepared, but we would like your suggestions, too! Please send suggestions to Prof. Curtsinger by email, preferably by the end of the day on Monday, May 6. Please include a code or pseudo-code snippet we can show on the projector during our 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–12:50pm. Most CS Tables for the spring semester will meet in JRC 224B inside the Marketplace, though a small number will be in an alternate location, so watch each week for the location. 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 Marketplace front desk).

CS Table 4/30/19: Facebook, Big Data, and the Social Sciences

April 30 CS Table location: JRC 224B, noon.

Recently, Facebook announced that it will be partnering with the Social Science Research Network to provide anonymized Facebook data to Social Science Researchers. This week in CS table, we will discuss some related issues with big data and anonymity.

Sarah E. Igo (7 October 2018). We Are All Research Subjects Now - And Cold War-era safeguards won’t protect us. Chronicle of Higher Education.

Jon P. Daries, Justin Reich, Jim Waldo, Elise M. Young, Jonathan Whittinghill, Andrew Dean Ho, Daniel Thomas Seaton, and Isaac Chuang. 2014. Privacy, anonymity, and big data in the social sciences. Commun. ACM 57, 9 (September 2014), 56-63.

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–12:50pm. Most CS Tables for the spring semester will meet in JRC 224B inside the Marketplace, though a small number will be in an alternate location, so watch each week for the location. 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 Marketplace front desk).

CS Table 2/23/19: The Cathedral and the Bazaar

April 23 CS Table location: JRC 224B, noon.

Eric S. Raymond’s "The Cathedral and the Bazaar" is a classic essay on software development and open source communities. This writing was later turned into a book, but the original essay (with some later additions) is available online.

The full essay is a bit longer than some of our regular readings for CS Table (around 18 pages), but it is still a fairly quick read. You can find the essay at: http://www.catb.org/~esr/writings/cathedral-bazaar/cathedral-bazaar/.

If you are interested in how this essay was received, you may enjoy reading some of the responses to this essay under “Commentary and Argument” on this page: http://www.catb.org/~esr/writings/cathedral-bazaar/.

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–12:50pm. Most CS Tables for the spring semester will meet in JRC 224B inside the Marketplace, though a small number will be in an alternate location, so watch each week for the location. 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 Marketplace front desk).

CS Table 4/16/19: Lessons for safety-critical software

April 16 CS Table location: JRC 224B, noon.

Let's look at an important case study in safety-critical software: the Therac-25. This was a device built to administer radiation to patients under carefully controlled conditions, but the device suffered from a critical flaw that made it possible for patients to receive dangerous levels of radiation instead of the carefully-controlled doses the machine was designed to administer. We’ll explore what went wrong, and discuss the lessons learned (or not learned) from this case.

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–12:50pm. Most CS Tables for the spring semester will meet in JRC 224B inside the Marketplace, though a small number will be in an alternate location, so watch each week for the location. 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 Marketplace front desk).

CS Table 4/9/19: The Autocrat's New Tool Kit

April 9 CS Table location: JRC 224B, noon.

This week we discuss "The Autocrat's New Tool Kit" by Richard Fontaine and Kara Frederick, which appeared in The Wall Street Journal on March 15, 2019.

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–12:50pm. Most CS Tables for the spring semester will meet in JRC 224B inside the Marketplace, though a small number will be in an alternate location, so watch each week for the location. 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 Marketplace front desk).

CS Table 3/12/19: The Story of Mel

March 12 CS Table location: JRC 224B, noon.

The reading this week is The Story of Mel: a classic short story about a "real programmer" to give you some historical perspective on computing. There will probably be terms that aren't familiar to you, such as "drum memory," "core memory," and "machine code." While the faculty can provide some context during the discussion, we recommend that you do a bit of delving into strange terms in advance.

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–12:50pm. Most CS Tables for the spring semester will meet in JRC 224B inside the Marketplace, though a small number will be in an alternate location, so watch each week for the location. 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 Marketplace front desk).

CS Table 3/5/19: Moonshots

March 5 CS Table location: CS Commons (3817), noon.
RSVP by noon on March 1 to be included in the pizza order.

At CS Table we will discuss the innovation (or lack thereof) driven by technology companies, guided at least in part by a critique of Google’s "moonshots" that appeared in Communications of the ACM: Thomas Haigh. 2018. Hey Google, What's a Moonshot?: How Silicon Valley Mocks Apollo. Communications of the ACM 62, 1 (December 2018), 24-30.

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–12:50pm. Most CS Tables for the spring semester will meet in JRC 224B inside the Marketplace, though a small number will be in an alternate location, so watch each week for the location. 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 Marketplace front desk).

CS Table 2/26/19: Massive Open Online Courses

Feb. 26 CS Table location: JRC 224B, noon.

At CS Table we will discuss Massive Open Online Courses (MOOCs).

To prepare for our discussion, please read the selection of short articles that appeared in Communications of the ACM in late 2012, and one of the many retrospectives on MOOCs that has appeared more recently. All of the articles are brief, but contain many links to outside sources. You are encouraged to read all of these articles and explore some of their links, but any subset of these articles would be helpful for you to prepare for our 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–12:50pm. Most CS Tables for the spring semester will meet in JRC 224B inside the Marketplace, though a small number will be in an alternate location, so watch each week for the location. 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 Marketplace front desk).

Thursday Extra 2/21/19: On the design of CSC 321/22

Thursday, February 21, 2019
4:15 p.m. in Science 3821
Refreshments at 4:00 p.m. in the Computer Science Commons (Science 3817)

Developing Soft and Technical Skills Through Multi-Semester, Remotely Mentored, Community-Service Projects

Professor Samuel A. Rebelsky will present a talk discussing the design rationale for CSC 321/22 (now CSC 324/26), in preparation for a talk that he and Dr. Janet Davis will be giving at the 50th SIGCSE Technical Symposium in Computer Science Education.

Syndicate content