ANSCI 4040 - Spring 2026

Associate Prof. dr. Miel Hostens DVM
What is your background in agriculture?
What is the main reason to subscribe to the course?
What do you really hope to learn?
Do you have any coding experience?
Sonam Yang (TA) - Graduate student & PhD candidate
Meike van Leerdam (TA) - Graduate student & PhD candidate
“Digital agriculture refers to the use of digital technologies, information, and communication tools in various aspects of agriculture to enhance productivity, efficiency, and sustainability. This field leverages advancements in technology, such as sensors, automation, data analytics, and connectivity, to collect, analyze, and apply data-driven insights to agricultural practices.
Explain the fundamentals of data science and digital agriculture including their interdisciplinary challenges.
Implement the various data science technologies, precision farming techniques and digital tools used in modern agriculture.
Conduct data collection, visualization, analysis, and interpretation within the context of digital agriculture.
Acquire practical skills through hands-on programming activities.
Explore the applications of machine learning and artificial intelligence in agriculture.
Recognize the significance of, and apply data privacy and security techniques in digital agriculture.
One of the learning goals is to actively stimulate you by weekly programming assignments & assessments
We will use the Dodona platform for that. Make sure to try if you have access to the course.
Sign in to Dodona using your Cornell Microsoft365 or Google sign-in
Subscribe to this course https://dodona.be/en/courses/5788/?secret=HqNPN
Make sure to reach each of the deadlines
| Deadline | Assignment |
|---|---|
| Monday, Jan 26th 24:00 | Python Basics |
| Monday, Feb 2nd 24:00 | Conditional statements |
| Monday. Feb 8th 24:00 | Loops |
| Monday, Feb 15th 24:00 | Strings |
| Monday, Feb 22th 24:00 | … |
https://github.com/Bovi-analytics/BeastsAndBytes
Update because of genAI: - Project score (50%) - We will determine the grades for the team project score together (50% of your score) - Individual score (50%) - Individual coding assignments (%) * Coding exam (%).
Example:
It is my intent that students from all diverse backgrounds and perspectives be well-served by this course, that students’ learning needs be addressed both in and out of class, and that the diversity that the students bring to this class be viewed as a resource, strength and benefit.
Team update wednesdays are supposed to be completed collaboratively.
Most of the times we will meet in classrooms at the Morrison Hall building.
To uphold the Cornell Academic Integrity Guide:
I will not lie, cheat, or steal in my academic endeavors;
I will conduct myself honorably in all my endeavors; and
I will act if the Code is compromised.
Be aware that
the participating farmers are sharing sometimes sensitive and personal data with you (part of the course).
you are supposed to use that data for educational purposes only.
your professional conduct is expected.
you influence future participation of the collaborating farm(s).
Ask if you’re not sure if something violates a policy!