[Grace-core] Fwd: SNAPL 2015: reviews for paper 31: Teaching with Grace (Abstract)

Kim Bruce kim at cs.pomona.edu
Fri Feb 20 11:26:56 PST 2015


Here are the reviews of the Teaching with Grace abstract that I submitted.  The abstract is sitting in the svn repository in GracePapers/SNAPL.

Kim



> Begin forwarded message:
> 
> Date: February 20, 2015 at 10:35:00 AM PST
> From: SNAPL 2015 <snapl2015 at easychair.org>
> To: Kim Bruce <kim at cs.pomona.edu>
> Subject: SNAPL 2015: reviews for paper 31: Teaching with Grace (Abstract)
> 
> Dear Kim: I apologize for my earlier snafu. Below you should find your reviews.
> 
> Shriram
> 
> 
> ----------------------- REVIEW 1 ---------------------
> PAPER: 31
> TITLE: Teaching with Grace (Abstract)
> AUTHORS: Kim Bruce
> 
> 
> ----------- REVIEW -----------
> The author has created a simple OO programming language (Grace) for teaching introductory programming courses and reports on preliminary experience. I very much like the idea of
> creating a simplified PL designed for novices, especially in this day and age where 
> "everyone should learn to program".  I think that the author will get good discussion
> going on this important topic.
> 
> 
> ----------------------- REVIEW 2 ---------------------
> PAPER: 31
> TITLE: Teaching with Grace (Abstract)
> AUTHORS: Kim Bruce
> 
> 
> ----------- REVIEW -----------
> It is hard to think of how to evaluate a 1-page abstract. But the
> topic is certainly very interesting, the presenter is exciting,
> the abstract is well-written, and generally I think it will be
> a welcome short presentation at the conference. 
> 
> Specifics:
> -I am a little surprised that there is little emphasis on the fact
> that the current implementation does not fully support static type
> checking! I think there could be interesting insights there on
> the use of static typing in a first CS course.
> 
> -Similarly, I am not entirely convinced that it's a great thing to
> have students not install anything on their computers but do all
> their programming in a browser. Programming is hard. People who are
> not comfortable with basic *usage* of a computer (i.e., installing
> programs) stand no chance. It is a huge effort in my department to
> impress upon freshmen that if they haven't even installed the tools
> on a computer they control (and instead do all homework in the lab or
> in pairs, on another student's computer) they will certainly fail!
> 
> In any case, it is intriguing. I would love to see our students not
> get distracted by anything else, in a controlled environment, but I
> do wonder if this will make them learn programming more easily.  It's
> a more general pedagogical question and may also have to do with the
> students' age. For instance, for young children and for natural
> (foreign) language learning, an environment without natural
> distractions and overhead of a different culture is believed to be
> worse than naturally picking up a language in an environment full of
> distractions (i.e., the things that people who speak the foreign
> language do and which have nothing to do with language learning).
> I'm certainly not an expert, so I'm only wondering aloud.
> 
> -"By 10 weeks into the course we were 1 week ahead of the Java-based
>  sections of the course." This seems like an extremely minor difference,
> especially given the possibility of confirmation bias. The observer
> expected a difference, right? The followup "student performances ...
> on the midterm and labs were at least as strong ... even th*r*ough
> we moved at an accelerated pace" also seems very weak.
> 
> 
> ----------------------- REVIEW 3 ---------------------
> PAPER: 31
> TITLE: Teaching with Grace (Abstract)
> AUTHORS: Kim Bruce
> 
> 
> ----------- REVIEW -----------
> This is a two page summary on an experimental version of an introductory programming course at Pomona that uses Grace.    The premise is that the simplicity of Grace will make it a better teaching language that Java and the summary mentions some preliminary (non scientific) evidence of the fact.   I think a discussion of what is a good introductory teaching language would be a great discussion to have at SNAPL, and therefore support this paper given that it will present one point of view---especially if we have other papers on the topic with opposing views.
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailhost.cecs.pdx.edu/pipermail/grace-core/attachments/20150220/687ba48b/attachment-0001.html>


More information about the Grace-core mailing list