Active Learning with LEGO for Teaching Software Development.
Stan KurkovskyStephanie LudiPublished in: SIGCSE (2020)
Keyphrases
- software development
- active learning
- learning process
- pair programming
- test driven development
- online learning
- case study
- software engineering
- learning environment
- semi supervised
- software systems
- software developers
- lego mindstorms
- learning strategies
- selective sampling
- machine learning
- software projects
- high school
- learning algorithm
- software architecture
- software components
- random sampling
- distance learning
- software testing
- music emotion classification
- development process
- software industry
- software reuse
- cost sensitive
- web based learning
- computer technology
- software development projects
- learning analytics
- training set
- cost estimation
- programming environment
- experimental design
- cooperative learning
- hong kong
- teacher education
- computer programming
- higher education
- teaching materials
- active learning strategies
- extreme programming
- real world
- pool based active learning