Experience report: growing programming languages for beginning students.
Marcus CrestaniMichael SperberPublished in: ICFP (2010)
Keyphrases
- programming language
- object oriented concepts
- computer programs
- general purpose
- student learning
- strongly typed
- object oriented
- entry level
- software engineering
- learning activities
- logic programming
- programming environment
- concurrent programming
- learning environment
- high level
- denotational semantics
- object oriented programming
- database languages
- lambda calculus
- databases
- functional programming
- program code
- programming course
- high level programming language
- programming language constructs
- functional language
- programs written
- specification language
- software development
- machine learning