Extending undergraduate CS programs with informatics: emphasizing software and system design in context.
David G. KayAndré van der HoekDebra J. RichardsonPublished in: ITiCSE (2005)
Keyphrases
- software architecture
- computer science
- software design
- engineering students
- software development
- case study
- hardware design
- design concepts
- product line
- embedded systems
- modeling language
- building blocks
- design process
- software systems
- software engineering
- automatic programming
- user interface
- hardware designs
- software suite
- product development
- design tools
- software tools
- design patterns
- contextual information
- operating system
- context aware
- computer systems