Project Preparation

This class will culminate in a final project which will require you to program SageMath to do something that interests you. The goal of this assignment is to begin the search for a topic for such a project.

Your project will either involve:

For students in the undergraduate version of the class, you may ignore the italicized requirements “not yet taught in class” and “has not been considered in this course.”

Assignment

Write a few paragraphs giving ideas for at least two possible topics that you believe could satisfy the constraints above. Discuss what features SageMath already has in this direction. Give some ideas of what you might try to get SageMath to do in this direction. Projects will probably involve both learning some features of SageMath on your own, and spending time utilizing these features to do things that interest you. Speculate how much effort would be involved with what you propose. If you think the project might be overly ambitious, describe what resources might allow you to accomplish it.

You may work in a group of up to two students on this. Unless there are issues, I anticipate allowing you will continue to be able to work in groups on project-related assignments. If you would like to work with someone, but are having trouble finding a partner, please let me know.

References: