You are welcome to use/reuse/remix/retain the materials from this site in your own courses. Nearly all the material in this web site is Copyright Creative Commons Attribution. These are links to downloadable content as well as links to other sources of this course material.
If you are interested in translating the book or other online materials into another language, I have provided some instructions on how to translate this course in my GitHub repository. If you are starting a translation, please contact me so we can coordinate our activities.
This web site uses the Tsugi software to both host the software-based autograders and provide this material so it can easily be integrated into a Learning Management System like Sakai, Moodle, Canvas, Desire2Learn, Blackboard or similar.
If your LMS supports IMS Learning Tools Interoperabilty® version 1.x or 2.x, you can login, and request access to the tools on this site. Make sure you indicate whether you need an LTI 1.x key (most common) or LTI 2.x key. You will be given instructions on how to use your credentials once you get your key.
Download course material as an IMS Common Cartridge®, to import into an LMS like Sakai, Moodle, Canvas, Desire2Learn, Blackboard, or similar. After loading the Cartridge, you will need an LTI key and secret to provision the LTI-based tools provided in that cartridge.
If your LMS supports Learning Tools Interoperability® Content-Item Message you can login and apply for an LTI 1.x key and secret and install this web site into your LMS as an App Store / Learning Object Repository that allows you to author you class in your LMS while selecting tools and content from this site one item at a time. You will be given instructions on how to set up the "app store" in your LMS when you receive your key and secret.
If your LMS supports neither Content Item, nor Common Cartridge, but does support LTI, you can hand-copy the links from this course material into your LMS one-by-one. We have a special low-style view of the lessons to make this hand-copying as easy as it can be.
Here is an archive of the live lecture recordings from SI502 as taught on campus at the UM School of Information Fall 2015.
Este sitio esta en construcción. Si desea ayudar con las traducciones, consulte el repositorio de GitHub https://github.com/csev-es/py4e.
Copyright Creative Commons Attribution 3.0 - Charles R. Severance