Leveraging Visual Programming Language and Collaborative Learning to Broaden Participation in Computer Science.
Farzana RahmanPublished in: SIGITE (2018)
Keyphrases
- programming language
- collaborative learning
- computer science
- high level
- general purpose
- object oriented
- strongly typed
- programming environment
- software engineering
- visual programming
- computer supported collaborative learning
- database languages
- logic programming
- lecture notes
- object oriented programming
- specification language
- object oriented concepts
- denotational semantics
- programming tool
- program code
- knowledge building
- computer programs
- artificial intelligence
- databases
- learning process
- data mining
- functional programming
- computer programming
- data model