Acknowledgements

This edition of Programming Practices is based on the previous versions of the course:

It is designed after and borrows a lot from: