Keyphrases
- software design
- software systems
- software engineering
- software development
- visual learning
- object oriented design
- intelligent tutoring
- tutoring system
- educational software
- design patterns
- high school
- functional requirements
- uml diagrams
- instructional design
- model based testing
- concept maps
- decision making
- information systems
- intelligent tutoring systems
- databases