Teaching OO methodology in a project-driven CS2 course.
E. Frank BarryChristopher C. EllsworthBarry L. KurtzJames T. WilkesPublished in: OOPSLA Companion (2005)
Keyphrases
- object oriented databases
- object oriented
- computer science
- tertiary education
- learning community
- project based learning
- computer science curriculum
- online learning
- cooperative learning
- curriculum development
- introductory programming
- case study
- distance learning
- student motivation
- relational databases
- engineering students
- virtual laboratory
- e learning
- project management
- learning systems
- quality function deployment
- introductory computer science
- learning environment
- computer science education
- programming language
- primary school
- educational settings
- programming course
- computer technology
- secondary school
- technology enhanced
- software engineering
- computer programming
- learning process
- teacher training
- attitudes toward
- conceptual model
- science education
- semester long
- design methodology
- introductory programming courses
- high level
- blended learning