CS Table

CS Table/CSC 295: First meeting, Friday August 27

Welcome back! This semester, CS Table will be conducted together with the 1-credit special topic course CSC 295, Socio-Technical Issues in Computer Networks. We will consider issues from access and net neutrality to censorship and denial of service attacks. Registered students will be expected to lead discussions throughout the semester; all other interested students are welcome to attend and participate in discussions.

We will be meeting in JRC 224A. There is no reading for this Friday. Our agenda:

We'll consider metaphors as a way to consolidate our prior knowledge of how the Internet works (and perhaps learn some new things as well). Registered students will sign up for the first round of presentations.

A schedule for the entire semester is available at http://www.cs.grinnell.edu/~davisjan/csc/295/2010F/.

Hope to see you there!

CS Table, 19 March 2010: Classics: Computer

This Friday at CS Table, we will be discussing a classic in computer science, Donald Knuth's Turing Award lecture speech, "Computer Programming as an Art".

Knuth, Donald (1974). "Computer Programming as an Art". Communications of the ACM 17 (12): 667–673.

This document is available at http://fresh.homeunix.net/~luke/misc/knuth-turingaward.pdf and elsewhere.

Grinnell College's CS Table is a weekly gathering of folks on campus (students, faculty, staff, alums, etc.) to talk about issues relating to computer science. CS Table meets each Friday at noon in JRC 224A, the Day Public Dining Room (PDR) in the Joe Rosenfeld '25 Center (JRC). All are welcome, although computer science students and faculty are particularly encouraged to attend.

The Spring 2010 theme of CS Table is Software Design.

Contact Professor Rebelsky for further information or for a printed copy of the document in booklet format.

CS Table, 19 February 2010: OWASP Guidelines

For Friday's CS Table, we will examine some Web security guidelines in some depth.

The Open Web Application Security Project (2010). OWASP Top 10 - 2010 rc1: The Ten Most Critical Web Application Security Risks. Online document available at http://www.owasp.org/index.php/File:OWASP_T10_-_2010_rc1.pdf.

The reading is a bit longer than most, but can be skimmed fairly quickly by those who just want an overview.

Grinnell College's CS Table is a weekly gathering of folks on campus (students, faculty, staff, alums, etc.) to talk about issues relating to computer science. CS Table meets each Friday at noon in JRC 224A, the Day Public Dining Room (PDR) in the Joe Rosenfeld '25 Center (JRC). All are welcome, although computer science students and faculty are particularly encouraged to attend.

The Spring 2010 theme of CS Table is Software Design.

Contact Professor Rebelsky for further information or for a printed copy of the document in booklet format.

CS Table, 12 February 2010: Code Review

At noon on Friday, 12 February 2010, Computer Science table will consider the topic of Code Review. Our reading will be a code review document provided to us by a Grinnell alum. Note that the reading is proprietary, but not confidential. Hence, you are free to read and discuss it, but you should not distribute it to others. Contact Sam Rebelsky for a printed copy of the document.

Grinnell College's CS Table is a weekly gathering of folks on campus (students, faculty, staff, alums, etc.) to talk about issues relating to computer science. CS Table meets each Friday at noon in JRC 224A, the Day Public Dining Room (PDR) in the Joe Rosenfeld '25 Center (JRC). All are welcome, although computer science students and faculty are particularly encouraged to attend.

The Spring 2010 theme of CS Table is Software Design.

CS Table, Fall 2009

Grinnell College's CS Table is a weekly gathering of folks on campus (students, faculty, staff, alums, etc.) to talk about issues relating to computer science. CS Table meets each Friday at noon in JRC 224A, the Day Public Dining Room (PDR) in the Joe Rosenfeld '25 Center (JRC). All are welcome, although computer science students and faculty are particularly encouraged to attend.

This page provides a record of our activities for Fall 2009.

28 August 2009: What I did this summer
Students and faculty shared their summer adventures and misadventures.
4 September 2009: Why Humanities Students Should Learn to Program
Kirschenbaum, Matthew. (2009). Hello World: Why Humanities Students Should Learn to Program. The Chronicle Review 55 (20), January 23, 2009, pp. B10-B12. Available online at http://chronicle.com/article/Hello-Worlds/5476/.
11 September 2009: Technology and Disability
Shinohara, K. and Tenenberg, J. 2009. A blind person's interactions with technology. Commun. ACM 52, 8 (Aug. 2009), 58-66. DOI=https://dl.acm.org/citation.cfm?doid=1536616.1536636
18 September 2009: Under the Hood
Spolsky, Joel (2001, December 11). Back to Basics. Joel on Software. Web page at http://www.joelonsoftware.com/articles/fog0000000319.html.
25 September 2009: Software, Copyright, and Patent
Boyle, J. (2009). What intellectual property law should learn from software. Commun. ACM 52, 9 (Sep. 2009), 71-76. DOI=https://dl.acm.org/citation.cfm?doid=1562164.1562184
2 October 2009: History of Programming Languages
A lecture by David Kay entitled Why So Many? A Historical View of the Early Development of Programming Languages. Held in Science 3821.
9 October 2009: Video Analytics
Dr. Harold Trease of the Pacific Northwest National Laboratory will speak on Video analytics for indexing, summarization and searching streaming video and video archives. Held in Science 3821. Pizza and pop provided!
16 October 2009: Language Humor
Stepney, Susan (ed). (n.d.). How to Shoot Yourself in the Foot. Web resource at http://www-users.cs.york.ac.uk/susan/joke/foot.htm. One of the more extensive of the many variants of an article from the December 1991 issue of Developer's Insight.
23 October 2009: Fall Break
30 October 2009: RAID
Patterson, D. A., Gibson, G., and Katz, R. H. 1988. A case for redundant arrays of inexpensive disks (RAID). In Proceedings of the 1988 ACM SIGMOD international Conference on Management of Data (Chicago, Illinois, United States, June 01 - 03, 1988). H. Boral and P. Larson, Eds. SIGMOD '88. ACM, New York, NY, 109-116. DOI=https://dl.acm.org/citation.cfm?doid=50202.50214.
6 November 2009: Knuthian Humor
Knuth, D. E. 1984. The complexity of songs. Commun. ACM 27, 4 (Apr. 1984), 344-346. DOI=https://dl.acm.org/citation.cfm?doid=358027.358042
Quux, The Great. 1984. THE TELNET SONG: ("Control-Uparrow Q."). Commun. ACM 27, 4 (Apr. 1984), 347-348. DOI=https://dl.acm.org/citation.cfm?doid=358027.1035691
13 November 2009: The Economics of Open Source
Spolsky, Joel (2002, June 12). Strategy Letter V. Joel on Software. Web page at http://www.joelonsoftware.com/articles/StrategyLetterV.html
Perens, Bruce (2005). The Emerging Economic Paradigm of Open Source Software. Web page at http://firstmonday.org/ojs/index.php/fm/article/view/1470/1385.
20 November 2009: Computational Thinking
Wing, J. M. 2006. Computational thinking. Commun. ACM 49, 3 (Mar. 2006), 33-35. DOI=https://dl.acm.org/citation.cfm?doid=1118178.1118215
4 December 2009: In re: Bilski
11 December 2009: End-of-semester Wrapup

CS Table, 29 January 2010: Starting a New Year

On Friday, 29 January 2010 at noon, we'll have the kickoff meeting for the Spring 2010 Computer Science table. We'll chat about what happened during break, about the first week of classes, and about plans for the semester.

Grinnell College's CS Table is a weekly gathering of folks on campus (students, faculty, staff, alums, etc.) to talk about issues relating to computer science. CS Table meets each Friday at noon in JRC 224A, the Day Public Dining Room (PDR) in the Joe Rosenfeld '25 Center (JRC). All are welcome, although computer science students and faculty are particularly encouraged to attend.

CS Table for Friday, December 11: informal conversation

Come join us for the final CS table of 2009. Friday, 11 December 2009 at noon in the PDR at the top of the stairs. Chat about how your semester has gone and what you're hoping to do over break, the insane amount of snow, cool topics in CS, what the iPhone Apps exco should build, and other topics of interest.

Grinnell College's CS Table is a weekly gathering of folks on campus (students, faculty, staff, alums, etc.) to talk about issues relating to computer science. CS Table meets each Friday at noon in Rosenfield 224A. All are welcome, although computer science students and faculty are particularly encouraged to attend.

CS Table, Friday, 13 November 2009: The Economics of Open Source

At CS Table on Friday, 13 November 2009, we will consider economics of Open-Source software. Our primary reading will be a short piece from Joel on Software and an optional piece by Bruce Perens. However, participants are welcome to bring other pertinent readings.

Spolsky, Joel (2002, June 12). Strategy Letter V. Joel on Software. Web page at http://www.joelonsoftware.com/articles/StrategyLetterV.html
Perens, Bruce (2005). The Emerging Economic Paradigm of Open Source Software. Web page at http://perens.com/Articles/Economic.html.

Grinnell College's CS Table is a weekly gathering of folks on campus (students, faculty, staff, alums, etc.) to talk about issues relating to computer science. CS Table meets each Friday at noon in JRC 224A, the Day Public Dining Room (PDR) in the Joe Rosenfeld '25 Center (JRC). All are welcome, although computer science students and faculty are particularly encouraged to attend.

CS Table, Friday, 6 November 2009: The Complexity of Songs

Every computer science major should read at least a little bit of Knuth before he or she graduates. This Friday for CS Table, we consider one of Knuth's lighter pieces, "The Complexity of Songs".

Knuth, D. E. 1984. The complexity of songs. Commun. ACM 27, 4 (Apr. 1984), 344-346. DOI=https://dl.acm.org/citation.cfm?doid=358027.358042

At Mr. Stone's recommendation, we will also consider a song that accompanied that article.

Quux, The Great. 1984. THE TELNET SONG: ("Control-Uparrow Q."). Commun. ACM 27, 4 (Apr. 1984), 347-348. DOI=https://dl.acm.org/citation.cfm?doid=358027.1035691

Grinnell College's CS Table is a weekly gathering of folks on campus (students, faculty, staff, alums, etc.) to talk about issues relating to computer science. CS Table meets each Friday at noon in JRC 224A, the Day Public Dining Room (PDR) in the Joe Rosenfeld '25 Center (JRC). All are welcome, although computer science students and faculty are particularly encouraged to attend.

CS Table, Friday, 30 October 2009: RAID

It's the week after break. We think that you're up to something a bit deeper and a bit more challenging. Hence, we're going to read the first major paper on RAID (not the bug spray, but the disk technology). Copies are available outside Professor Rebelsky's office.

Patterson, D. A., Gibson, G., and Katz, R. H. 1988. A case for redundant arrays of inexpensive disks (RAID). In Proceedings of the 1988 ACM SIGMOD international Conference on Management of Data (Chicago, Illinois, United States, June 01 - 03, 1988). H. Boral and P. Larson, Eds. SIGMOD '88. ACM, New York, NY, 109-116. DOI=https://dl.acm.org/citation.cfm?doid=50202.50214.

Grinnell College's CS Table is a weekly gathering of folks on campus (students, faculty, staff, alums, etc.) to talk about issues relating to computer science. CS Table meets each Friday at noon in JRC 224A, the Day Public Dining Room (PDR) in the Joe Rosenfeld '25 Center (JRC). All are welcome, although computer science students and faculty are particularly encouraged to attend.

Syndicate content