An early software engineering approach to teaching cs1, cs2 and ai.
T. M. RaoSandeep MitraPublished in: SIGCSE (2008)
Keyphrases
- software engineering
- artificial intelligence
- introductory programming
- student motivation
- computer science
- introductory programming courses
- introductory computer science
- machine learning
- software development
- online learning
- higher education
- e learning
- software systems
- pair programming
- knowledge base
- programming course
- web based learning
- compressive sampling
- computer programming
- lecture notes in artificial intelligence
- learning process
- image reconstruction
- programming language
- computational intelligence
- expert systems
- case based reasoning