Thursday, March 2, 2017
4:15 p.m. in Science 3821
Refreshments at 4:00 p.m. in the Computer Science Commons (Science 3817).
Everyone is welcome to attend!
Students from the Rebelsky and Osera research teams will be presenting aspects of their summer research in preparation for their trip to SIGCSE in Seattle.
Then during the March 14 CS Table, these groups will debrief on their experience at SIGCSE.
At 4:15 on Thursday, December 9, in Noyce 3821, students from CSC 325 (Databases and Web application design
) will present their class project, GCal:
GCal is anopencalendar: Anyone on campus can view, add, and comment on events. In addition to demonstrating GCal, the students will discuss the technologies that are used in the calendar, the processes and problems involved in the project, and recommendations for others collaboratively building medium-scale Web applications.
Refreshments will be served at 4:15 p.m. in the Computer Science Commons (Noyce 3817). The talk, GCal: a community calendar for the rest of us,
will follow at 4:30 p.m. in Noyce 3821. Everyone is welcome to attend!
If you're interested in presenting a Thursday Extra, talk with Jerod Weinman (Noyce 3825) to arrange scheduling. We also maintain a tentative and open schedule for future talks in the series.
We invite everyone in the Grinnell College community to attend these talks!
Developing soft and technical skills through multi-semester, remotely-mentored community-service projects
Code Camps
Careers in CS
Graduate School in Computer Science
Moving Software Testing Outside of the Box - An Expedition Beyond its Walls
Finding Performance Problems with ALEX
Careers in Computer Science
Internet Bandwidth Allocation
Detecting Vulnerable Code: From Mobile Apps to IoT Devices
Off-Campus Study for Computer Science Majors: Why, How, and Where?
Adversarial Examples; or, When Is a School Bus an Ostrich?
Scrambler
Proofs, Programs and Synthesis
Résumé Building and Interview Preparation Extravaganza
Life and Career After Grinnell (Lessons from Alumni)
A Functional Approach to Data Science in Introductory CS Course
Diversifying the CS Pipeline through Innovative Code Camps
Summer Research in CS at Grinnell
Summer Opportunities in CS
Using Computational Evolution to Understand the Origins of Biological Complexity
Build your own programming language, and other reasons to go to graduate school
Improving the reliability and security of software with formal methods and automated reasoning
Chat with CS Alumni Mentors for CSC 321
Graduate School in Computer Science
Off-Campus Study for CS Majors: Why, how, and where?
Cauldron: An IDE for modular development of chemical reaction networks
Non-Compete and Non-Disclosure Agreements: What Students Need to Know Before Signing Employment Agreements
Exploring Algorithms with Design and Analysis Techniques
Inclusion in CS
Project Gadfly: Students and Alums Coding for Social Good
Résumé review session
Computer Science Outreach in Grinnell and Central Iowa
MathLAN Past, Present, and Future
Discussion of the new joint 4-1 BA-MCS program
Image Based Rendering and its Impact on Studio Photography
Summer Research Opportunities in Computer Science at Grinnell
ORC2A Proof Assistant;Reilly Grant 2018 and Zachary Segall 2018,
Semi-Automated Program Synthesis
Summer opportunities in computer science
Developing and using bioinformatics tools for analysis of big DNA sequence data
Technologies for Online Instruction: Do They Support Authentic Learning?
Accessible Computing for All
Study abroad for CS majors
Preventing Memory Corruption in Chemical Computations
Student-faculty Collaboration in Developing and Testing Infrastructure for a C-based Course using Robots
Summer Internship and Research Experience in Computer Science
Programming Assistance for Type-Directed Programming
Graduate School in Computer Science: What it's like, what it's for, and how to apply
Increasing access to STEM for blind students
Alumni career discussion
Summer Research Opportunities in Computer Science at Grinnell
Summer opportunities in computer science
Bioinformatics Research Internship at Michigan State University
Résumé review session
Developing and Deploying Mobile Sensing Applications
MyroC 3.0: Update, Portability, Non-blocking, Threads, Processes, Coordination
Algorithms for Assembling the Tree of Life
IBM Watson & Innovation in New York City
Graduate programs in computer science
Scripting GIMP with Racket
Does Learning Computer Science Require a Teacher? Reflections on Automated Tutors and Learning Communities
GNU/Linux System Administration Projects
Beyond the PDP-11: Architectural support for a memory-safe C abstract machine
Enhancing Myro Java using Android
Summer opportunities in computer science
Historical map processing: text detectors, database linking, and region models
Beyond BDDs: advanced decision diagrams and their applications
Options for combining off-campus study with study of computer science
Toss a coin, throw a ball,and solve a problem
Graduate school in computer science: what? why? how? when? who?
Careers on Rails: Grinnell CS alumni in Web development and infrastructure.
MIST, the Mathematical Image-Synthesis Toolkit.
Sudo open sesame: my summer as an assistant GNU/Linux system administrator.
Designing technology to help Grinnellians sleep more.
Planning with Grinnell's new CS curriculum and major.
Preparing for the technical interview.
Left-leaning red-black trees.
Grinnell AppDev.
Mobile computing for social good.
Multiple models of media scripting.
Writing bug-free code using theorem provers.
Summer experiences in computer science.
Weather radar systems.
Graduate school in computer science: what? why? how? when? who?
MathLAN system administration.
My Microsoft internship.
Computational linguistics: crawling the Web for non-English data.
wot they shoulda bin dun learned me in SKule.
Building a platform for modern systems research.
Grinnell's competitive advantages in computer science.
What is a good recommendation system?
Building knowledge and confidence with mediascripting.
Summer 2013 research projects.
Re-architecturing MediaScheme
Summer opportunities in computer science.
NoSQL.
Self-disclosing GIMP with MediaScript.
Technical internships.
Computational epidemiology.
GLEAM: the Grinnell Livescripting Environment for Art and Music.
Graduate school in computer science: what? why? how? when? who?
Dynamic code generation and what it takes to get there.
Self-disclosing code.
K-selection on the GPU.
The MediaPython project.
A C-based introductory course using robots.
Integrating UX with Scrum to create a usable Local Foods Co-op Website.
Free software and open source software.
Media scripting with Inkscape.
Software development using R6RS Scheme.
Summer research opportunities in computer science.
Résumé workshop.
Steganography.
Transitioning to an interdisciplinary graduate program.
Summer opportunities in CS.
Rethinking mathematics in CS at Grinnell: potential new requirements and a new discrete structures course.
Configuration-dependent faults and feature locality.
A robust system for discovering text baselines in scene text images.
Automatically generating parallel corpora.
Graduate school in computer science: what? why? how? when? who?
A C-based introductory course using robots.
An on-line community for peer-supported learning of computer science.
HCI4Peace.
Facebook support groups: towards understanding member usage.
Text recognition on historical maps.
Computation in pure hardware with FPGAs.
Programming robots: a status report.
Multi-agent-simulation in Scala.
Robust text recognition.
GCal: a community calendar for the rest of us.
Testing at Microsoft.
Placing incoming students in classes.
Managing the MathLAN.
Squeezing the MathLAN.
Delivering groceries in Seattle.
The SIGCSE submission and review system: 10 (hexadecimal) lessons.
Exploring persuasive technology through participatory design.
An introduction to the Google Maps API.
Combinatorics, heuristic search, and software testing: Theory meets practice.
Interactive MediaScripting.
274 students can't be wrong!: GamesCrafters, a computational game theory undergraduate research and development group at UC Berkeley.
Keeping the Millennials engaged with active learning.
A real grand challenge: Designing technologies for college students with disabilities.
Web content management with Drupal.
StatsGames.
Summer internship at Microsoft Corporation.
3D computer graphics and universal supercomputers.
Summer research opportunities in computer science.
Combining hierarchy and feature sharing for object categorization.
Computational problems in biology.
Spectrum of high-performance medical imaging informatics.
Parallel training: speeding up machine learning using graphical processing units.
Video analytics for indexing, summarization and searching streaming video and video archives.
Interfaces for video analytics.
Why so many?: A historical view of the early development of programming languages.
Graphical user interface development using the Qt toolkit.
Efficient machine learning for computer vision-based depth perception.
Data compression.
Designing computational representations of expressive movement.
ADAPT: Audience Design of Ambient Persuasive Technology.
Reflections on building a high-performance computing cluster using FreeBSD.
Problem solving techniques.
Keeping stuff: how to preserve course papers despite technological change.
Media scripting.
Summer research opportunities in computer science.
Getting a job: big companies, small companies.
Adventures in ECMAScriptand
Reasoning about hygienic macros.
Sketch-based Bargello: alternative computer-aided design.
Placing incoming students in CS/Math/Statistics: from version 1.3 toward version 2.0.
JavaScript in the real world.
SOUSA: the Sketch-Based Online User Study Application.
Applying to graduate school in computer science.
Games in the computer science classroom: good or evil?
Is there life after school?
Data-intensive scalable computing.
Liberty through license: the GPLv3 and other free-software licenses.
The FreeBSD sysctl system: getting and setting kernel parameters.
Engaging and informing citizens with Household Indicators.
The User Consultant Data Base: challenges of long-term development and maintenance.
Developing software for e-government.
The .doc is out: The Open Document Format and its prospects.
Spiffy debugging with gdb
.
Summer at Google: automating a gargantuous data flow.
Developing a robotic assistant for people with impaired mobility.
Summer research opportunities in computer science.
Computer-assisted Bargello quilt design.
Scheme scripting in Inkscape.
Phoenix: a scriptable non-linear functional video editor.
Interactive visualization of protein dynamics.
Regular expressions and automata: speeding up vim.
Efficient pixel-manipulation in the GIMP.
DrFu: A crutch for the GIMP.
Sorting out children by sorting out digraphs: topological sorting of digraphs with outdegree four.
DrFu: Media computing in CS1.
Large numbers. Really large.
Metamorphosis: programming the College's Web presence.
Open source development methods.
Development of an online campus map.
Automation of the athletic recruiting process.
Summer research programs in computer science.
Xlife is beautiful.
An investigation of the applicability of the functional programming paradigm to 3D graphics.
Interactive character animation: synthesizing in realtime with minimal effort.
Functional video scripting.
Functional multimedia: applying the functional paradigm to images.
Statistics can be fun.
Women in computer science at Grinnell.
Win 2 Lin: making the transition and making it effective.
Programming in the small business world.
On the (possible) significance of the statistically insignificant.
Furthering Grinnell's computer science community: a dialog for students and faculty.
Keeping up with the blogs: using RSS and Atom feed readers to monitor dynamic Web sites.