Teaching Software Architecture to Undergraduate Students: An Experience Report.
Chandan Raj RupakhetiStephen V. ChenowethPublished in: ICSE (2) (2015)
Keyphrases
- software architecture
- undergraduate students
- pedagogical design
- software engineering
- architectural design
- embedded software
- distributed systems
- software systems
- high school
- higher education
- distance learning
- online learning
- software development
- learning process
- learning environment
- e learning
- pedagogical agents
- functional requirements
- machine learning
- educational technology
- graduate students
- learning systems
- learning activities
- multi agent systems
- quality attributes
- training program