Programming language concepts for software developers
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
[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.
Index Terms
- Programming language concepts for software developers
Recommendations
Experiences with a simple structured programming language
SIGCSE '74: Proceedings of the fourth SIGCSE technical symposium on Computer science educationA great deal of interest has developed in structured programming [Dahl, Dijkstra, and Hoare, 1972] during the past few years. This paper is concerned with some experiences obtained in the use of a structured programming language in the computer science ...
Comments
Please enable JavaScript to view thecomments powered by Disqus.Information & Contributors
Information
Published In
Copyright © 2008 Author.
Publisher
Association for Computing Machinery
New York, NY, United States
Publication History
Published: 30 November 2008
Published in SIGPLAN Volume 43, Issue 11
Check for updates
Author Tag
Qualifiers
- Research-article
Contributors
Other Metrics
Bibliometrics & Citations
Bibliometrics
Article Metrics
- 0Total Citations
- 385Total Downloads
- Downloads (Last 12 months)11
- Downloads (Last 6 weeks)0
Reflects downloads up to 11 Jan 2025
Other Metrics
Citations
View Options
Login options
Check if you have access through your login credentials or your institution to get full access on this article.
Sign in