The SPLASH 2018 Programming Languages Mentoring Workshop is aimed at advanced undergraduates and first year graduate students. The workshop aims to attract students to research careers in programming languages and software engineering, to de-mystify the graduate school experience, and to offer first-hand perspectives on graduate study from recent Ph.D. graduates, young scholars, and senior researchers. Applicants from groups underrepresented in computing are especially welcome.
The workshop program will focus on important skills for beginning researchers and will offer mentoring opportunities with senior researchers attending the conference. Guy Steele will be the workshop keynote speaker; additional confirmed speakers include: Marsha Chechik, Kathleen Fisher, Kathi Fisler, Shriram Krishnamruthi, Mayur Naik, Julia Rubin, and Frank Tip plus a panel of newly graduated Ph.D.s in PL/SE. Panelists will include Michael Carbin, Shiyi Wei, Sarah Nadi and Ben Lerner. Topics to be discussed include:
- How to network effectively at a conference? How to find your cohort? How to find a mentor and what to look for?
- What communication skills are essential for a research career? To give a good presentation? A good poster session talk? To write an outstanding paper?
- How do people pick their research area of interest or your advisor/mentor?
- What are the new, emerging areas in PL/SE?
- What are the differences between a research career in industry and in academia?
- What are the important work/life issues researchers deal with?
- How did PL/SE researchers successfully navigate their training experiences?
Travel support for PLMW is made possible by generous contributions from the National Science Foundation from ACM SIGPLAN and from Google.
To ensure that students can benefit from the entire, full-day program, this workshop is not open, (i.e., you can not decide on your own to attend). All students who are interested in attending must apply to do so — and will also be eligible to receive travel support to attend the workshop. We will support students’ travel to the workshop and to SPLASH (from Tuesday-Friday) including airfare, hotel, and conference registration.
Mon 5 Nov
|08:45 - 10:00|
|Explicit Direct Instruction in Programming EducationKEYNOTE|
Tue 6 Nov
|08:45 - 09:00||Welcome and Introduction|
Barbara RyderVirginia TechFile Attached
|09:00 - 10:00|
|50 Years of Programming and Language DesignKEYNOTE|
Guy L. Steele Jr.Oracle LabsFile Attached
|10:30 - 11:00|
|The story of Arjun Guha, or: the arc of a research project|
Shriram KrishnamurthiBrown University, USA
|11:00 - 11:30|
|From academia to industry and back again|
Julia RubinUniversity of British ColumbiaFile Attached
|11:30 - 12:00|
Kathleen FisherTufts University, USAFile Attached
|13:00 - 14:00||Panel: Industrial and Academic Research|
|14:00 - 14:30|
|Navigating the process of doing a rewarding Ph.D.|
Mayur NaikUniversity of Pennsylvania
|14:30 - 15:00|
|Interaction: the Key to Joining a Research Community|
Kathi FislerBrown UniversityFile Attached
|15:00 - 15:30|
|Advice on your advisor|
Marsha ChechikUniversity of TorontoFile Attached
|16:00 - 16:30|
|How to Select Good Research Topics?|
Frank TipNortheastern UniversityFile Attached
|16:30 - 17:30||Panel of Recent Ph.Ds|
|17:30 - 17:45||Discussion and Concluding Remarks|
|18:00 - 21:00||End-of-Workshop Dinner at The Brahmin American (All PLMW attendees, speakers, panelists and mentors are invited)|
Wed 7 Nov
Thu 8 Nov
|08:30 - 10:00|
|Beauty is the Promise of HappinessKEYNOTE|
Jenny QuillienEmbodied Making Institute
Fri 9 Nov
|08:30 - 10:00|
|14:45 - 15:45|
|Reasoning about Security of Amazon Web ServicesKEYNOTE|