Teaching Software Engineering with Free Open Source Software Development: An Experience Report.
Anya TafliovichFrancisco J. EstradaThomas CaswellPublished in: HICSS (2019)
Keyphrases
- open source software development
- software engineering
- open source software
- software development
- computer science curriculum
- learning process
- development process
- engineering courses
- learning environment
- educational technology
- high school
- higher education
- artificial intelligence
- open source
- software systems
- object oriented
- computer programming
- online learning
- web based learning
- programming language
- thinking skills
- teaching materials
- reverse engineering
- software projects
- cooperative learning
- software engineers
- learning systems
- distance learning
- problem based learning
- st century
- formal methods
- teaching methods
- computer technology
- human computer interaction