Designing Grace: Can an introductory programming language support the teaching of software engineering?
James NobleMichael HomerKim B. BruceAndrew P. BlackPublished in: CSEE&T (2013)
Keyphrases
- introductory programming
- software engineering
- programming language
- introductory programming courses
- artificial intelligence
- learning environment
- programming course
- high school
- knowledge management
- e learning
- student learning
- software systems
- higher education
- distance learning
- learning systems
- general purpose
- blended learning
- programming environment
- object oriented
- computer science
- case study