Programming language concepts for software developers. White paper for SIGPLAN workshop on programming language curriculum, Harvard University, May 29-30 2008.

Publikation: Artikel i tidsskrift og konference artikel i tidsskriftKonferenceartikelForskningpeer review

Abstract

This note describes and motivates our current plans for an undergraduate course on programming language concepts for software development students. We describe the competences we expect students to acquire as well as the topics covered by the course. We plan to use C# and Scheme as instruction languages, and will study the implementation of Java and C# with their underlying platforms, the Java Virtual Machine and .NET Common Language Runtime. We emphasize implementation exercises and experiments. This comes at the expense of classical compiler course subjects such as register allocation and optimization of imperative loop-intensive code.
OriginalsprogEngelsk
TidsskriftA C M / S I G P L A N Notices
Udgave nummer11
Sider (fra-til)119-123
ISSN1523-2867
StatusUdgivet - 2008
BegivenhedSIGPLAN workshop on programming language curriculum - Harvard University, USA
Varighed: 29 maj 200830 maj 2008

Konference

KonferenceSIGPLAN workshop on programming language curriculum
Land/OmrådeUSA
ByHarvard University
Periode29/05/200830/05/2008

Emneord

  • Undergraduate education
  • Programming language concepts
  • C# instruction
  • Scheme instruction
  • Java Virtual Machine

Citationsformater