Introduction to summer school and software engineering