ACM Home Page
Please provide us with feedback. Feedback
Programming language concepts for software developers
Full text PdfPdf (119 KB)
Source
ACM SIGPLAN Notices archive
Volume 43 ,  Issue 11  (November 2008) table of contents
COLUMN: White papers table of contents
Pages 119-123  
Year of Publication: 2008
ISSN:0362-1340
Author
Peter Sestoft  IT University of Copenhagen, Denmark
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 108,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1480828.1480854
What is a DOI?

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
John Biggs. Teaching for quality learning at university: what the student does. Open University Press, United Kingdom, second edition, 2003.
 
2
Peter Sestoft. Programming language concepts. Draft lecture notes, version 0.34, February 2006. At http://www.itu.dk/people/sestoft/papers/plc-0.34-2up.pdf.
 
3
Ralph W. Tyler. Basic Principles of Curriculum and Instruction. University of Chicago Press, 1949.