Teaching distributed software engineering with UCOSP: the undergraduate capstone open-source project.
Eleni StrouliaKen BauerMichelle CraigKaren L. ReidGreg WilsonPublished in: CTGDSD@ICSE (2011)
Keyphrases
- software engineering
- open source projects
- computer science curriculum
- software maintenance
- software projects
- engineering courses
- open source
- software evolution
- engineering students
- open source software
- software systems
- source code
- distributed systems
- computer science courses
- artificial intelligence
- high school
- online learning
- computer science students
- learning experience
- software development
- electrical engineering
- cooperative
- online environment
- design patterns
- reverse engineering
- software design
- e learning
- programming course
- software developers
- engineering design
- object oriented
- learning process
- computer science
- software quality
- higher education
- college level
- building blocks
- undergraduate engineering