Teaching Software Development to Non-Software Engineering Students.
John ColvinPublished in: FECS (2005)
Keyphrases
- engineering students
- software development
- software systems
- teaching methods
- software engineering
- software developers
- software design
- software architecture
- software projects
- software testing
- development process
- software components
- high school
- software quality
- software industry
- case study
- software reuse
- pair programming
- test driven development
- software maintenance
- software evolution
- software process
- effort estimation
- extreme programming
- development lifecycle
- college level
- learning algorithm
- software development projects
- requirements engineering
- learning systems
- online learning
- web services
- decision making