Rethinking How to Teach Programming to Newcomers.

The author discusses her efforts to introduce the development of applications for the Android mobile device operating system into her introductory university-level computer programming course. Topics include the challenge of implementing a curriculum to match the varying levels of experience among f...

Descripción completa

Detalles Bibliográficos
Publicado en:Communications of the ACM Vol. 57; no. 5; pp. 18 - 20
Autor principal: Robertson, Judy
Formato: Artículo
Publicado: Association for Computing Machinery May2014
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=95798023&site=ehost-live
header:
  @attributes:
    shortDbName: hlh
    uiTerm: 95798023
    longDbName: Humanities International Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid:
        00010782
        ACM
      jtl: Communications of the ACM
      issn: 00010782
      maglogo: N
    pubinfo:
      dt: May2014
      vid: 57
      iid: 5
      pid: 68
      pub: Association for Computing Machinery
    artinfo:
      ui:
        95798023
        10.1145/2591203
      ppf: 18
      ppct: 2
      formats:
      tig:
        atl: Rethinking How to Teach Programming to Newcomers.
      aug:
        au: Robertson, Judy
        affil: Senior lecturer, Heriot-Watt University
      su:
        Study & teaching of mobile app development
        Mobile apps
        Computer programming education
        Computer programming software
        Android (Operating system)
        Evaluation of teaching
        Teaching methods
      sug:
        subj:
          Study & teaching of mobile app development
          Mobile apps
          Computer programming education
          Computer programming software
          Android (Operating system)
          Evaluation of teaching
          Teaching methods
      ab: The author discusses her efforts to introduce the development of applications for the Android mobile device operating system into her introductory university-level computer programming course. Topics include the challenge of implementing a curriculum to match the varying levels of experience among first-year students, the use of the App Inventor visual programming platform and the Eclipse Android development system, and student reactions to the software including comments on its ease of use and its limitations.
      pubtype: Periodical
      doctype: Article
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: Y
      dt:
        @attributes:
          year: 2014
    holdings:
      @attributes:
        islocal: N