Self-guided learning environment for undergraduate software engineering.
Junhua DingPublished in: CSEE&T (2014)
Keyphrases
- software engineering
- learning environment
- personal software process
- computer science curriculum
- software development
- engineering courses
- learning outcomes
- artificial intelligence
- software design
- computer science
- learning process
- learning activities
- reverse engineering
- development process
- programming language
- mechanical engineering
- learning systems
- software systems
- multimedia
- computer science courses
- knowledge engineering
- software engineers
- e learning
- engineering students
- exploratory learning
- object oriented
- software projects
- human computer interaction
- learning community
- chemical engineering
- cooperative learning
- learning content
- undergraduate students
- computer science students
- systems development
- systems analysis and design
- information systems
- machine learning
- software reuse
- formal methods
- pedagogical agents
- software maintenance
- lower level
- learning processes
- software architecture
- metadata