Learning from Alumni on 9/8/16

Thursday, September 8, 2:00-3:50 p.m. in Science 3821.

All students are invited to attend the Learning from Alumni talks, whether or not you are registered for the class. This week Jeff Dickey-Chasins '81 (English major) talks about his long and varied career with many stints in technology and computing-related businesses.

Biography: The Job Board Doctor is Jeff Dickey-Chasins, a veteran of the job board, publishing, and e-learning industries. He provides consulting services for job boards and online recruiting companies. Jeff was the original marketing director for Dice.com, growing it from $7 million to $65+ million in three years. He has worked with 450+ job boards and HR-related sites and startups over the past 20 years, in almost every sector, including finance, technology, education, health care, sales and marketing, energy, and specific geographic regions. He has published research, e-books, and blog posts on almost every aspect of the industry. He also speaks at industry conferences on key topics in the online recruiting industry, and has conducted numerous seminars and workshops.

Thursday Extra: Graduate School Panel

The first Thursday Extra will be a panel discussion about Graduate School in Computer Science: What it's like, what it's for, and how to apply.

Thursday, September 1, 2016
4:15 p.m.
Noyce 3821

Professors Charlie Curtsinger, Peter Michael Osera and Titus Klinge will discuss what graduate school in computer science is like, why you might consider it, what opportunities there are for graduate education, employment after graduate school, applying (for computer science or related fields in particular), and other related issues attendees may be interested in.

Refreshments will be served at 4:00 p.m. in the computer science commons (Noyce 3817). Everyone is welcome to attend!

CS Table 9/6: Passphrases, MFA, and Security Hygiene

On Tuesday, September 6th, we will continue CS Table with a discussion of security practices, including the ongoing debate over passwords versus passphrases, multi-factor (or two factor) authentication, and general security practices. There are three short readings for this week:

CS Table 8/30: Meet and Greet; Content Planning

Tuesday we’ll begin CS Table anew for the semester! For those that are unaware, CS Table is the department’s weekly lunch-and-reading-group where we discuss current issues in technology and society. Everyone, irrespective of major, is invited to attend!

Our initial CS Table meeting will be a meet-and-greet along with content planning for the semester. If you have any hot topics that you’d like to discuss this semester, feel free to volunteer them up on Tuesday or email Charlie Curtsinger and Peter-Michael Osera with your suggestion.

This semester, CS Tables will be on Tuesdays, 12:00–1:00 pm, in JRC 224 B. Students on meal plans, faculty, and staff are expected to cover the cost of their meals. Students not on meal plans can charge their meals to the department.

Congratulations to our graduates!

The Computer Science majors of the class of 2016 are:
  • Reverend John Harding Baker
  • Vasilisa Arkadyevna Bashlovkina (with honors; Joseph F. Wall '41 Scholarship)
  • John M. Brady (with honors)
  • Leonora Bresette Buccino (with honors)
  • Evan Bernard Bruns
  • Fiona Elaine Byrne
  • Erin Merrick Callaway
  • David Cambronero Sanchez
  • William Blake Creasey
  • Tyler Jackson Dewey (with honors)
  • Helen Thérèse Dougherty (with honors)
  • Ezra J. Edgerton (Inez Henely '14 Memorial Prize in Art; SGA Purchase Prize)
  • Daniel Patrick Goldstein
  • Justus Goldstein–Shirley
  • Alexandra Nuranissa Greenberg (James C. Randall '94 Memorial Fellowship)
  • Mira Elise Hall (with honors)
  • Renn Warren Jervis
  • Caleb Victor Kumar
  • Mark Christopher Lewis (with honors)
  • Emma Tabitha Liddell
  • Evan Frank Manuella
  • Shaun Simba Mataire
  • Camila Mateo Volkart
  • Elias Mulhall
  • Daniel Nanetti–Palacios
  • Khoa Anh Nguyen
  • Tiffany Thanh Nguyen (with honors; Ladies Education Society Award)
  • Albert Owusu–Asare
  • Noah Dylan Schlager
  • Phineas Robinson Schlossberg
  • Ameer Shujjah
  • Ashwin Sivaramakrishnan
  • Christine M. Tran (with honors)
  • Victoria Wei Tsou
  • Alexander Matt Turner
  • Earnest Ray Wheeler (with honors)
  • Zoe Grace Wolter (with honors)
  • Shen Zhang

Congratulations to all!

CS Table 5/10: End-of-year discussion

This week we'll look back at some of the topics we've covered this academic year, think about topics we would like to include next year, and open the table up for general discussion. (No reading)

Thursday Extra 5/5: Increasing Access to STEM for Blind Students

Catie Baker from the University of Washington will talk about increasing access to STEM for blind students.

Thursday, May 5, 2016
4:15 pm in Science-3821
Snacks at 4 in the CS Commons.

This talk will focus on two of Baker's research projects. Tactile Graphics with a Voice (TGV) proposes an alternative to Braille labels on tactile graphics. Many people who are blind do not know Braille, and Braille is often too large to fit on the graphic anyway, so Baker's team proposes using QR codes instead, which can be read aloud by smartphones. They created a smartphone app which can provide guidance to a blind user to help them scan the QR codes. Baker will also present StructJumper, an Eclipse plugin which creates a hierarchical tree based on the nesting structure of a Java class. As screen readers are linear in nature, it can be difficult for a blind programmer to quickly skim or move around in the code. StructJumper presents a new way for blind programmers to navigate the code using its structure.

CS Table 5/3: Property and Ownership of Digital Media

We'll explore how our notion of property and ownership is changing in the presence of digital media through three separate topics.

  • As the World of Warcraft evolved, private instances have sprung up attempting to reproduce the original game before the introduction of new features that alienated some gamers. The most famous of these, Nostalrius, was issued a cease and desist order by Blizzard Entertainment. Announcements from the Nostalrius team and Blizzard; a Change.org petition.
  • After Keurig's K-cup patents expired in 2012, third parties developed coffee packets to fit Keurig machines. Keurig's updated system featured a DRM scheme so only packets manufactured by Keurig would be accepted by their latest machines. Read about the technology and the pushback from customers in 2015.
  • A recent CACM article by Jason Schultz opines on the decline of ownership in the advent of the digital age, in particular, the internet of things.

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:45 in JRC 224C. 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/26: The left-pad kerfuffle

Recent events in the JavaScript ecosystem have raised serious questions about the appropriate models for code sharing and reuse. In case you missed it, the sequence of events was: (1) JavaScript developer writes many modules, including one called "left-pad" that provides a function to add spaces to the left side of a string, (2) this developer loses control of a different module that used a copyrighted name, (3) developer deletes all of his modules, and (4) thousands of JavaScript applications that depend on left-pad fail.

While this sequence of events was amusing to watch as an outsider, it leads to serious questions about the appropriate size of a shareable unit of code and the practices of centralized software package management services. This topic will also give us an opportunity to discuss the difference in typing disciplines across languages and the role of type systems in building modular, reusable software components.

If you aren't familiar with JavaScript development, the node ecosystem, or the node package manager (npm), the following documentation should give you a sense of how dependencies work in JavaScript. nmp Documentation: What is npm? and npm Documentation: Using a 'package.json.'

There are several short readings for this week:

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:45 in JRC 224C. 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/19: Search Engine Optimization (SEO) and "Right to be Forgotten"

We'll look at three readings to tackle the world of Search Engine Optimization (SEO) 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:45 in JRC 224C. 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