Foundational actions: teaching software engineering when time is tight.
Jerry BoetjePublished in: ITiCSE (2006)
Keyphrases
- software engineering
- computer science curriculum
- lower bound
- artificial intelligence
- software systems
- upper bound
- worst case
- software engineers
- object oriented
- learning environment
- programming language
- software development
- development process
- higher education
- reverse engineering
- high school
- software architecture
- learning systems
- distance learning
- learning process
- problem based learning
- software projects
- engineering courses
- software reuse
- hybrid learning
- software maintenance
- machine learning
- educational technology
- design patterns
- e learning
- online learning
- hong kong
- learning community
- knowledge engineering
- web based learning
- distance education
- human actions
- elementary school
- university level