Teaching Programming the Way It Works Outside the Classroom.

The author discusses computer programming methodologies as of August 2013, contrasting the coding methods used in professional practice with the methods used to teach computer programming in classrooms. Topics include interfacing, code welding, the process of tinkering to assess the potential capabi...

Descripción completa

Detalles Bibliográficos
Publicado en:Communications of the ACM Vol. 56; no. 8; pp. 10 - 12
Autor principal: Guo, Philip
Formato: Artículo
Publicado: Association for Computing Machinery Aug2013
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=89594028&site=ehost-live
header:
  @attributes:
    shortDbName: hlh
    uiTerm: 89594028
    longDbName: Humanities International Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid:
        00010782
        ACM
      jtl: Communications of the ACM
      issn: 00010782
      maglogo: N
    pubinfo:
      dt: Aug2013
      vid: 56
      iid: 8
      pid: 68
      pub: Association for Computing Machinery
    artinfo:
      ui:
        89594028
        10.1145/2492007.2492012
      ppf: 10
      ppct: 2
      formats:
      tig:
        atl: Teaching Programming the Way It Works Outside the Classroom.
      aug:
        au: Guo, Philip
        affil: Teaching Real-World Programming
      su:
        Computer programming education
        Teaching methods
        Computer software development
        Computer science education
        Coding theory
        Computer programmers
      sug:
        subj:
          Computer programming education
          Teaching methods
          Computer software development
          Computer science education
          Coding theory
          Computer programmers
      ab: The author discusses computer programming methodologies as of August 2013, contrasting the coding methods used in professional practice with the methods used to teach computer programming in classrooms. Topics include interfacing, code welding, the process of tinkering to assess the potential capabilities of computer code, and opportunistic programming to clarify and simplify code. Programming teaching methods which involve the development of software and web applications by students are described.
      pubtype: Periodical
      doctype: Article
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: Y
      dt:
        @attributes:
          year: 2013
    holdings:
      @attributes:
        islocal: N