Teaching Software Modelling in an Undergraduate Introduction to Software Engineering.
Bernd WestphalPublished in: MoDELS (Companion) (2019)
Keyphrases
- software engineering
- engineering courses
- computer science curriculum
- software systems
- personal software process
- software development
- software design
- software engineers
- software architecture
- software developers
- software projects
- development process
- educational software
- software reuse
- software quality
- software maintenance
- software testing
- reverse engineering
- engineering students
- programming course
- artificial intelligence
- software engineering practices
- design patterns
- requirements engineering
- computer science students
- online learning
- development methodologies
- complex software systems
- software product line
- software evolution
- computer software
- e learning
- learning process
- programming language
- source code
- computer systems
- object oriented software engineering
- learning environment
- computer science courses
- pair programming
- collaborative learning
- educational technology
- software artifacts
- software components
- project management
- graduate school
- object oriented
- data model
- web based learning
- teaching methods
- software intensive systems
- undergraduate students
- case study
- formal methods