Thread overview
UPB D Summer School
Jul 17, 2019
RazvanN
Jul 17, 2019
M.M.
Jul 18, 2019
Eduard Staniloiu
Jul 17, 2019
Mike Franklin
Jul 17, 2019
Meta
Jul 18, 2019
Eduard Staniloiu
July 17, 2019
Hello,

Edi and myself are glad to announce that the first edition of the D Summer School that we organized for the students at the University Politehnica of Bucharest has just ended.

We had 8 practical sessions and a hackathon, during which students had to work on their project a peer-to-peer client implementation using vibe.d). The students were lucky enough to actually have Andrei present them the "Design by Introspection" course. It goes without saying that they were thrilled.

Our materials can be found here [1] if anybody is interested ( big thanks to Ali for his approval on basing our course on his book). Photos from the hackathon and Andrei's lecture can be found here [2].

We hope that by bringing D bootcamp courses to students we can raise awarness on D and increase its popularity and enlarge our community.

We have encouraged the graduating students to participate to SAOC and also we are in discussions with some of them to initiate them into contributing to D.

Cheers,
RazvanN

[1] https://ocw.cs.pub.ro/courses/dss/
[2] https://photos.google.com/share/AF1QipMRoQCmOcPh4E9nvn4hL4gGXeebPDYV9lSlH8lMhaZJmL4z6lt6QcCNs8iFvPkmxw?key=WUU3eXY3T05vR09HZlQ3X3ZBTXdidTBNQ3YzU01n
July 17, 2019
On Wednesday, 17 July 2019 at 13:56:38 UTC, RazvanN wrote:
> Hello,
>
> Edi and myself are glad to announce that the first edition of the D Summer School that we organized for the students at the University Politehnica of Bucharest has just ended.
>
> [...]

Really nice! I actually think that D could be a nice language to be used for teaching programming. I guess you had the summer school as an advanced topic?
July 17, 2019
On Wednesday, 17 July 2019 at 13:56:38 UTC, RazvanN wrote:

> We have encouraged the graduating students to participate to SAOC and also we are in discussions with some of them to initiate them into contributing to D.

And we'd love to have them.  "Well done!" to everyone involved.

Mike
July 17, 2019
On Wednesday, 17 July 2019 at 13:56:38 UTC, RazvanN wrote:
> Hello,
>
> Edi and myself are glad to announce that the first edition of the D Summer School that we organized for the students at the University Politehnica of Bucharest has just ended.
>
> We had 8 practical sessions and a hackathon, during which students had to work on their project a peer-to-peer client implementation using vibe.d). The students were lucky enough to actually have Andrei present them the "Design by Introspection" course. It goes without saying that they were thrilled.
>
> Our materials can be found here [1] if anybody is interested ( big thanks to Ali for his approval on basing our course on his book). Photos from the hackathon and Andrei's lecture can be found here [2].
>
> We hope that by bringing D bootcamp courses to students we can raise awarness on D and increase its popularity and enlarge our community.
>
> We have encouraged the graduating students to participate to SAOC and also we are in discussions with some of them to initiate them into contributing to D.
>
> Cheers,
> RazvanN
>
> [1] https://ocw.cs.pub.ro/courses/dss/
> [2] https://photos.google.com/share/AF1QipMRoQCmOcPh4E9nvn4hL4gGXeebPDYV9lSlH8lMhaZJmL4z6lt6QcCNs8iFvPkmxw?key=WUU3eXY3T05vR09HZlQ3X3ZBTXdidTBNQ3YzU01n

That's awesome! Did the students earn actual credit hours for this bootcamp, or was it more interest-based?
July 18, 2019
On Wednesday, 17 July 2019 at 16:36:56 UTC, M.M. wrote:
> On Wednesday, 17 July 2019 at 13:56:38 UTC, RazvanN wrote:
>> Hello,
>>
>> Edi and myself are glad to announce that the first edition of the D Summer School that we organized for the students at the University Politehnica of Bucharest has just ended.
>>
>> [...]
>
> Really nice! I actually think that D could be a nice language to be used for teaching programming.

We also believe this and we hope that, sometime in the (near) future, we'll be able to introduce it in one of the 1st year courses

> I guess you had the summer school as an advanced topic?

We had the summer school as an extracurricular course, after the summer finals.
Our target audience was represented by, but not restricted to, 3rd year students that have prior experience with OOP languages (C++, Java, Python, etc.).

We structured the sessions such that we'll cover as much of what D has to offer, starting from basic types and all the way to advanced meta-programming.

From what we've observed, D has the key strength that even complex things such as template constraints and introspection are easy to grasp by a newcomer.

Edi
July 18, 2019
On Wednesday, 17 July 2019 at 18:35:21 UTC, Meta wrote:
> On Wednesday, 17 July 2019 at 13:56:38 UTC, RazvanN wrote:
>> [...]
>
> That's awesome! Did the students earn actual credit hours for this bootcamp, or was it more interest-based?

The summer school was interest-based.

There are quite a few cool summer schools organized at UPB, all interest-based, ranging from security (exploits, CTFs, etc.), networking and IoT to Android programming and ML.
The great part: almost all of the students applying and attending those are also doing an internship for the summer, so we (organizers of summer schools) are competing to attract the best students and prove to them that their free, after work, time was well spent and they learned something cool, interesting and (most importantly) useful.

We are very pleased with how the events took place and we're excited for an "encore"!

Edi