Project description
The central component of this course is a semester‑long, team‑based project in which students tackle a real, data‑intensive challenge faced by a working dairy or agricultural operation. This project forms the backbone of the learning experience and is designed to immerse students in the full lifecycle of data‑driven problem solving—spanning communication, research, data governance, coding, analysis, stakeholder interaction, and the development of a practical and implementable solution. Rather than working with simulated or sanitized datasets, students engage directly with authentic farm data, farmers, and industry partners. This ensures that the outcomes are both academically rigorous and genuinely useful to the agricultural community.
A Real-World Problem
Each project begins with the identification of a real challenge occurring on an active farm. Students will meet with the farmer early in the semester to understand the nature, impact, and urgency of the issue. This is not a theoretical exercise: students are expected to listen actively, ask thoughtful questions, and begin translating an open-ended problem into a workable, data-centered project. Farmers may present challenges ranging from production efficiency and animal health to labor management, environmental constraints, or equipment performance. Students learn to appreciate that agricultural problems are rarely isolated—they are layered with biological, logistical, economic, and human complexities.
Interaction With Real Farm Data
Once the problem is defined, students work with the farmer to identify what data exist and what data may still need to be collected. Because this work involves real operational data, students must engage in responsible data governance. With guidance, each team will draft and negotiate a data privacy and usage agreement with the farmer. This introduces students to essential concepts in digital agriculture such as confidentiality, ethical data practices, FAIR principles, and the responsibilities involved in handling sensitive on‑farm information. Students learn the importance of transparency and trust as they collaborate closely with producers who are granting access to their operational data.
Learning Through Research
After initial meetings, students dive into background research to better understand the problem’s scientific, technical, and industry context. This may include reading academic papers, exploring regulatory constraints, reviewing industry benchmarks, or studying similar case studies from other farms or regions. The goal is to help students build a well‑rounded understanding of the forces shaping the problem and the tools available to address it. Research also helps teams refine the scope of the project, identify appropriate analytical methods, and set realistic expectations for the final product.
Applying Coding and Analytical Skills
Throughout the project, students will apply the programming techniques and analytical methods introduced in the course. This includes data cleaning, transformation, visualization, statistical analysis, model development, and the construction of reproducible and well‑documented analytical workflows. Students learn that coding is not simply about generating outputs—it is about developing clear, transparent, and interpretable pipelines that others can understand and build upon. Teams are encouraged to iterate frequently, share findings with stakeholders, and adjust their analytical direction as new insights emerge. This mirrors the dynamic and adaptive nature of real‑world data science.
Engaging With Stakeholders
Beyond the farmer, students will have opportunities to interact with industry stakeholders—such as veterinarians, nutritionists, consultants, agronomists, dairy processors, or equipment manufacturers—whose expertise can enrich the project. These interactions allow students to develop a broader understanding of how different perspectives shape agricultural decision‑making. Stakeholders may help students evaluate feasibility, understand practical constraints, and envision how a solution will ultimately be used. This experience strengthens communication skills and exposes students to the types of professional collaboration that define modern digital agriculture.
Co‑Creating Deliverables
Uniquely, students will play an active role in defining the final deliverables for their project. Instead of receiving a predetermined list of tasks, teams will work with the farmer and stakeholders to determine what outcome would be most meaningful and actionable for them. This might include a predictive model, a dashboard, a reporting system, a visualization suite, a set of management recommendations, or a plan for monitoring future data. By involving the end users from the beginning, the project emphasizes relevance, ownership, and the real‑world utility of the students’ work.
Final Outputs
By the conclusion of the course, each team will produce:
- A final presentation delivered directly to the farmer and invited stakeholders, explaining the problem, methodology, findings, and recommended solution.
- A comprehensive written report that documents the entire project, including data governance, analytical methods, interpretations, limitations, and next steps.
- Reproducible code and documentation following FAIR principles, ensuring that the farmer or future students could revisit or expand the work.
- An implementation plan, outlining how the proposed solution could be adopted, maintained, or scaled on the farm.
A Professional Learning Experience
This project is designed to simulate the experience of being a digital agriculture consultant, data scientist, or industry collaborator. Students must manage time, negotiate expectations, communicate effectively, and make evidence‑based decisions. They will encounter ambiguity, data gaps, and unexpected complications—just as professionals do. By the end of the semester, students will have developed not only technical skills, but also the confidence and competence to engage thoughtfully and responsibly with the agricultural community.