Thread overview | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
May 06, 2013 D at University of Minnesota | ||||
---|---|---|---|---|
| ||||
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 Re: D at University of Minnesota | ||||
---|---|---|---|---|
| ||||
Posted in reply to Ali Çehreli | 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 Re: D at University of Minnesota | ||||
---|---|---|---|---|
| ||||
Posted in reply to Carl Sturtivant | 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 Re: D at University of Minnesota | ||||
---|---|---|---|---|
| ||||
Posted in reply to Andrei Alexandrescu | 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 Re: D at University of Minnesota | ||||
---|---|---|---|---|
| ||||
Posted in reply to Carl Sturtivant | 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 Re: D at University of Minnesota | ||||
---|---|---|---|---|
| ||||
Posted in reply to Michael Engelhardt | 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 Re: D at University of Minnesota | ||||
---|---|---|---|---|
| ||||
Posted in reply to Andrei Alexandrescu | 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 Re: D at University of Minnesota | ||||
---|---|---|---|---|
| ||||
Posted in reply to 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.
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 Re: D at University of Minnesota | ||||
---|---|---|---|---|
| ||||
Posted in reply to Carl Sturtivant | 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 Re: D at University of Minnesota | ||||
---|---|---|---|---|
| ||||
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
|
Copyright © 1999-2021 by the D Language Foundation