Linda McIver did a PhD on 'Syntactic and Semantic Issue sin Introductory 
Programming Education'  Monash Uni.
 
Also Burton and Bruhn 'Teaching programming in the OOP Era' SIGCSE Bulletin 
\Vol 35 Number 2 June 2003
 
 

        -----Original Message----- 
        From: [EMAIL PROTECTED] on behalf of Olga Smyslova 
        Sent: Tue 08/03/2005 03:54 
        To: [email protected] 
        Cc: 
        Subject: RE: PPIG discuss: Object-oriented vs. procedural programming: 
material for a study.
        
        

        Thank you very much, Gerold!
        
        Reading the paper by Lutz Prechelt :). Yes, you are correct with the 
idea of not-polluted subjects (I am thinking of non-technical students) and 
limitation of the other factors. I understand that languages like Java should 
be out of the discussion: that's why I am asking for help - I have a real 
problem with choosing a particular language for the study. If anybody have an 
idea, I would very appreciate it!
        
        With warmest wishes,
        
        Olga.
        
        -----Original Message-----
        From: [email protected] [mailto:[EMAIL PROTECTED]
        Sent: Thursday, March 03, 2005 11:44 PM
        To: [EMAIL PROTECTED]
        Subject: Re: PPIG discuss: Object-oriented vs. procedural programming: 
material for a study.
        
        
        hello olga,
        
        lutz prechelt set up one of the few scientific programming
        language comparison studies a few years back.
        while there are a lot of limitations in that study i think
        the general research set up was quite good. although the
        goals were very different from yours you may want to have
        a look at it:
        http://page.mi.fu-berlin.de/~prechelt/Biblio/jccpprtTR.pdf
        
        in general i would choose languages that expose the respective
        concept -OO or functional- in a most simple way, so languages
        like C++, java or fortran should be out of discussion.
        you should limit other factors that strongly influence the
        thinking process like typed or untyped languages (either both
        approaches types or both approaches untyped).
        
        concerning the search for subjects: why not go to a local
        school and offer them to teach two classes in programming?
        i think that university students in technical areas could
        be mentally too polluted.
        
        best regards,
        
        gerold ([EMAIL PROTECTED])
        
        
        
        
        ------ You wrote: ------
        
        > Dear PPIG members,
        >
        > I am new to the discussion, so let be briefly introduce myself. I 
graduated from Moscow State University, Russia. Psychology of programming is 
among my primary scientific interests; my dissertation research was about 
computer hacking motivations. Now I live in US and work for a Lab in Moscow, 
while looking for research opportunities in Bay Area, CA.
        >
        > I am planning a study of  programming languages influence on 
thinking. For that purpose I need to simulate a learning process of 
Object-oriented programming, Functional programming, and  Procedural 
Programming, so novices could learn a few concepts from one of the programming 
languages or environments, and then be tested (or asked to solve a task).
        >
        > The problem is how to find an opportunity to teach naive subjects 
these concepts of OOP or procedural programming: some of the colleagues 
suggested to try object-oriented Logo, some - try to find any environments 
which make both approaches available. From my point of view, these environments 
should have different levels of abstractions to represent. I also would love to 
read more about the underlying differences between those approaches.
        >
        > If you have any suggestions or thoughts, or literature on the topic, 
please, share! I appreciate your help very much!
        >
        > With warmest wishes,
        >
        > Olga Smyslova.
        >
        >
        >
        >
        >
        > --
        > No virus found in this outgoing message.
        > Checked by AVG Anti-Virus.
        > Version: 7.0.300 / Virus Database: 266.5.6 - Release Date: 3/1/2005
        >
        --
        No virus found in this incoming message.
        Checked by AVG Anti-Virus.
        Version: 7.0.300 / Virus Database: 266.5.6 - Release Date: 3/1/2005
        
        --
        No virus found in this outgoing message.
        Checked by AVG Anti-Virus.
        Version: 7.0.300 / Virus Database: 266.5.6 - Release Date: 3/1/2005
        <Ã+ÂÃÅÃÅÃÂÃÅ
        
â8rÃiÃÅÂÃÅhâÃâÂÂÃâÂâÂâ+ÅwÃÃrÃyÂwiÃÅÂÃÅhâÃâÂÂÃâÂâÂâ+ÅwÃÂÂÃxÃ8rÃjÂÅÃÂÃÃ
 âÂjÂÅÃÂoÅÃÂÃÂË 

Reply via email to