Multiple Programming Languages for Improving Computational Thinking in CS1.
Dongeun LeeKaoning HuOmar el ArissKibum KwonPublished in: SIGCSE (2) (2023)
Keyphrases
- programming language
- computational thinking
- object oriented
- general purpose
- software engineering
- programming environment
- denotational semantics
- lambda calculus
- high level
- specification language
- data abstraction
- databases
- database languages
- high level programming language
- programming paradigms
- object oriented concepts
- strongly typed
- program code
- abstract data types
- computer programs
- virtual environment