ICFP 2024
Mon 2 - Sat 7 September 2024 Milan, Italy

Note: The PLMW Call for Participation is now available!

The purpose of the Programming Languages Mentoring Workshop (PLMW) is both to support the careers of those who are in the beginning stages of a Ph.D, and to inform people who are considering doing a Ph.D in programming languages about PL research and potential careers that follow. Through talks and panel discussions by leaders in programming language research from academia and industry, the workshop will introduce some current topics in functional programming research (providing background for some research talks at ICFP); provide some training on research skills (e.g. how to give a good talk or write a good paper; how to work with your advisor); and provide some mentoring on life as a PhD student and the types of careers that follow a PhD. The workshop will also provide opportunities to network with these senior researchers and fellow participants. While the assumed background for different talks will vary, we hope that, for example, people who have had a strong undergrad course in PL, or self-studied some PL research, or already done graduate-level coursework or some research of their own will be able to get something out of the workshop. We specifically encourage groups who have traditionally not had the opportunity to participate in research in programming languages to attend. We hope the workshop will help people imagine how they might contribute to the world through a research career in programming languages, and encourage those not yet doing a Ph.D to do so.

This workshop is part of the activities surrounding the ICFP conference and takes place the day before the main conference. One goal of the workshop is to make the ICFP conference more accessible to newcomers. We hope that participants will stay through the entire conference.

Supporters
PLMW Gold
PLMW Silver
Plenary
You're viewing the program in a time zone which is different from your device's time zone change time zone

Mon 2 Sep

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

09:00 - 10:30
Icebreaker and Getting the Most Out of ICFPPLMW @ ICFP at Orange 3
Chair(s): Stefan K. Muller Illinois Institute of Technology
09:00
5m
Day opening
Welcome
PLMW @ ICFP
Ningning Xie University of Toronto; Google DeepMind, Stefan K. Muller Illinois Institute of Technology, Thomas Bourgeat EPFL
09:05
40m
Other
PLMW Icebreaker Session
PLMW @ ICFP

09:45
45m
Talk
Getting the Most Out of ICFP
PLMW @ ICFP
Samantha Frohlich University of Bristol
10:30 - 11:00
Coffee breakCatering at Catering Area
11:00 - 12:30
Panel and Speed MentoringPLMW @ ICFP at Orange 3
Chair(s): Stefan K. Muller Illinois Institute of Technology
11:00
60m
Panel
Research, Grad School, Community - Let's chat!
PLMW @ ICFP
Niki Vazou IMDEA Software Institute, Aymeric Fromherz Inria, Sam Lindley University of Edinburgh, Andreas Rossberg Independent, Samantha Frohlich University of Bristol
12:00
30m
Social Event
Speed mentoring
PLMW @ ICFP

12:30 - 14:00
14:00 - 15:30
Technical SessionPLMW @ ICFP at Orange 3
Chair(s): Ningning Xie University of Toronto; Google DeepMind
14:00
45m
Talk
How to read a research paper
PLMW @ ICFP
Simon Peyton Jones Epic Games
14:45
45m
Talk
Self-verification for Proof Assistants
PLMW @ ICFP
15:30 - 16:00
Coffee breakCatering at Catering Area
16:00 - 17:30
Sharing ExperiencesPLMW @ ICFP at Orange 3
Chair(s): Ningning Xie University of Toronto; Google DeepMind
16:00
45m
Talk
My PhD Compass: 6 Ways to Guide a PhD Towards Success
PLMW @ ICFP
Harrison Goldstein University of Maryland College Park
16:45
45m
Day closing
Conclusion, survey and unstructured time
PLMW @ ICFP

Call for Participation

ACM SIGPLAN Programming Languages Mentoring Workshop (PLMW) at ICFP 24, Milan, Italy

Workshop: Monday, September 2, 2024

PLMW is a workshop co-located with ICFP 2024 (the International Conference on Functional Programming) in Milan, Italy, from September 2-7.

The purpose of this mentoring workshop is to encourage graduate students and senior undergraduate students to pursue careers in programming language research. This workshop will bring together world leaders in programming languages research and teaching from academia and industry to help students imagine how they might contribute to our research community. Topics will range from the abstract (e.g., what is PL research and how does one become involved in it) to the concrete (e.g., how to navigate an academic conference, how to pick a research area) as well as technical talks on cutting-edge topics.

We especially encourage women and underrepresented minority students, and people with disabilities to attend PLMW.

This workshop is part of the activities surrounding ICFP, and takes place the day before the main conference. One goal of the workshop is to make the ICFP conference more accessible to newcomers. We hope that participants will stay through the entire conference.

Note that ICFP and PLMW are planned to be largely in-person events. While we recognize that travel to conferences is not easy for everyone, we do hope you will be able to join us in person to get the most out of the conference and its community-building aspects.

A number of sponsors have generously donated scholarship funds for qualified students to attend PLMW. These scholarships can cover expenses (airfare, hotel, and registration fees) for attendance at both the workshop and the ICFP conference.

Students attending this year will get one year free student membership of SIGPLAN, unless they prefer to opt out during their application.

The workshop registration is open to all. Students with alternative sources of funding are welcome as well. APPLICATION FOR PLMW TRAVEL FUNDING:

For full consideration for scholarship funding, please apply at the link below by June 21, AoE. We will notify accepted attendees in a rolling fashion until all funding is committed.

The application can be accessed at the following URL:

https://forms.gle/vC6udnMWRvvAczPR6 (Apply by June 21, 2024 AOE for full consideration!)