Leveraging Community Software in CS Education to Avoid Reinventing the Wheel.
Jeremiah J. BlanchardJohn R. HottVincent BerryRebecca CarrollBob EdmisonRichard GlasseyOscar KarnalimBrian PlancherSeán RussellPublished in: ITiCSE (2) (2022)
Keyphrases
- cyber infrastructure
- learning community
- software development
- software tools
- technology enhanced learning
- e learning
- software systems
- software design
- computer science
- learning sciences
- educational technology
- mobile learning
- computer systems
- software architecture
- computing education
- distance learning
- distance education
- information and communication technologies
- problem based learning
- lifelong learning
- web enabled
- web design
- technical infrastructure