ELM-PE: A Knowledge-based Programming Environment for Learning LISP.

Saved in:
Bibliographic Details
Title: ELM-PE: A Knowledge-based Programming Environment for Learning LISP.
Language: English
Authors: Weber, Gerhard, Mollenberg, Antje
Peer Reviewed: N
Page Count: 7
Publication Date: 1994
Document Type: Reports - Descriptive
Speeches/Meeting Papers
Descriptors: Computer Literacy, Computer Software Development, Debugging (Computers), Experiential Learning, Feedback, Foreign Countries, Instructional Effectiveness, Learner Controlled Instruction, Problem Solving, Programming, Programming Languages, Skill Development
Geographic Terms: Germany
Abstract: Novices in programming face many problems affecting their learning process and programming success. Learning to program includes using the programming environment, learning a programming language's syntax and semantics, understanding a problem and translating it into an executable plan, developing algorithms and programs, and testing and debugging programs. The knowledge-based programming environment ELM-PE is designed to support novices learning the programming language LISP. It has several features that are especially useful in problem solving in a new complex domain. These features are designed to avoid unnecessary mistakes, give immediate feedback, reduce memory load, support learner activity, and support example-based learning. Students can work on exercises with and without help from the system, to choose exercises on their own, to plan, program and debug function definitions, and to ask the system for help. The system remains passive as long as possible and offers advanced help only on demand. In an evaluation study, ELM-PE proved to be effective in facilitating learning. It was found that students who used the helping facilities often during the first lessons of programming performed well in a final exam; the more support available during the learning phase, the better students managed to solve the final programming problems when they were unable to use the advanced help system. (Contains 15 references.) (AEF)
Notes: In: Educational Multimedia and Hypermedia, 1994. Proceedings of ED-MEDIA 94--World Conference on Educational Multimedia and Hypermedia (Vancouver, British Columbia, Canada, June 25-30, 1994); see IR 017 359.
Journal Code: RIEMAR1996
Entry Date: 1996
Accession Number: ED388302
Database: ERIC
FullText Text:
  Availability: 0
CustomLinks:
  – Url: https://eric.ed.gov/contentdelivery/servlet/ERICServlet?accno=ED388302
    Name: ERIC Full Text
    Category: fullText
    Text: Full Text from ERIC
Header DbId: eric
DbLabel: ERIC
An: ED388302
AccessLevel: 3
PubType: Report
PubTypeId: report
PreciseRelevancyScore: 0
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: ELM-PE: A Knowledge-based Programming Environment for Learning LISP.
– Name: Language
  Label: Language
  Group: Lang
  Data: English
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Weber%2C+Gerhard%22">Weber, Gerhard</searchLink><br /><searchLink fieldCode="AR" term="%22Mollenberg%2C+Antje%22">Mollenberg, Antje</searchLink>
– Name: PeerReviewed
  Label: Peer Reviewed
  Group: SrcInfo
  Data: N
– Name: Pages
  Label: Page Count
  Group: Src
  Data: 7
– Name: DatePubCY
  Label: Publication Date
  Group: Date
  Data: 1994
– Name: TypeDocument
  Label: Document Type
  Group: TypDoc
  Data: Reports - Descriptive<br />Speeches/Meeting Papers
– Name: Subject
  Label: Descriptors
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Computer+Literacy%22">Computer Literacy</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+Software+Development%22">Computer Software Development</searchLink><br /><searchLink fieldCode="DE" term="%22Debugging+%28Computers%29%22">Debugging (Computers)</searchLink><br /><searchLink fieldCode="DE" term="%22Experiential+Learning%22">Experiential Learning</searchLink><br /><searchLink fieldCode="DE" term="%22Feedback%22">Feedback</searchLink><br /><searchLink fieldCode="DE" term="%22Foreign+Countries%22">Foreign Countries</searchLink><br /><searchLink fieldCode="DE" term="%22Instructional+Effectiveness%22">Instructional Effectiveness</searchLink><br /><searchLink fieldCode="DE" term="%22Learner+Controlled+Instruction%22">Learner Controlled Instruction</searchLink><br /><searchLink fieldCode="DE" term="%22Problem+Solving%22">Problem Solving</searchLink><br /><searchLink fieldCode="DE" term="%22Programming%22">Programming</searchLink><br /><searchLink fieldCode="DE" term="%22Programming+Languages%22">Programming Languages</searchLink><br /><searchLink fieldCode="DE" term="%22Skill+Development%22">Skill Development</searchLink>
– Name: Subject
  Label: Geographic Terms
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Germany%22">Germany</searchLink>
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: Novices in programming face many problems affecting their learning process and programming success. Learning to program includes using the programming environment, learning a programming language's syntax and semantics, understanding a problem and translating it into an executable plan, developing algorithms and programs, and testing and debugging programs. The knowledge-based programming environment ELM-PE is designed to support novices learning the programming language LISP. It has several features that are especially useful in problem solving in a new complex domain. These features are designed to avoid unnecessary mistakes, give immediate feedback, reduce memory load, support learner activity, and support example-based learning. Students can work on exercises with and without help from the system, to choose exercises on their own, to plan, program and debug function definitions, and to ask the system for help. The system remains passive as long as possible and offers advanced help only on demand. In an evaluation study, ELM-PE proved to be effective in facilitating learning. It was found that students who used the helping facilities often during the first lessons of programming performed well in a final exam; the more support available during the learning phase, the better students managed to solve the final programming problems when they were unable to use the advanced help system. (Contains 15 references.) (AEF)
– Name: Note
  Label: Notes
  Group: Note
  Data: In: Educational Multimedia and Hypermedia, 1994. Proceedings of ED-MEDIA 94--World Conference on Educational Multimedia and Hypermedia (Vancouver, British Columbia, Canada, June 25-30, 1994); see IR 017 359.
– Name: CodeSource
  Label: Journal Code
  Group: SrcInfo
  Data: <searchLink fieldCode="JC" term="%22RIEMAR1996%22">RIEMAR1996</searchLink>
– Name: DateEntry
  Label: Entry Date
  Group: Date
  Data: 1996
– Name: AN
  Label: Accession Number
  Group: ID
  Data: ED388302
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=eric&AN=ED388302
RecordInfo BibRecord:
  BibEntity:
    Languages:
      – Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 7
    Subjects:
      – SubjectFull: Computer Literacy
        Type: general
      – SubjectFull: Computer Software Development
        Type: general
      – SubjectFull: Debugging (Computers)
        Type: general
      – SubjectFull: Experiential Learning
        Type: general
      – SubjectFull: Feedback
        Type: general
      – SubjectFull: Foreign Countries
        Type: general
      – SubjectFull: Instructional Effectiveness
        Type: general
      – SubjectFull: Learner Controlled Instruction
        Type: general
      – SubjectFull: Problem Solving
        Type: general
      – SubjectFull: Programming
        Type: general
      – SubjectFull: Programming Languages
        Type: general
      – SubjectFull: Skill Development
        Type: general
      – SubjectFull: Germany
        Type: general
    Titles:
      – TitleFull: ELM-PE: A Knowledge-based Programming Environment for Learning LISP.
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Weber, Gerhard
      – PersonEntity:
          Name:
            NameFull: Mollenberg, Antje
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 01
              Type: published
              Y: 1994
ResultId 1