Viewpoint: What Should We Teach New Software Developers? Why?

The author focuses on what he sees as a disconnect between education in computer science and industrial practice. His view is that computer science must be central to software development. He argues that although companies want computer science graduates to build software, their only experience in s...

Descripción completa

Detalles Bibliográficos
Publicado en:Communications of the ACM Vol. 53; no. 1; pp. 40 - 43
Autor principal: Stroustrup, Bjarne
Formato: Opinion
Publicado: Association for Computing Machinery Jan2010
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=47220609&site=ehost-live
header:
  @attributes:
    shortDbName: hlh
    uiTerm: 47220609
    longDbName: Humanities International Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid:
        00010782
        ACM
      jtl: Communications of the ACM
      issn: 00010782
      maglogo: N
    pubinfo:
      dt: Jan2010
      vid: 53
      iid: 1
      pid: 68
      pub: Association for Computing Machinery
    artinfo:
      ui:
        47220609
        10.1145/1629175.1629192
      ppf: 40
      ppct: 3
      formats:
      tig:
        atl: Viewpoint: What Should We Teach New Software Developers? Why?
      aug:
        au: Stroustrup, Bjarne
        affil: College of Engineering Chair in Computer Science Professor, Texas A&M University in College Station, TX.
      su:
        Computer science education
        Computer software development
        Computer software industry
        Computer scientists
        Training
      sug:
        subj:
          Computer science education
          Computer software development
          Computer software industry
          Computer scientists
          Training
      ab: The author focuses on what he sees as a disconnect between education in computer science and industrial practice. His view is that computer science must be central to software development. He argues that although companies want computer science graduates to build software, their only experience in software development may have been as hobbyists.
      pubtype: Periodical
      doctype: Opinion
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: Y
      dt:
        @attributes:
          year: 2010
    holdings:
      @attributes:
        islocal: N