CS Education in the U.S.: Heading in the wrong direction?

In this article the authors discusses methods used to teach fundamental principles of software engineering to students. The authors suggest that there exists the potential for a shortage of well-trained software engineers. Other topics include the knowledge required to build reliable systems that ar...

Descripción completa

Detalles Bibliográficos
Publicado en:Communications of the ACM Vol. 52; no. 7; pp. 41 - 44
Autor principal: Dewar, Robert
Formato: Opinion
Publicado: Association for Computing Machinery Jul2009
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=43019148&site=ehost-live
header:
  @attributes:
    shortDbName: hlh
    uiTerm: 43019148
    longDbName: Humanities International Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid:
        00010782
        ACM
      jtl: Communications of the ACM
      issn: 00010782
      maglogo: N
    pubinfo:
      dt: Jul2009
      vid: 52
      iid: 7
      pid: 68
      pub: Association for Computing Machinery
    artinfo:
      ui:
        43019148
        10.1145/1538788.1538804
      ppf: 41
      ppct: 3
      formats:
      tig:
        atl: CS Education in the U.S.: Heading in the wrong direction?
      aug:
        au: Dewar, Robert
      su:
        Computer scientists
        Software engineering
        Computer programmers
        Computer science
        Training
        Computer network resources
      sug:
        subj:
          Computer scientists
          Software engineering
          Computer programmers
          Computer science
          Training
          Computer network resources
      ab: In this article the authors discusses methods used to teach fundamental principles of software engineering to students. The authors suggest that there exists the potential for a shortage of well-trained software engineers. Other topics include the knowledge required to build reliable systems that are both large and complex.
      pubtype: Periodical
      doctype: Opinion
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: Y
      dt:
        @attributes:
          year: 2009
    holdings:
      @attributes:
        islocal: N