An object-oriented program development environment for the first programming course.
Michael KöllingJohn RosenbergPublished in: SIGCSE (1996)
Keyphrases
- programming course
- development environment
- user interface
- novice programmers
- programming education
- development tools
- development environments
- student learning
- automatic assessment
- program comprehension
- development process
- application development
- introductory programming courses
- source code
- computer programming
- database server
- object oriented
- software testing
- introductory programming
- software maintenance
- teaching materials
- computer programs
- databases
- language learning
- web server
- open source
- relational databases
- multi agent systems