Streamlined Software Development in the Computer Science Capstone Course 'Senior Projects'.
Sergiu DascaluPublished in: CCCT (2) (2004)
Keyphrases
- software development
- computer science
- electrical engineering
- software projects
- design team
- software engineering
- case study
- lecture notes
- software developers
- artificial intelligence
- learning experience
- development process
- development cycle
- applied mathematics
- software systems
- software testing
- open source software
- computer scientists
- software design
- software quality
- effort estimation
- engineering design
- development projects
- researchers and practitioners
- machine learning
- software maintenance
- social sciences
- software development effort
- selected papers
- software components
- cognitive science
- cost estimation
- software development processes
- agile software development
- user centered design
- high speed train
- development teams
- information systems development
- project managers
- computer science education
- software development projects
- software process
- computer architecture
- team members
- professional development
- development team
- project management
- life cycle
- design process
- information systems