Skip to content

Commit 5f7a14d

Browse files
committed
add note about R Dev Dat
1 parent 91abc1c commit 5f7a14d

File tree

2 files changed

+83
-0
lines changed

2 files changed

+83
-0
lines changed

events/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ Meetings and events for existing/aspiring R contributors.
88

99
## Current events
1010

11+
* [R Dev Day @ PLUS](https://contributor.r-project.org/r-dev-day-plus-2024) (Salzburg, Austria, July 12)
1112
* [R Contributor Office Hours](office-hours): monthly drop-in sessions to help people get started with contributing to R. Discuss work in progress or work together on open bugs/missing translations. [Google Calendar](https://calendar.google.com/calendar/u/0/r?cid=c7b298f30426b575f888ee963ec38a6da1ad6d2dbc27f34d501a72f2d8abb1cf@group.calendar.google.com) / [iCal](https://calendar.google.com/calendar/ical/c7b298f30426b575f888ee963ec38a6da1ad6d2dbc27f34d501a72f2d8abb1cf%40group.calendar.google.com/public/basic.ics)
1213
* [C Study Group](c-study-group-2024): study group designed for R contributors to develop skills in C programming.[Google Calendar](https://calendar.google.com/calendar/u/1?cid=ab59b5988cef70d576d045f33a7b4ec633d665afb070aaf696b4b353254c74dc@group.calendar.google.com) / [iCal](https://calendar.google.com/calendar/ical/ab59b5988cef70d576d045f33a7b4ec633d665afb070aaf696b4b353254c74dc%40group.calendar.google.com/public/basic.ics)
1314
* [R Contribution Working Group](/working-group): meetings to organize events and work on other infrastructure supporting contributors. [Google Calendar](https://calendar.google.com/calendar/u/0/[email protected]) / [iCal](https://calendar.google.com/calendar/ical/nc4tg39nam44itn9uhnf751hbk%40group.calendar.google.com/public/basic.ics)
Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
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

Comments
 (0)