An integrated program development tool for teaching and learning how to program.
Uta ZieglerThad CrewsPublished in: SIGCSE (1999)
Keyphrases
- learning process
- novice programmers
- learning systems
- training program
- introductory programming courses
- online learning
- learning community
- hybrid learning
- human learning
- computer programming
- thinking skills
- cooperative learning
- computer programs
- learning algorithm
- interactive learning
- educational systems
- adult students
- programming education
- introductory programming
- undergraduate engineering
- students learning
- educational software
- learning opportunities
- elementary school
- programming environment
- distance education