|
| 1 | +--- |
| 2 | +description: In-person event at Paris Lodron University of Salzburg, July 12, 2024, for new and experienced contributors to contribute to base R. |
| 3 | +image: woman_studying.jpg |
| 4 | +layout: custom |
| 5 | +--- |
| 6 | + |
| 7 | +# R Dev Day @ PLUS |
| 8 | + |
| 9 | +**Friday July 12, 2024** |
| 10 | +**Paris Lodron University of Salzburg (PLUS)** |
| 11 | + |
| 12 | +An R Dev Day will be held as a satellite event to [useR! 2024](https://user2024.r-project.org/). |
| 13 | +This will be an opportunity for novice and experienced contributors to work alongside members of the R Core Team on contributions to base R. |
| 14 | +Interested contributors are encouraged to self-nominate by **March 24, 2024**. |
| 15 | +**#RDevDayPLUS2024** |
| 16 | + |
| 17 | +## What will happen at the R Dev Day? |
| 18 | + |
| 19 | +Tasks will be prepared in the run-up to the event, but are likely to include: |
| 20 | + |
| 21 | + * Reviewing, analysing and fixing code or documentation bugs reported on R’s [Bugzilla](https://bugs.r-project.org/). |
| 22 | + * Contributing to message translations via [Weblate](https://translate.rx.studio/projects/r-project/). |
| 23 | + |
| 24 | +## Who can take part? |
| 25 | + |
| 26 | + |
| 27 | + |
| 28 | +It will run from **January to June 2024**. |
| 29 | + |
| 30 | +<center><img src="woman_studying.jpg" alt="Woman studying in a library with books and a laptop" width="50%"/></center> |
| 31 | + |
| 32 | +## Study materials |
| 33 | + |
| 34 | +The main study materials are from the C sessions of [CS50](https://cs50.harvard.edu/x/2024/), Harvard's Introduction to Computer Science. This will be supplemented with a chapter from [Deep R Programming](https://deepr.gagolewski.com/chapter/310-compiled.html) on R's C API. |
| 35 | + |
| 36 | +## Schedule |
| 37 | + |
| 38 | +| Session | Date | Resource | Material | |
| 39 | +|------------|------------|------------|-------------------------------------| |
| 40 | +| 1 | Jan 30 | CS50 | [C](https://cs50.harvard.edu/x/2024/weeks/1/) | |
| 41 | +| 2 | Feb 27 | CS50 | [Arrays](https://cs50.harvard.edu/x/2024/weeks/2/) | |
| 42 | +| 3 | Mar 26 | CS50 | [Algorithms](https://cs50.harvard.edu/x/2024/weeks/3/) | |
| 43 | +| 4 | Apr 23 | CS50 | [Memory](https://cs50.harvard.edu/x/2024/weeks/4/) | |
| 44 | +| 5 | May 28 | CS50 | [Data Structures](https://cs50.harvard.edu/x/2024/weeks/5/) | |
| 45 | +| 6 | Jun 25 | Deep R | [Interfacing compiled code [in R]](https://deepr.gagolewski.com/chapter/310-compiled.html) | |
| 46 | + |
| 47 | +## Commitment |
| 48 | + |
| 49 | +Participants should study the material and attempt the corresponding exercise before each book club meeting. |
| 50 | + |
| 51 | +A suggested weekly schedule for the CS50 material is |
| 52 | + |
| 53 | +- Week 1: Watch "Lecture" video (2.5 hr). |
| 54 | +- Week 2: Watch "Shorts" (\~6 x 10-15 min videos that expand on topics in the lecture). Do the "Lab" from the corresponding session in [CS50 2023](https://cs50.harvard.edu/x/2023). |
| 55 | +- Week 3: Watch "Section" (~1hr video going beyond the lecture). Try one or more [Additional Practice](https://cs50.harvard.edu/x/2024/practice/) Problems. |
| 56 | +- Week 4: Meet to share solutions to the Lab/Practice Problems. Optional: Do "Problem Set" and submit if doing course for credit, or if you want to receive an automatic grade to check your progress. |
| 57 | + |
| 58 | +The labs from CS50 2023 are designed as learning problems and include hints. |
| 59 | +The additional practice problems are often harder than the problem set, |
| 60 | +however we suggest leaving the problem set till after the meetup and attempting |
| 61 | +this independently (this is expected if you are doing the course for credit). |
| 62 | + |
| 63 | +There is the option to do further study towards a free [certificate](https://cs50.harvard.edu/x/2024/certificate/) from Harvard or a verified certificate from edX (~200 USD, financial assistance program available on edX). See the CS50 website for details. |
| 64 | + |
| 65 | +At book club meetings, participants should be prepared to share and discuss their work on the exercises. |
| 66 | + |
| 67 | +## Timing |
| 68 | + |
| 69 | +The book club will typically meet on the **4th Tuesday of the month**, from January to June 2024, in two cohorts: |
| 70 | + |
| 71 | + - **Cohort 1:** 12 noon - 1 pm London. |
| 72 | + - **Cohort 2:** 9 am - 10 am San Francisco. |
| 73 | + |
| 74 | +The meeting will be on the **5th Tuesday** in January and times will move when UK/USA daylight saving times end. Check the [events](/events) page for actual times in your time zone, along with Google calendar and iCalendar links. |
| 75 | + |
| 76 | +Sign up to attend the sessions on the [R Contributors Meetup](https://www.meetup.com/r-contributors/events/). |
| 77 | + |
| 78 | +Sessions will be recorded and shared on on the [R Contributors Slack](/slack) for people that can't make the meetings. |
| 79 | + |
| 80 | +## Further help |
| 81 | + |
| 82 | +Participants are encouraged to join the #c-study-group channel on the [R Contributors Slack](/slack) to discuss with others as they work through the material. CS50 also has [communities](https://cs50.harvard.edu/x/2024/communities/) on multiple platforms that you can connect to. |
0 commit comments