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.
We'll explore how our notion of property and ownership is changing in the presence of digital media through three separate topics.
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.
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.
Join us for a discussion of the role of data science in elections. The four articles below discuss the novel use of data in President Obama's 2012 reelection campaign, the Cruz campaign's approach this election cycle, and two retrospectives on Nate Silver's predictions from the 2012 election.
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.
This week's topic is End-to-end Verifiable Internet Voting (E2E-VIV), and we'll consider the following questions:
We'll discuss the US Vote Foundations recent technical report on E2E-VIV. For Tuesday, please read:
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.
In light of the recent announcement of Whitfield Diffie and Martin E. Hellman as the winners of the annual ACM Turing Award, we will be discussing their contribution to encryption. We'll also discuss the RSA encryption algorithm, which introduced asymmetric public key cryptography shortly after Diffie–Hellman. The "assigned" readings are the original academic papers on both subjects, which are surprisingly approachable for non-experts. Do your best to work through the technical details, and we'll spend much of the discussion Tuesday making sense of the rest, as well as the implications for this work. Printed copies of these two papers are on the bench outside Curtsinger's office.
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.
We'll be discussing the controversy behind the FBI's court order to Apple for assistance in recovering data from the phone of the San Bernadino gunmen. Below are some readings for this week. Reading packets are also outside of Sam/Charlie's office on the 3rd floor of Science.
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.