Teaching Global Software Engineering: Experience Report Comparing Distributed, Virtual Collaborative Courses at the Bachelor's and Master's Degree Levels.
Yuan FuLigia Pastran ReinaPatricia BrockmannPublished in: ECSEE (2018)
Keyphrases
- engineering courses
- software engineering
- remote laboratories
- computer science curriculum
- virtual laboratories
- higher education
- geographically dispersed
- mixed reality
- e learning
- software development
- distance education
- learning in higher education
- artificial intelligence
- virtual laboratory
- practical experience
- educational process
- blended learning
- programming course
- students studying
- augmented reality
- online learning
- undergraduate and graduate
- university level
- cooperative learning
- virtual environment
- post secondary
- introductory computer science
- computer science students
- semester long
- student progress
- educational settings
- computer science
- engineering education
- pedagogical content knowledge
- learning environment
- learning process
- student perceptions
- online course
- upper level
- college level
- student learning
- virtual learning environments
- learning management systems
- distance learning
- collaborative learning
- distributed systems
- learning objects
- object oriented
- teaching methods
- facilitate learning
- classroom teaching