Jump to page: 1 2
Thread overview
D at University of Minnesota
May 06, 2013
Ali Çehreli
May 06, 2013
Carl Sturtivant
May 06, 2013
bearophile
May 07, 2013
Carl Sturtivant
Jun 02, 2013
Carl Sturtivant
Jun 02, 2013
Jonathan M Davis
May 07, 2013
Michael Engelhardt
May 07, 2013
Carl Sturtivant
Jun 03, 2013
Jonathan M Davis
Jun 12, 2013
Carl Sturtivant
Aug 17, 2013
Carl Sturtivant
Aug 17, 2013
deadalnix
Aug 18, 2013
Ali Çehreli
Aug 18, 2013
Rikki Cattermole
Aug 18, 2013
Gary Willoughby
May 06, 2013
I told Chuck Allison and others at DConf that I had heard that "Programming in D"[1] was going to be used for teaching D at another university.

Here is an excerpt from an email that I had received from Carl Sturtivant in March:

===

 I will be teaching an elementary data structures &
 algorithms class this summer, and I have decided to teach it
 in D, using your book to introduce D. The course is CSci
 1902, and its general description is on this page.

 http://onestop2.umn.edu/courses/courses.jsp?campus=UMNTC&designator=CSCI

===

Ali

[1] http://ddili.org/ders/d.en/index.html
May 06, 2013

Yes, I will be teaching CSci 1902 in D during the eight week summer term.

As CSci 1902 is being taught in the summer, there will only be about 60 students instead two or three times as many during Spring or Fall semester.

Without Ali's book to support the use of D taught in class, this would be difficult. TDPL will be an optional but highly recommended text as well.

At some point when I post a syllabus I'll connect this thread to it.

Carl.
May 06, 2013
On 5/6/13 6:37 PM, Carl Sturtivant wrote:
>
>
> Yes, I will be teaching CSci 1902 in D during the eight week summer term.
>
> As CSci 1902 is being taught in the summer, there will only be about 60
> students instead two or three times as many during Spring or Fall semester.
>
> Without Ali's book to support the use of D taught in class, this would
> be difficult. TDPL will be an optional but highly recommended text as well.
>
> At some point when I post a syllabus I'll connect this thread to it.
>
> Carl.

This is awesome! I'm sure I speak on behalf of the entire community that we'd be happy to help with anything you need.

Some feedback on what was easy/difficult for students to grasp, common patterns of success, failure, false friends etc. would be invaluable.


Andrei
May 06, 2013
Andrei Alexandrescu:

> This is awesome! I'm sure I speak on behalf of the entire community that we'd be happy to help with anything you need.

I am willing to help students, in private emails, or just in D.learn :-)

Bye,
bearophile
May 07, 2013
Am 07.05.2013 00:37, schrieb Carl Sturtivant:
> Yes, I will be teaching CSci 1902 in D during the eight week summer term.
>
> As CSci 1902 is being taught in the summer, there will only be about 60
> students instead two or three times as many during Spring or Fall semester.

Any chances that the course will be public available eg. on coursera?

Kind regards

Michael

May 07, 2013
On Tuesday, 7 May 2013 at 11:12:51 UTC, Michael Engelhardt wrote:
> Am 07.05.2013 00:37, schrieb Carl Sturtivant:
>> Yes, I will be teaching CSci 1902 in D during the eight week summer term.
>>
>> As CSci 1902 is being taught in the summer, there will only be about 60
>> students instead two or three times as many during Spring or Fall semester.
>
> Any chances that the course will be public available eg. on coursera?
>
> Kind regards
>
> Michael

No.
Carl.
May 07, 2013
On Monday, 6 May 2013 at 22:45:15 UTC, Andrei Alexandrescu wrote:

> This is awesome! I'm sure I speak on behalf of the entire community that we'd be happy to help with anything you need.

Thanks for the offer of support. I'll see what emerges as the course proceeds.

> Some feedback on what was easy/difficult for students to grasp, common patterns of success, failure, false friends etc. would be invaluable.

I'll let you know anything we learn.

Carl.
June 02, 2013
> This is awesome! I'm sure I speak on behalf of the entire community that we'd be happy to help with anything you need.

There is, perhaps, a need for a short technical document bringing TDPL up to date, i.e. consistent with the currently accepted view of the definition of D (wherever that resides).

No doubt this is not necessary and the course will go fine without it, but it would be useful, as well as being encouraging to those students who exercise some initiative.


June 02, 2013
On Monday, June 03, 2013 00:29:09 Carl Sturtivant wrote:
> > This is awesome! I'm sure I speak on behalf of the entire community that we'd be happy to help with anything you need.
> 
> There is, perhaps, a need for a short technical document bringing TDPL up to date, i.e. consistent with the currently accepted view of the definition of D (wherever that resides).
> 
> No doubt this is not necessary and the course will go fine without it, but it would be useful, as well as being encouraging to those students who exercise some initiative.

And what about TDPL is so out of date? Its description of pure is that of strongly pure and thus is not fully correct, but from what I recall, almost everything in it that's not correct (aside from actually errors in the original text - which are covered by the errata) simply hasn't been implemented yet (e.g. multiple alias thises) and was not any more correct when TDPL was released than it is now. So, AFAIK, very little in TDPL is incorrect or actually needs to be updated, and almost all of what's incorrect is supposed to be corrected by the feature in question actually being implemented.

- Jonathan M Davis
June 03, 2013
Maybe stuff added to the language? User-defined attributes, for instance.

LMB

On Sun, Jun 2, 2013 at 7:45 PM, Jonathan M Davis <jmdavisProg@gmx.com> wrote:
> On Monday, June 03, 2013 00:29:09 Carl Sturtivant wrote:
>> > This is awesome! I'm sure I speak on behalf of the entire community that we'd be happy to help with anything you need.
>>
>> There is, perhaps, a need for a short technical document bringing TDPL up to date, i.e. consistent with the currently accepted view of the definition of D (wherever that resides).
>>
>> No doubt this is not necessary and the course will go fine without it, but it would be useful, as well as being encouraging to those students who exercise some initiative.
>
> And what about TDPL is so out of date? Its description of pure is that of strongly pure and thus is not fully correct, but from what I recall, almost everything in it that's not correct (aside from actually errors in the original text - which are covered by the errata) simply hasn't been implemented yet (e.g. multiple alias thises) and was not any more correct when TDPL was released than it is now. So, AFAIK, very little in TDPL is incorrect or actually needs to be updated, and almost all of what's incorrect is supposed to be corrected by the feature in question actually being implemented.
>
> - Jonathan M Davis
« First   ‹ Prev
1 2