An integrated, software-based approach to teaching introductory computer programming.
Nira HerrmannJeffrey L. PopyackPublished in: SIGCSE (1994)
Keyphrases
- introductory computer
- computer programming
- programming course
- problem based learning
- source code
- software development
- software testing
- student centered
- instructional materials
- learning strategies
- user interface
- computer programs
- software systems
- learning process
- student learning
- online learning
- e learning
- tutoring system
- educational technology
- design patterns
- development process
- learning resources