Artificial intelligence meets software engineering in the classroom.
Laura DiosanSimona MotognaPublished in: EASEAI@ESEC/SIGSOFT FSE (2019)
Keyphrases
- software engineering
- artificial intelligence
- software development
- collaborative learning
- software systems
- professional development
- software projects
- development process
- object oriented
- computational intelligence
- pilot study
- software maintenance
- student learning
- learning activities
- programming language
- learning environment
- elementary school
- expert systems
- knowledge engineering
- formal methods
- machine learning
- science learning
- software engineers
- middle school
- science education
- pilot testing
- reverse engineering
- blended learning
- engineering design
- cognitive science
- knowledge based systems
- learning process
- computer science
- case study