Determining Areas of Weakness in Introductory Programming as a Foundation for Reusable Learning Objects
Teaching programming to novices has proved challenging for both learner and lecturer due to the abstraction and complexity of the subject matter. The work described in this paper is part of an EU funded Minerva project called TUPULO (Teaching Undergraduate Programming Using Learning Objects) which a...
Saved in:
Published in | Electronic journal of e-Learning Vol. 5; no. 1; pp. 21 - 30 |
---|---|
Main Authors | , , |
Format | Journal Article |
Language | English |
Published |
Academic Conferences Limited
01.02.2007
|
Subjects | |
Online Access | Get full text |
ISSN | 1479-4403 1479-4403 |
Cover
Abstract | Teaching programming to novices has proved challenging for both learner and lecturer due to the abstraction and complexity of the subject matter. The work described in this paper is part of an EU funded Minerva project called TUPULO (Teaching Undergraduate Programming Using Learning Objects) which aims to address the challenges faced by novice programmers by providing them with an innovative learning tool. This learning tool that is currently under development and rollout incorporates a set of Reusable Learning Objects (RLOs) based on sound pedagogical principles and encapsulated in a Constructivist Learning Environment (CLE), which includes a meta-cognitive interface. The subject matter experts and instructional designers in the local academic partner institutions designed these learning objects. The outputs and findings of the TUPULO project will not only benefit learners in the partner institutions involved, but by being disseminated to the wider educational community, they will also help learners in the domain on a broader scale. This paper describes the preparatory work undertaken in order to establish a set of potential LOs for development based on the student's main areas of weakness. When attempting to build learning objects for use in any domain the primary consideration should always be the needs and abilities of the learners. This paper describes the work done by the authors in conducting a user needs analysis in order to establish the key problem areas facing learners of introductory programming. A methodology for user needs capture and analysis was produced based on the set of user groups available at the Institutions and the needs of the users were captured and analysed. The methodology was devised to incorporate both quantitative and qualitative analysis of the information available to us regarding students. Exam scripts and corresponding results together with focus group discussions were used in order to ascertain perceptions regarding the course content, delivery, level of difficulty and areas of difficulty in programming. Additional institutional information such as students' leaving certificate points and Maths grade together with students' overall performance in other subject areas were used to investigate possible correlations. The analysis of this data provided some preliminary information on the ways in which students interpret various questions and their conceptual difficulties in understanding certain topics. This analysis leads to the final selection of programming topics for potential development as reusable learning objects. |
---|---|
AbstractList | Teaching programming to novices has proved challenging for both learner and lecturer due to the abstraction and complexity of the subject matter. The work described in this paper is part of an EU funded Minerva project called TUPULO (Teaching Undergraduate Programming Using Learning Objects) which aims to address the challenges faced by novice programmers by providing them with an innovative learning tool. This learning tool that is currently under development and rollout incorporates a set of Reusable Learning Objects (RLOs) based on sound pedagogical principles and encapsulated in a Constructivist Learning Environment (CLE), which includes a meta-cognitive interface. The subject matter experts and instructional designers in the local academic partner institutions designed these learning objects. The outputs and findings of the TUPULO project will not only benefit learners in the partner institutions involved, but by being disseminated to the wider educational community, they will also help learners in the domain on a broader scale. This paper describes the preparatory work undertaken in order to establish a set of potential LOs for development based on the student's main areas of weakness. When attempting to build learning objects for use in any domain the primary consideration should always be the needs and abilities of the learners. This paper describes the work done by the authors in conducting a user needs analysis in order to establish the key problem areas facing learners of introductory programming. A methodology for user needs capture and analysis was produced based on the set of user groups available at the Institutions and the needs of the users were captured and analysed. The methodology was devised to incorporate both quantitative and qualitative analysis of the information available to us regarding students. Exam scripts and corresponding results together with focus group discussions were used in order to ascertain perceptions regarding the course content, delivery, level of difficulty and areas of difficulty in programming. Additional institutional information such as students' leaving certificate points and Maths grade together with students' overall performance in other subject areas were used to investigate possible correlations. The analysis of this data provided some preliminary information on the ways in which students interpret various questions and their conceptual difficulties in understanding certain topics. This analysis leads to the final selection of programming topics for potential development as reusable learning objects. |
Audience | Higher Education Postsecondary Education |
Author | Sherry, Elisabeth Costelloe, Eileen Magee, Patricia |
Author_xml | – sequence: 1 fullname: Costelloe, Eileen – sequence: 2 fullname: Sherry, Elisabeth – sequence: 3 fullname: Magee, Patricia |
BackLink | http://eric.ed.gov/ERICWebPortal/detail?accno=EJ1098672$$DView record in ERIC |
BookMark | eNpNjMtKAzEYRoNUsK0-gpAXGPhzm0yWpbbaMlARxWVJZv4ZpnYSSdJF3956Wbj6Dh-HMyMTHzxekSmT2hRSgpj84xsyS-kAIAWwakr6B8wYx8EPvqeLiDbR0NF3tB8eU6KDpxufY2hPTQ7xTJ9j6KMdx2_7olq6Diff2jwET7sQ6QueknVHpDXa-NPcuQM2Od2S684eE9797Zy8rVevy6ei3j1ulou6QAY6FwZAl0YZJS3nUihneFWKkrESuAGnUXElW-0AuOg6xV1j4XI5pyturGrFnNz_djEOzf4zDqON5_1qy8BUpebiCwsUUjY |
ContentType | Journal Article |
DBID | ERI GA5 |
DatabaseName | ERIC ERIC - Full Text Only (Discovery) |
DatabaseTitle | ERIC |
DatabaseTitleList | ERIC |
Database_xml | – sequence: 1 dbid: ERI name: ERIC url: https://eric.ed.gov/ sourceTypes: Open Access Repository |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Education |
EISSN | 1479-4403 |
ERIC | EJ1098672 |
ExternalDocumentID | EJ1098672 |
GeographicLocations | Ireland |
GeographicLocations_xml | – name: Ireland |
GroupedDBID | -W8 .GO 0-V 29G 2WC 5GY 5VS 8FE 8FG AAHSB AAKPC ABOPQ ABUWG ACGFO ACIHN ADBBV ADMLS AEAQA AFKRA ALMA_UNASSIGNED_HOLDINGS ALSLI ARALO ARAPS AZQEC BCNDV BENPR BGLVJ BPHCQ C1A CCPQU CJNVE CNYFK DWQXO E3Z EDJ EJD ERI GA5 GNUQQ HCIFZ KQ8 M0P M1O MK~ OK1 OVT P2P P62 PHGZM PHGZT PIMPY PQEDU PQGLB PQQKQ PROAC PRQQA PUEGO RDL RNS TR2 XSB |
ID | FETCH-LOGICAL-e107t-9007695954a22435b9286361160290b7e5254d7b0023ff52bca0525bb7829a5d3 |
IEDL.DBID | ERI |
ISSN | 1479-4403 |
IngestDate | Tue Sep 02 20:00:14 EDT 2025 |
IsOpenAccess | true |
IsPeerReviewed | true |
IsScholarly | true |
Issue | 1 |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-e107t-9007695954a22435b9286361160290b7e5254d7b0023ff52bca0525bb7829a5d3 |
OpenAccessLink | http://eric.ed.gov/ERICWebPortal/detail?accno=EJ1098672 |
PageCount | 10 |
ParticipantIDs | eric_primary_EJ1098672 |
PublicationCentury | 2000 |
PublicationDate | 2007-02-01 |
PublicationDateYYYYMMDD | 2007-02-01 |
PublicationDate_xml | – month: 02 year: 2007 text: 2007-02-01 day: 01 |
PublicationDecade | 2000 |
PublicationTitle | Electronic journal of e-Learning |
PublicationYear | 2007 |
Publisher | Academic Conferences Limited |
Publisher_xml | – name: Academic Conferences Limited |
SSID | ssj0043018 |
Score | 1.6402409 |
Snippet | Teaching programming to novices has proved challenging for both learner and lecturer due to the abstraction and complexity of the subject matter. The work... |
SourceID | eric |
SourceType | Open Access Repository |
StartPage | 21 |
SubjectTerms | Coding Computer Science Education Computer Software Constructivism (Learning) Focus Groups Foreign Countries Grades (Scholastic) Ireland Metacognition Programming Qualitative Research Questionnaires Resource Units Statistical Analysis Student Attitudes Surveys Teaching Methods Technology Uses in Education Undergraduate Study |
Title | Determining Areas of Weakness in Introductory Programming as a Foundation for Reusable Learning Objects |
URI | http://eric.ed.gov/ERICWebPortal/detail?accno=EJ1098672 |
Volume | 5 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV07T8MwED5BGcqCeFU8Kw-slpL4kXisKFVBvARUdKtsx6kQIkV9DPx77prQsiAx-7zcWffd4_MdwEWSq0x7K7hSSnMZisBtlBseBWF8Jjz1iohtca_7A3kzVMN16eK_jMqbODKZTtH3biJG_WQ9lQOW-GaXP-BkariUkWhCc3WhpjX_wpDeLuzUwR_rVNbag41Q7tPe5JpjcQDjbs1OQUBBsWBnbFKw12DfySOxt5JdE7OcZrROpl_ssSJXfZA0ilq2XpLEMBhlT2Exo69RrJ6iOmYPjuous0MY9K5eLvu8XoXAA-Znc26oY2aUUdIi5grlTJJpoeNYR4mJXBoUJnp5uoTgolCJ85YW1DmHAYCxKhctaJSTMhwBi4vUKy29FpjZyUxkIUc5lwhrrbe5P4YWaWj0WU27GK1Ud_LXwSlsVxVPInmcQWM-XYRzhOq5a8NWp3t3-9xeGugbRVaTGA |
linkProvider | ERIC Clearinghouse on Information & Technology |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Determining+Areas+of+Weakness+in+Introductory+Programming+as+a+Foundation+for+Reusable+Learning+Objects&rft.jtitle=Electronic+journal+of+e-Learning&rft.au=Costelloe%2C+Eileen&rft.au=Sherry%2C+Elisabeth&rft.au=Magee%2C+Patricia&rft.date=2007-02-01&rft.pub=Academic+Conferences+Limited&rft.issn=1479-4403&rft.eissn=1479-4403&rft.volume=5&rft.issue=1&rft.spage=21&rft.externalDocID=EJ1098672 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1479-4403&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1479-4403&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1479-4403&client=summon |