ELM-PE: A Knowledge-based Programming Environment for Learning LISP.
Saved in:
| 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 |