Integrating Collaborative and Live Coding for Distance Education.

What does an online programming course need to engage students and improve their skills? To answer this question, the authors designed and tested a feature-rich collaborative environment for an online class and found that it enhanced learning through methods such as remote pair programming, live cod...

Descripción completa

Detalles Bibliográficos
Publicado en:Computer (00189162) Vol. 50; no. 5; pp. 27 - 36
Autores principales: Ghorashi, Soroush, Jensen, Carlos
Formato: Artículo
Publicado: IEEE May2017
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=123209426&site=ehost-live
header:
  @attributes:
    shortDbName: hlh
    uiTerm: 123209426
    longDbName: Humanities International Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid:
        00189162
        PUT
      jtl: Computer (00189162)
      issn: 00189162
      maglogo: N
    pubinfo:
      dt: May2017
      vid: 50
      iid: 5
      pid: 13605
      pub: IEEE
    artinfo:
      ui:
        123209426
        10.1109/MC.2017.131
      ppf: 27
      ppct: 9
      formats:
      tig:
        atl: Integrating Collaborative and Live Coding for Distance Education.
      aug:
        au:
          Ghorashi, Soroush
          Jensen, Carlos
        affil: Oregon State University
      su:
        Distance education
        Computer programming
        Electronic feedback
        Computer science
        Teaching
      sug:
        subj:
          Distance education
          Computer programming
          Electronic feedback
          Computer science
          Teaching
      keyword:
        Advances in Learning Technologies
        Collaboration
        collaborative coding
        collaborative learning
        Computer science education
        computing in education
        Distance learning
        Education courses
        educational technology
        Encoding
        Feedback loop
        history of computing
        live coding
        live programming
        massive open online courses
        Mobile learning
        MOOCs
        Online services
        Programming profession
        remote pair programming
        user awareness
        user studies
      ab: What does an online programming course need to engage students and improve their skills? To answer this question, the authors designed and tested a feature-rich collaborative environment for an online class and found that it enhanced learning through methods such as remote pair programming, live coding, and a tight code-to-artifact feedback loop.
      pubtype: Academic Journal
      doctype: Article
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: Y
      dt:
        @attributes:
          year: 2017
    holdings:
      @attributes:
        islocal: N