Computer Science Table, September 18: Under the Hood

This week in Computer Science Table, we're exploring a different side of things. In particular, we are considering some under the hood issues in some common programming areas, such as strings, memory allocation, and databases.

Spolsky, Joel (2001, December 11). Back to Basics. Joel on Software. Web page at http://www.joelonsoftware.com/articles/fog0000000319.html.

Some questions to think about for this meeting: How are strings represented internally in your favorite programming languages? If you had a choice of how to represent strings internally, what would you do? Are all versions of malloc created equivalent? What flaws do you see in Spolsky's comments?

CS Table meets at noon on Fridays in JRC 224A. All are welcome. Computer science students and faculty are particularly encouraged to attend.

Thursday Extra: "Graphical user interface development using the Qt toolkit"

On Thursday, September 17, Dennis Vaccaro 2011 will present a talk in the Department of Computer Science's Thursday Extras series, entitled Graphical user interface development using the Qt toolkit.

Refreshments will be served at 4:15 p.m. in the Computer Science Commons (Noyce 3817). The talk will follow at 4:30 p.m. in Noyce 3821.

Computer Science Table, September 11: Technology and Disability

On Friday, September 11, the topic of CS Table is 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=http://doi.acm.org/10.1145/1536616.1536636

Copies of the reading will be available outside Sam Rebelsky's office, Science 3824.

CS Table meets at noon in JRC 224A. All are welcome. Computer science students and faculty are particularly encouraged to attend.

Thursday Extra: "Efficient machine learning for computer vision-based depth perception"

On Thursday, September 10, Jerod Weinman of the Department of Computer Science will present the first talk in this year's Thursday Extras series, entitled Efficient machine learning for computer vision-based depth perception.

Refreshments will be served at 4:15 p.m. in the Computer Science Commons (Noyce 3817). The talk will follow at 4:30 p.m. in Noyce 3821.

CS Table, Friday, September 4: Why Humanities Students Should Learn to Program

On Friday, September 4, the topic of CS Table is 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/.

Copies of the reading are available outside Sam Rebelsky's office, Science 3824.

CS Table meets at noon in JRC 224A. All are welcome. However, computer science students and faculty are encouraged to attend.

CS Table: What I did this summer

The first meeting of Grinnell's "CS Table" will be this Friday, August 28, at noon in JRC224A. The topic of the first CS Table will be What I did this summer. Yeah, it's old hat, but we'd like the opportunity to catch up with everyone.

For this first meeting, the department will cover the cost for students not on board. Sign in at the ID station.

We look forward to seeing you there! (We also look forward to your suggestions for topics for CS table.)

Congratulations to our graduates!

The Computer Science majors of the class of 2009 are:

  • Ian Wolfcat Domhan Theocharis Atha
  • Trevor Allen Austin
  • Ian Miles Bone
  • Theodore Rhys Cooper
  • Emily Rose Jacobson
  • Jasmine Nicole Brittany Jarvis
  • Berendt Joel Kuipers
  • Kennon Richard Landis
  • Tony Leguia
  • Scott Michael McIntyre
  • Timothy Michael Miller
  • Arunabh Singh
  • Samuel Charles Tape

Congratulations to all!

Syndicate content