Building Tools to Help Students Learn to Program.

The article discusses aspects of building tools to help students to learn computer programming. Topics include the diversity of programming students including older or non-traditional students, the development of programming environments that enable learning such as the author's program Python Tutor...

Descripción completa

Detalles Bibliográficos
Publicado en:Communications of the ACM Vol. 60; no. 12; pp. 8 - 10
Autor principal: Guo, Philip
Formato: Artículo
Publicado: Association for Computing Machinery Dec2017
Materias:
Acceso en línea:Ver este registro en EBSCOhost
fields @attributes:
  recordID: 1
pdfLink:
plink: https://search.ebscohost.com/login.aspx?direct=true&db=hlh&AN=126581900&site=ehost-live
header:
  @attributes:
    shortDbName: hlh
    uiTerm: 126581900
    longDbName: Humanities International Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid:
        00010782
        ACM
      jtl: Communications of the ACM
      issn: 00010782
      maglogo: N
    pubinfo:
      dt: Dec2017
      vid: 60
      iid: 12
      pid: 68
      pub: Association for Computing Machinery
    artinfo:
      ui:
        126581900
        10.1145/3148245
      ppf: 8
      ppct: 2
      formats:
      tig:
        atl: Building Tools to Help Students Learn to Program.
      aug:
        au: Guo, Philip
        affil: Assistant professor of cognitive science at the University of California, San Diego
      su:
        Computer programming education
        Nontraditional college students
        Teaching aids
        Python programming language
        Computer software
        Education
      sug:
        subj:
          Computer programming education
          Nontraditional college students
          Teaching aids
          Python programming language
          Computer software
          Education
      ab: The article discusses aspects of building tools to help students to learn computer programming. Topics include the diversity of programming students including older or non-traditional students, the development of programming environments that enable learning such as the author's program Python Tutor, and the formats of instructional materials for programming education.
      pubtype: Periodical
      doctype: Article
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: Y
      dt:
        @attributes:
          year: 2017
    holdings:
      @attributes:
        islocal: N