[M3devel] M3devel Digest, Vol 56, Issue 29

Daniel Alejandro Benavides D. dabenavidesd at yahoo.es
Wed Jun 29 16:22:28 CEST 2011


Hi all:
I just saw 6 days before was published yet another one [1] on Polya's method:
http://books.google.com/books?id=4QKcaXrVZb0C

Thanks in advance

[1] U. Daepp and P. Gorkin, Reading, Writing, and Proving: A Closer Look at Mathematics. Springer, 2011.




--- El mar, 28/6/11, Daniel Alejandro Benavides D. <dabenavidesd at yahoo.es> escribió:

> De: Daniel Alejandro Benavides D. <dabenavidesd at yahoo.es>
> Asunto: Re: [M3devel] M3devel Digest, Vol 56, Issue 29
> Para: m3devel at elegosoft.com, "Hendrik Boom" <hendrik at topoi.pooq.com>
> Fecha: martes, 28 de junio, 2011 14:34
> Hi all:
> in that terms, it's good to check the "how to solve" (most
> recent version of it I know about) [1] pedagogy, It was
> "solved" their approach for programs "how to program" e.g
> HtP in University of Kent [2], see:
> http://books.google.com/books?id=jqk9hcIrWegC&lpg=PA324&ots=u1NBWS9ZSC&dq=how%20to%20solve%20it%20modula3&pg=PA324#v=onepage&q&f=false
> 
> 
> The book hot to design programs is not written in Modula-3
> either tough they created accompanying material for problem
> solving, if you may want to check it to compare against HtDP
> approach for instance, see it here:
> http://www.cs.kent.ac.uk/people/staff/djb/probSolving.html
> 
> Another I approach I know about googling was an appealing
> one at SUNY Stony Brook [3] using "black-box" Bertrand
> Meyer's book approach [4]:
> http://books.google.com/books?id=bFIRTXkLT74C&lpg=PA379&vq=Modula-3&dq=http%3A%2F%2Fwww.scribd.com%2Fdoc%2F7241449%2FObjectOriented-Software-Construction&pg=PA379#v=onepage&q&f=false
> 
> (book's 2nd edition available from scribd.com, see:
> http.//www.scribd.com/doc/7241449/ObjectOriented-Software-Construction
> 
> although I don't know about accompanying CD-ROM about.
>  
> I would like to ask their pupils (how, I don't know, social
> nets maybe, google survey, fb like or not ) what was the
> outcome or results from their students which of the
> following worked better so we may don't want the worse or at
> least improve one:
> 
> My pick would be the first though I think we could create
> several options, like a combination of both, in that sense,
> I know University of Miami did research and created
> animation material, perhaps would be nice to ask them too,
> Juno-2 would be the perfect full-blown IDE (don't know how
> to integrate in cm3IDE either could be a matter of of
> applet, say an oblet, or something like Dragisha's framework
> too comes to mind) for me for applying the [1] concepts see
> in an object-oriented geometrical way (though I'm biased
> toward the tools admitted and some experience as well from
> yet another Professor in CS area, the one of Lego-machine
> simulator if you may want to see:
> https://lsl.unal.edu.co/eidos/index.php#SECTION00032000000000000000
> ç
> in 2.2.3) here:
> http://www.geometricalgebra.net/
> 
> But would need to see what they achieve on time, perhaps
> another survey could ask them some things further.
> 
> Thanks in advance
> 
> [1] Z. Michalewicz and D. B. Fogel, How to Solve It: Modern
> Heuristics. Springer, 2004.
> 
> [2] H. Glaser, P. H. Hartel, and H. Kuchen, Programming
> languages: implementations, logics, and programs : 9th
> international symposium, PLILP  ’97, including a
> special track on declarative programming languages in
> education, Southampton, UK, September 1-3, 1997 :
> proceedings. Springer, 1997.
> 
> [3] F. Alt, Advances in computers. Academic Press, 2005.
> 
> [4] B. Meyer, Object-Oriented Software Construction
> (Book/CD-ROM), 2nd ed. Prentice Hall, 2000.
> 
> 
> 
> 
> --- El mar, 28/6/11, Hendrik Boom <hendrik at topoi.pooq.com>
> escribió:
> 
> > De: Hendrik Boom <hendrik at topoi.pooq.com>
> > Asunto: Re: [M3devel] M3devel Digest, Vol 56, Issue
> 29
> > Para: m3devel at elegosoft.com
> > Fecha: martes, 28 de junio, 2011 10:54
> > On Tue, Jun 28, 2011 at 05:13:18PM
> > +0200, Dragiša Durić wrote:
> > > I had a discussion few days ago with a friend,
> > programmer-for-hire doing python.
> > > 
> > > My question is - what to teach my 14yr old son
> who is
> > willing to learn 
> > > programming this summer.
> > 
> > Start with "How To Design Programs" (often called
> HtDP),
> > which 
> > introduces Scheme, not Modula 3.  It's simple,
> direct,
> > and gets to the 
> > point quite quickly and elegantly.  It teaches
> how to
> > think about 
> > programs, a skill which makes  it vastly easier
> to
> > learn almost any 
> > other programming language.  It really focusses
> on
> > program design, not 
> > the arcana of Scheme.
> > 
> > I've heard that starting with HtDP for a week or two
> in a
> > course is 
> > effective even if the main point of the course is
> teaching
> > another 
> > language (yes even though it means there ends up being
> less
> > time to 
> > teach the other language).
> > 
> > The book is available for purchase, or for free
> > download.  And there's a 
> > draft of a second edition available that can start a
> > student off with 
> > graphics instead of (or as well as) math.
> > 
> > Look at its Wikipedia article, 
> > http://en.wikipedia.org/wiki/How_to_Design_Programs
> > for further details.
> > 
> > The course matches the DrRacket implementation of
> > scheme.  Go ask on 
> > the Racket mailing list for further advice on
> > deployment.  Students 
> > can ask there for study hints, too; the list members
> are
> > helpful in 
> > helping the student figure out the problems rather
> than
> > just giving 
> > answers.
> > http://lists.racket-lang.org/
> > 
> > -- hendrik
> > 
> > > 
> > > His answer: "I remember slashdot discussion,
> they
> > recommended python 
> > > in the end and the best argument I saw was:
> PyGTK".
> > 
> > Maybe that a good language for beginners, but it'll
> be
> > easier to 
> > understand if they go through the HtDP execrise
> first.
> > > 
> > > My conclusion: If we want (do we?) more users
> using
> > Modula-3 then we 
> > > must think more GTK+ less Algorithm Animation,
> less
> > Juno-2. (Don't 
> > > think I don't respect these projects, I just
> think
> > they are too deep 
> > > to be what we present first).
> > 
> > So will Modula 3 be easier to understand after HtDP.
> > 
> > -- hendrik
> >
> 



More information about the M3devel mailing list