Computer Science + Crop Sciences, BS
for the degree of Bachelor of Science Major in Computer Science & Crop Sciences
crop sciences department website: https://cropsciences.illinois.edu/
computer science degree information: https://cs.illinois.edu/academics/undergraduate/degree-program-options/cs-x-degree-programs#requirements
overview of college admissions & requirements: Agricultural, Consumer & Environmental Sciences
college websites: https://aces.illinois.edu/ and https://engineering.illinois.edu
computer science contact: undergrad@cs.illinois.edu
crop sciences contact: sbartlet@illinois.edu
Computer Science + Crop Sciences (CS+CPSC) is a first-of-its-kind partnership between The Grainger College of Engineering’s Department of Computer Science and the Department of Crop Sciences in the College of Agricultural, Consumer and Environmental Sciences.
Our growing population and changing climate demand out-of-the-box, multidisciplinary thinkers who can handle increasingly rich data sets. CS+CPSC students fill this crucial gap in the agriculture sector, combining a strong technical background with crop sciences expertise powerful enough to change the world.
Students will be among the first to analyze robotics-enabled soil and field measurements, predict weather and climate impacts on food supplies, and accelerate plant improvement through the simultaneous analysis of genetics, environment, and management.
for the degree of Bachelor of Science Major in Computer Science & Crop Sciences
Please see the Computer Science advisor in 1210 Siebel Center, as well as the Crop Sciences advisor in AE-116 Turner Hall.
To graduate from the Computer Science and Crop Sciences curriculum, a student must complete the following courses, all of which must be taken for a traditional letter grade.
Code | Title | Hours |
---|---|---|
Composition I and Speech | 6-7 | |
Writing and Research and Public Speaking | ||
OR | ||
Oral & Written Comm I and Oral & Written Comm II | ||
Advanced Composition | ||
Select from campus-approved list. | 3-4 | |
Cultural Studies | ||
Select one course from Western culture, one from non-Western culture, and one from U.S. minority culture from campus approved lists. | 9 | |
Foreign Language | ||
Coursework at or above the third level is required for graduation. | 0-15 | |
Quantitative Reasoning I | ||
See Mathematical Foundations for specific requirement. | 3 | |
Quantitative Reasoning II | ||
See Mathematical Foundations for specific requirement. | 3 | |
Natural Sciences and Technology | ||
See Crop Sciences Core for specific requirement. | 6 | |
Humanities and the Arts | ||
Select from campus-approved list. | 6 | |
Social and Behavioral Sciences | ||
Select from campus-approved list. | 6 | |
ACES Required | ||
ACES 101 | Contemporary Issues in ACES | 2 |
Computer Science Core | 22 | |
CS 100 | Freshman Orientation (recommended) | 1 |
CS 125 | Intro to Computer Science | 4 |
CS 126 | Software Design Studio | 3 |
CS 173 | Discrete Structures | 3 |
CS 225 | Data Structures | 4 |
CS 374 | Introduction to Algorithms & Models of Computation | 4 |
CS 421 | Programming Languages & Compilers | 3 |
Computer Science Technical Track | 8-11 | |
Choose from the following options: | ||
Computer Architecture and System Programming | ||
OR | ||
Introduction to Computer Systems | ||
& Two CS 4XX | Any two (2) 400-level CS courses except CS 491 | |
Mathematical Foundations (fulfills Quantitative Reasoning I and II) | 12-13 | |
CS 361 | Probability & Statistics for Computer Science | 3 |
MATH 220 | Calculus | 4-5 |
or MATH 221 | Calculus I | |
MATH 225 | Introductory Matrix Theory | 2 |
MATH 231 | Calculus II | 3 |
Crop Sciences Core | 16 | |
CPSC 102 | Foundational Skills in Crop Sciences | 2 |
CPSC 112 | Introduction to Crop Sciences | 4 |
CPSC 393 | Crop Sciences Internship | 3 |
or CPSC 395 | Undergrad Research or Thesis | |
CPSC 498 | Crop Sci Professional Develpmt | 1 |
Select two of the following: | 6 | |
CPSC 226 | ||
Applied Entomology | ||
PLPA 204 | ||
Foundational Data Analytics | 6-8 | |
CPSC 440 | Applied Statistical Methods I | 4 |
And select one of the following: | ||
Introduction to R Programming | ||
Introduction to Spatial Analytics | ||
Crop Sciences Electives | 6 | |
CPSC/HORT/PLPA 4XX | At least one (1) 400-level CPSC/HORT/PLPA course | |
CPSC/HORT/PLPA XXX | Any CPSC/HORT/PLPA course except CPSC 241 | |
Total Hours | 126 |