ASSISTing CS1 students to learn

learning approaches and object-oriented programming

Janet Hughes, D. Ramanee Peiris

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    6 Citations (Scopus)

    Abstract

    Identifying and managing students who experience difficulty with learning to program is a challenge for CS educators. In an attempt to answer the familiar question "What makes for success in CS1?" we have investigated student approaches to learning using the ASSIST measure of learning approach. This measure considers three dimensions related to studying - deep (related to meaning), surface (reproducing) and strategic (achieving). Two cohorts of CS1 students completed an online ASSIST questionnaire midway through their first semester. Their three ASSIST scores were analysed together with their CS1 performance. The strongest relationships were a significant, negative correlation between a surface approach to learning and CS1 performance and a significant positive correlation between a strategic approach to learning and CS1 performance, Participants were classified via a cluster analysis according to the extent to which they showed deep, strategic, and surface learning profiles. Members of the cluster favouring a surface approach had the poorest performances, whereas members of the cluster favouring strategic or deep approaches rather than a surface approach had the best performances.
    Original languageEnglish
    Title of host publicationITiCSE06
    Subtitle of host publicationProceedings of the 11th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education
    EditorsMichael Goldweber, Paola Salomoni
    Place of PublicationNew York
    PublisherAssociation for Computing Machinery
    Pages275-279
    Number of pages5
    ISBN (Print)9781595930552, 1595930558
    DOIs
    Publication statusPublished - 2006
    Event11th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education - Bologna, Italy
    Duration: 26 Jun 200628 Jun 2006

    Publication series

    NameACM SIGCSE Bulletin
    PublisherAssociation for Computing Machinery
    Volume38, no. 3
    ISSN (Print)0097-8418

    Conference

    Conference11th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education
    CountryItaly
    CityBologna
    Period26/06/0628/06/06

    Fingerprint

    programming
    learning
    student
    performance
    cluster analysis
    semester
    educator
    questionnaire
    experience

    Cite this

    Hughes, J., & Peiris, D. R. (2006). ASSISTing CS1 students to learn: learning approaches and object-oriented programming. In M. Goldweber, & P. Salomoni (Eds.), ITiCSE06 : Proceedings of the 11th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education (pp. 275-279). (ACM SIGCSE Bulletin; Vol. 38, no. 3). New York: Association for Computing Machinery. https://doi.org/10.1145/1140123.1140197
    Hughes, Janet ; Peiris, D. Ramanee. / ASSISTing CS1 students to learn : learning approaches and object-oriented programming. ITiCSE06 : Proceedings of the 11th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education. editor / Michael Goldweber ; Paola Salomoni. New York : Association for Computing Machinery, 2006. pp. 275-279 (ACM SIGCSE Bulletin).
    @inproceedings{50be1a70fd2046aaacff8504d8cf03cf,
    title = "ASSISTing CS1 students to learn: learning approaches and object-oriented programming",
    abstract = "Identifying and managing students who experience difficulty with learning to program is a challenge for CS educators. In an attempt to answer the familiar question {"}What makes for success in CS1?{"} we have investigated student approaches to learning using the ASSIST measure of learning approach. This measure considers three dimensions related to studying - deep (related to meaning), surface (reproducing) and strategic (achieving). Two cohorts of CS1 students completed an online ASSIST questionnaire midway through their first semester. Their three ASSIST scores were analysed together with their CS1 performance. The strongest relationships were a significant, negative correlation between a surface approach to learning and CS1 performance and a significant positive correlation between a strategic approach to learning and CS1 performance, Participants were classified via a cluster analysis according to the extent to which they showed deep, strategic, and surface learning profiles. Members of the cluster favouring a surface approach had the poorest performances, whereas members of the cluster favouring strategic or deep approaches rather than a surface approach had the best performances.",
    author = "Janet Hughes and Peiris, {D. Ramanee}",
    year = "2006",
    doi = "10.1145/1140123.1140197",
    language = "English",
    isbn = "9781595930552",
    series = "ACM SIGCSE Bulletin",
    publisher = "Association for Computing Machinery",
    pages = "275--279",
    editor = "Goldweber, {Michael } and Salomoni, {Paola }",
    booktitle = "ITiCSE06",

    }

    Hughes, J & Peiris, DR 2006, ASSISTing CS1 students to learn: learning approaches and object-oriented programming. in M Goldweber & P Salomoni (eds), ITiCSE06 : Proceedings of the 11th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education. ACM SIGCSE Bulletin, vol. 38, no. 3, Association for Computing Machinery, New York, pp. 275-279, 11th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, Bologna, Italy, 26/06/06. https://doi.org/10.1145/1140123.1140197

    ASSISTing CS1 students to learn : learning approaches and object-oriented programming. / Hughes, Janet; Peiris, D. Ramanee.

    ITiCSE06 : Proceedings of the 11th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education. ed. / Michael Goldweber; Paola Salomoni. New York : Association for Computing Machinery, 2006. p. 275-279 (ACM SIGCSE Bulletin; Vol. 38, no. 3).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    TY - GEN

    T1 - ASSISTing CS1 students to learn

    T2 - learning approaches and object-oriented programming

    AU - Hughes, Janet

    AU - Peiris, D. Ramanee

    PY - 2006

    Y1 - 2006

    N2 - Identifying and managing students who experience difficulty with learning to program is a challenge for CS educators. In an attempt to answer the familiar question "What makes for success in CS1?" we have investigated student approaches to learning using the ASSIST measure of learning approach. This measure considers three dimensions related to studying - deep (related to meaning), surface (reproducing) and strategic (achieving). Two cohorts of CS1 students completed an online ASSIST questionnaire midway through their first semester. Their three ASSIST scores were analysed together with their CS1 performance. The strongest relationships were a significant, negative correlation between a surface approach to learning and CS1 performance and a significant positive correlation between a strategic approach to learning and CS1 performance, Participants were classified via a cluster analysis according to the extent to which they showed deep, strategic, and surface learning profiles. Members of the cluster favouring a surface approach had the poorest performances, whereas members of the cluster favouring strategic or deep approaches rather than a surface approach had the best performances.

    AB - Identifying and managing students who experience difficulty with learning to program is a challenge for CS educators. In an attempt to answer the familiar question "What makes for success in CS1?" we have investigated student approaches to learning using the ASSIST measure of learning approach. This measure considers three dimensions related to studying - deep (related to meaning), surface (reproducing) and strategic (achieving). Two cohorts of CS1 students completed an online ASSIST questionnaire midway through their first semester. Their three ASSIST scores were analysed together with their CS1 performance. The strongest relationships were a significant, negative correlation between a surface approach to learning and CS1 performance and a significant positive correlation between a strategic approach to learning and CS1 performance, Participants were classified via a cluster analysis according to the extent to which they showed deep, strategic, and surface learning profiles. Members of the cluster favouring a surface approach had the poorest performances, whereas members of the cluster favouring strategic or deep approaches rather than a surface approach had the best performances.

    UR - http://www.scopus.com/inward/record.url?scp=33748952463&partnerID=8YFLogxK

    U2 - 10.1145/1140123.1140197

    DO - 10.1145/1140123.1140197

    M3 - Conference contribution

    SN - 9781595930552

    SN - 1595930558

    T3 - ACM SIGCSE Bulletin

    SP - 275

    EP - 279

    BT - ITiCSE06

    A2 - Goldweber, Michael

    A2 - Salomoni, Paola

    PB - Association for Computing Machinery

    CY - New York

    ER -

    Hughes J, Peiris DR. ASSISTing CS1 students to learn: learning approaches and object-oriented programming. In Goldweber M, Salomoni P, editors, ITiCSE06 : Proceedings of the 11th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education. New York: Association for Computing Machinery. 2006. p. 275-279. (ACM SIGCSE Bulletin). https://doi.org/10.1145/1140123.1140197