teaching activities Business Programming Computational Thinking for Engineering Development and Deployment of Software Systems Software Construction and Decision Making Software Systems Planning Web World Connecting