Using a machine language simulator to teach CS1 concepts.
Jeffrey A. StonePublished in: ACM SIGCSE Bull. (2006)
Keyphrases
- language learning
- intended meaning
- programming language
- computer science
- conceptual graphs
- natural language
- representation language
- conceptual models
- concept learning
- control structures
- simulation model
- language constructs
- specification language
- uml class diagrams
- formal languages
- object oriented programming
- java programming
- concurrent programming
- abstract data types
- formal representation
- machine learning
- simulation environment
- semantic network
- domain knowledge
- artificial intelligence
- information retrieval