csci 101 create project
Overview
Programming is a collaborative and creative process that brings ideas to life through the development of software. Programs can help solve problems, enable innovations, or express personal interests. In this project, you will design and implement a program to address an issue that is important to society or to you personally. Developing a program of your choice will help to deepen your understanding of the programming process and the role it plays in computing. This project is open-ended, with a few technical requirements (see below). What project to choose? Maybe something that’ll help you in your major? Maybe something that you have passion about? Maybe something that’ll improve your daily life (e.g., an exercise tracker with statistics)?
General Requirements
In this project, you will plan, design, implement, and test your program using the Python programming language. You will provide written responses to prompts about your program and specific code segments that are significant to the functionality of your program. It is recommended that a portion of the program development involve some form of collaboration with another student in your class, for example, in the planning, designing, implementing, or testing (debugging) part of the development process. The code submitted needs to be written by you (i.e., this is not a group project), but we encourage you to ask your peers for help on the creative aspects of the project (e.g., “I’m doing an exercise tracker and have added ‘total miles run per week’ feature; what other features should I add?â€) or ask when you get stuck on the coding (e.g., “why doesn’t this work?â€).
You are required to:
develop a program in Python that processes input, produces output, and uses (1) at least one loop,
(2) at least one function you have defined, (3) at least one list, and (4) file input/output (or graphics);
develop test cases to be used to determine whether your program performs correctly;
write responses to all prompts below; and
submit your entire program code.
