Python Project
Python Project
Keeler
BSAN 710
Term Project – Python Programming
Activity Title: Open Data Exploration and Assignment Creation (No ChatGPT)
Objective: Students will explore open data sources, perform data analysis using Python and
Jupyter Notebook, and design an assignment for future students based on their findings. Students
will also write a 5-8 page report (double spaced) detailing their process and findings in Microsoft
Word.
Instructions:
1. Find a suitable open data source that you find interesting and relevant. You may use
Kaggle, the World Bank, or any other open data repositories.
3. Perform an exploratory data analysis using Python libraries such as pandas and NumPy.
Make sure you cover the following tasks:
o Data type identification
o Basic function creation
o Repetition statements (loops)
o Lists, strings, and dictionaries manipulation
o Data preparation (handling missing values, encoding categorical variables, etc.)
o Sorting, filtering, and splicing data using pandas DataFrames and Series
4. Based on your data analysis, identify an interesting problem or question that future
students can solve or answer.
6. Write a 5-8 page report in Microsoft Word detailing your data source, exploratory data
analysis, and assignment design. The report should include the following sections:
o Introduction
o Data Source Description
o Exploratory Data Analysis
o Assignment Design
o Conclusion
7. You may NOT use ChatGPT for guidance or assistance during this activity.
Page 1
Dr. Justin B. Keeler
BSAN 710
Term Project – Python Programming
Requirements:
• Students must choose an open data source that is relevant and engaging.
• Students must use Python and Jupyter Notebook to perform exploratory data analysis and
demonstrate the use of key concepts like data types, basic functions, loops, lists, strings,
dictionaries, data preparation, and pandas DataFrames and Series.
• Students must design an assignment for future students based on their findings, which
includes a clear problem or question, objectives, requirements, and step-by-step
instructions.
• Students must write a 5-8 page report in Microsoft Word detailing their data source,
exploratory data analysis, and assignment design.
Attention students: Please note that the use of ChatGPT or any similar AI language model is
strictly forbidden and disallowed for Version 1 of the "Designing and Solving Real-World
Optimization Problems using Linear and Integer Programming" assignment. Any team found to
be in violation of this rule will receive a score of zero for the entire assignment, and all team
members will be referred to the Office of Student Conduct and Community Standards
(https://www.wichita.edu/about/student_conduct/) for further investigation and potential
disciplinary action in accordance with the Academic Integrity Policy.
By choosing to work on this assignment, you and your team members are committing to
complete the assignment without the use of ChatGPT or any similar AI assistance. It is the
responsibility of each team member to ensure that no such tools are used during the completion
of the assignment.
Failure to comply with this disclaimer may have serious consequences for your academic
standing and future prospects within the institution. Please make sure to abide by the guidelines
and maintain the highest standards of academic integrity.
Page 2
Dr. Justin B. Keeler
BSAN 710
Term Project – Python Programming
Page 3