Updating Computer Science Education.
The article presents information on various updates in computer science (CS) education. Along with the continuing advances in computer hardware over the past four decades, CS has undergone its own enormous growth and evolution. That growth requires that faculty periodically update curricula to prepa...
| Publicado en: | Communications of the ACM Vol. 48; no. 6; pp. 29 - 32 |
|---|---|
| Autor principal: | |
| Formato: | Artículo |
| Publicado: |
Association for Computing Machinery
Jun2005
|
| 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=17377707&site=ehost-live header: @attributes: shortDbName: hlh uiTerm: 17377707 longDbName: Humanities International Complete uiTag: AN controlInfo: bkinfo: jinfo: jid: 00010782 ACM jtl: Communications of the ACM issn: 00010782 maglogo: N pubinfo: dt: Jun2005 vid: 48 iid: 6 pid: 68 pub: Association for Computing Machinery artinfo: ui: 17377707 10.1145/1064830.1064853 ppf: 29 ppct: 3 formats: tig: atl: Updating Computer Science Education. aug: au: Cohen, Jacques affil: TJX/Feldberg Professor of Computer Science, Department of Computer Science, Brandeis University, Waltham, MA. su: Computer science Curriculum Curriculum evaluation Computer programming Programming languages Internet in education sug: subj: Computer science Curriculum Curriculum evaluation Computer programming Programming languages Internet in education ab: The article presents information on various updates in computer science (CS) education. Along with the continuing advances in computer hardware over the past four decades, CS has undergone its own enormous growth and evolution. That growth requires that faculty periodically update curricula to prepare their students for the new tasks they are likely to face upon graduation. The introduction of structured programming, Object-oriented programming, and graphical interfaces are notable examples of how curricula are being updated in the area of programming languages. Similarly, algorithmic complexity, program correctness, the properties of grammars, and automata are subjects that have been given a prominent place in CS education. Updating CS curricula is generally guided by the development of hardware that allows users to address previously undoable tasks. The improving capabilities in memory and speed of personal computers and the vast network of servers on the Web are noteworthy variables that increasingly influence CS education. pubtype: Periodical doctype: Article src: R language: English refInfo: copyright: @attributes: flag: Y dt: @attributes: year: 2005 holdings: @attributes: islocal: N |
|---|