Monday, October 1, 2012
6:30 PM to 9:00 PM
Lettermen Digital Arts Center (Building A- Dining Commons)
1 Letterman Drive, , San Francisco, CA (edit map)
Register at: http://www.eventbrite.com/event/4339491536
I'm looking forward to joining the group tomorrow (my first session) as David was nice enough to invite me after I stuck my nose under the tent. I did ok on the warm up and first two exercises for week 1--the the third one I've not been able to complete successfully. I thought I knew the basics of recursion, but the constraint of having to factor all combinations of coins (as opposed to a straight factorial, has added a level of complication which I haven't been able to suss out. Maybe some of the more enlightened minds in the group can help me with some tips (is it ok, to use a for loop inside of the recursion to handle the permutations of repeating coins? Or should that also be recursive?
Azad, I hope you are on the mend! The good thing about Coursera is that there is literally no high price to pay for missing a deadline! We'll help you catch up!
Richard
On Sep 29, 2012, at 10:05 AM, David Vydra wrote:
Azad,I am sure I am speaking for everyone in our group in wishing you aspeedy recovery!Coursera and Udacity have just started and they have a long way to goto figure out the UX in such a way that benefits different styles of
learning. About 20 years ago, I took a course in educational softwaredesign at Northwestern and the team there was working on tools totrain military logistics officers that included outlines, text and ajukebox of video disks each the size of an LP record. From what Irecall, in some ways it was better than where Coursera is right now.I like video from brilliant, engaging presenters that is appropriately
split into small segments and driven from an outline. I predict thatin time we will see a trend that the best presenters are notnecessarily the 'famous' research professors.I'll search for other video content on functional programming.
I am sure tomorrow we will finally spend more time looking at code. :)-dOn Sat, Sep 29, 2012 at 3:26 AM, Azad Bolour <azadb...@bolour.com> wrote:
Hello Fellow Students,You may have heard from David that I was hospitalized for the last 10 days,and had to miss the session last Sunday. I'll try to make it to tomorrow'ssession, but will likely be far behind you guys.As I watched the first 5 video lectures, I had similar feelings as expressedby Jeff. The lectures seemed to follow the material in the Structure andInterpretation book fairly closely. The major added benefit was seeing the
incarnation of the concepts in Scala. But I felt that the conceptsthemselves were glossed over somewhat lightly. For example, I would have
liked to see a deeper discussion of substitution semantics. Maybe this isjust backgound material that is expected to be known, and is just beingreviewed, and when we get into the meat of the course, the expositions will
be deeper.I am also somewhat disappointed in the fact that there are deadlines forsubmitting assignments, for obvious reasons due to my current circumstance.
It seems that one of the major benefits of online learning is independencefrom arbitrary time constraints. At least that was my expectation going intothe course and not reading the fine print.AzadOn 9/28/2012 11:55 PM, Jeff Miller wrote:Dear Study Group,I'm interested to know if anyone has had any particular impressions orthoughts regarding the beginning of the course.
So far the first assignment (as well as the warmup) seemed like a fairly
gentle introduction to recursive methods.I'm a bit behind on the video lectures. Internet video is not my favoritemedium; I like to be able to scan an outline, pause, and follow at my own
pace, as hyperlinked written content has trained me. Anyone have anythoughts on whether the videos are doing a good job conveying the coursecontent?My thoughts on the warm-up ("example") exercise calculating sum and max of alist:Calculating the sum of a large list (10000 integers, provided by range()),provokes a stack overflow. I think if I change the logic so that therecursion is pure tail recursion rather than an arithmetic expression
containing a tail-recursive call, the compiler may perform better. Result:confirmed. The revised sum(List[Int]) method calculates much bigger lists.
Unfortunately large sum operations silently lose a great deal of arithmeticprecision.How are people doing on the lectures and homework?
-- Jeff Miller--http://www.testdriven.comhttp://twitter.com/vydra
Confidentiality Notice:This e-mail message, including any attachments,is for the sole use of intended recipient(s) and may contain
confidential and protected information. Any unauthorized review, use,disclosure or distribution is prohibited. If you are not the intended
recipient, please contact the sender by reply e-mail and destroy allcopies of the original message.In the absence of an expressed statement to the contrary, nothing inthis e-mail constitutes an electronic signature.
--
You received this message because you are subscribed to the Google Groups "Scala discussion based on Coursera" group.
To unsubscribe from this group, send email to scala-courser...@googlegroups.com.
Visit this group at http://groups.google.com/group/scala-coursera?hl=en.
Pankaj
--
You received this message because you are subscribed to the Google Groups "Scala discussion based on Coursera" group.
To unsubscribe from this group, send email to scala-courser...@googlegroups.com.
Visit this group at http://groups.google.com/group/scala-coursera?hl=en.