Teaching Software Engineering through a Project-Oriented Course.
Pierre N. RobillardPublished in: CSEE (1996)
Keyphrases
- software engineering
- computer science curriculum
- software projects
- software development
- tertiary education
- artificial intelligence
- requirements elicitation
- requirements engineering
- software systems
- problem based learning
- software design
- technology enhanced
- distance learning
- systems development
- primary school
- engineering students
- computer science education
- project based learning
- development methodologies
- language technology
- computer programming
- web based learning
- e learning
- high school
- case study
- learning process
- programming language
- online learning
- information systems
- data collection and analysis
- learning environment
- teacher training
- information systems development
- object oriented
- virtual laboratory
- learning systems
- software reuse
- secondary school
- higher education
- project management
- reverse engineering
- hong kong
- engineering education
- formative evaluation
- software development process
- development process
- learning analytics