Teaching of Agile UML Modeling: Recommendations from Students' Reflections.
Dave R. StikkolorumMichel ChaudronPublished in: CIbSE (2017)
Keyphrases
- learning environment
- distance learning
- higher education
- university level
- high school
- computer science students
- computer programming
- e learning
- teaching materials
- teaching methods
- learning process
- programming course
- problem based learning
- computer science education
- thinking skills
- distance education
- modeling language
- learning analytics
- introductory programming
- information literacy
- educational software
- secondary school
- students learning
- middle school students
- software development
- science education
- scientific inquiry
- helping students
- high school students
- educational systems
- classroom teaching
- online learning
- introductory computer science
- learning experience
- teacher education
- blended learning
- student learning
- learning outcomes
- educational institutions
- learning sciences
- college students
- students studying
- unified modeling language
- introductory programming courses
- undergraduate engineering
- teaching practices
- computer assisted instruction
- cooperative learning
- hong kong
- mathematics education
- mobile learning
- software systems
- design studio
- teaching strategies
- collaborative learning
- recommender systems
- student attitudes
- test driven development
- computer science curriculum
- object oriented
- software engineering
- pedagogical design
- student progress
- student responses
- learning activities
- project based learning
- sequence diagrams