Propose a data analysis project to the course staff. You might select a project from your field of study, your extracurricular interests, government or public policy, or elsewhere.Another good source of ideas is repeating an analysis that your read about in the popular press or in a scientific paper — usually you will do a simplified version of the analysis.You are permitted to write additional sections as well.
It's better to do a great job on a subset of your original proposal, than to do a bad job on a larger project.
If you have to scale back, then explain why the task was more difficult than you estimated when you wrote your proposal.
A typical final project might contain around 200 lines of well-structured code without duplicated functionality, though longer or shorter is possible.
It is acceptable for you to scale back, or to expand, the scope of your project if necessary.
Any of these is acceptable; in particular, it's OK if the bulk of your code does the work of obtaining and cleaning the data, then the actual data processing is simple.
(But some part of the projects must require non-trivial Python processing.) You will not turn in any code for Part I. Some reasons are: Do not neglect Part I of the assignment.If you do not work hard on Part I, you will not be prepared for Part II (not to mention that each part is graded).One group member should submit your report via Catalyst Collect It (a.k.a. Finally, answer a survey about how much time you spent on Part I of this assignment.This will help you to make a better estimate for your next project.It will also convince the course staff that you have done an acceptable amount of work for CSE 140.We are just looking for you to show that you have absorbed the lessons of CSE 140. In general, your data analysis proposal must clearly state the questions you will seek to answer, the existing dataset you will analyze, and the algorithm you will run on the dataset to answer your questions.More specifically, you should turn in a draft report, in the format required in Part II of this assignment.You should write at an appropriate length: neither so briefly that you omit information, nor so verbosely that you pad your report or bury the important information under irrelevant details.Your report should contain at least the following parts.Your project will use Python to help you answer your research questions.You might use Python to obtain the data, to clean/format it, and/or to process it (perform computations on it).