A Practical Approach of Teaching Software Engineering.
Michael GnatzLeonid KofFranz PrilmeierTilman SeifertPublished in: CSEE&T (2003)
Keyphrases
- software engineering
- software systems
- computer science curriculum
- artificial intelligence
- software engineers
- software architecture
- software development
- learning environment
- higher education
- distance learning
- engineering courses
- software projects
- programming language
- thinking skills
- high school
- cooperative learning
- web based learning
- problem based learning
- virtual laboratory
- computer programming
- machine learning
- formal methods
- educational technology
- blended learning
- online learning
- learning systems
- computer technology
- reverse engineering
- distance education
- software design
- teaching materials
- development process
- knowledge engineering
- teaching methods
- elementary school
- object oriented
- pair programming
- learning process
- e learning
- database