Infusing Cooperative Learning into AP Computer Science Principles Courses to Promote Engagement and Diversity.
Jeff GrayKathy HaynieFran TreesOwen L. AstrachanChinma UcheSiobhan CooneyRichard KickPublished in: SIGCSE (2019)
Keyphrases
- cooperative learning
- computer science
- college level
- computer mediated communication
- computer science curriculum
- learning environment
- computer engineering
- cooperative
- post secondary
- computer assisted instruction
- computer science students
- computer based instruction
- artificial intelligence
- language learning
- problem based learning
- introductory programming courses
- data mining
- graduate students
- learning community
- concept learning
- students studying
- online learning
- computer programming
- online course
- machine learning