Teaching advanced software design in team-based project course.
Stan JarzabekPublished in: CSEE&T (2013)
Keyphrases
- software design
- software development
- educational software
- software engineering
- team members
- software systems
- project managers
- functional requirements
- tertiary education
- case study
- software development process
- object oriented design
- secondary school
- design patterns
- software development teams
- cooperative learning
- engineering education
- uml diagrams
- computer science curriculum
- project management
- learning environment
- learning community
- software projects
- project teams
- learning process
- engineering students
- e learning
- real world
- higher education
- online learning
- data sets
- project based learning
- open source
- database
- virtual laboratory
- primary school
- machine learning
- computer programming
- web services
- distributed systems