Keyphrases
- programming language
- computer assisted language learning
- college students
- object oriented
- general purpose
- language learning
- high level
- logic programming
- computer mediated communication
- programming environment
- software engineering
- object oriented programming
- database languages
- english as a foreign language
- strongly typed
- denotational semantics
- attitudes toward
- specification language
- oral reading
- computer programs
- database language
- databases
- abstract data types
- programming tool