Computer Science + Crop Sciences, BS
for the degree of Bachelor of Science Major in Computer Science + Crop Sciences
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.
Graduation Requirements
Minimum hours required for graduation: 126 hours.
University Requirements
Minimum of 40 hours of upper-division coursework, generally at the 300 and 400 level. These hours can be drawn from all elements of the degree. Students should consult their academic advisor for additional guidance in fulfilling this requirement.
The university and residency requirements can be found in the Student Code (§ 3-801) and in the Academic Catalog.
General Education Requirements
Follows the campus General Education (Gen Ed) requirements. Some Gen Ed requirements may be met by courses required and/or electives in the program.
Code | Title | Hours |
---|---|---|
Composition I | 4-6 | |
Advanced Composition | 3 | |
Humanities & the Arts (6 hours) | 6 | |
Natural Sciences & Technology (6 hours) | 6 | |
fulfilled by CPSC 112 and any other course approved as Natural Sciences & Technology | ||
Social & Behavioral Sciences (6 hours) | 6 | |
Cultural Studies: Non-Western Cultures (1 course) | 3 | |
Cultural Studies: US Minority Cultures (1 course) | 3 | |
Cultural Studies: Western/Comparative Cultures (1 course) | 3 | |
Quantitative Reasoning (2 courses, at least one course must be Quantitative Reasoning I) | 6-8 | |
Language Requirement (Completion of the third semester or equivalent of a language other than English is required) | 0-15 |
Code | Title | Hours |
---|---|---|
Department Foundation | ||
Communication Option: | 3 or 6 | |
Public Speaking | ||
Let’s Talk about Food, Agriculture, and the Environment | ||
Oral & Written Comm I and Oral & Written Comm II | ||
ACES 101 | Contemporary Issues in ACES | 2 |
Crop Sciences Core | ||
CPSC 102 | Foundational Skills in Crop Sciences | 2 |
CPSC 112 | Introduction to Crop Sciences | 4 |
CPSC 212 | Introduction to Plant Protection | 4 |
CPSC 393 | Crop Sciences Internship | 3 |
or CPSC 395 | Undergrad Research or Thesis | |
CPSC 498 | Crop Sci Professional Develpmt | 1 |
Computer Science Core | ||
CS 100 | Computer Science Orientation (recommended) | 1 |
CS 124 | Introduction to Computer Science I | 3 |
CS 128 | Introduction to Computer Science II | 3 |
CS 173 | Discrete Structures | 3 |
CS 222 | Software Design Lab | 1 |
CS 225 | Data Structures | 4 |
CS 374 | Introduction to Algorithms & Models of Computation | 4 |
CS 421 | Programming Languages & Compilers | 3 |
Computer Science Technical Track | ||
Choose from the following options: | ||
Computer Architecture and System Programming | ||
OR | ||
CS 340 | Introduction to Computer Systems | 3 |
& Any two (2) 400-level CS courses except CS 491 | ||
Mathematical Foundations | ||
MATH 220 | Calculus | 4 or 5 |
or MATH 221 | Calculus I | |
MATH 225 | Introductory Matrix Theory | 2-4 |
or MATH 257 | Linear Algebra with Computational Applications | |
or MATH 415 | Applied Linear Algebra | |
or MATH 416 | Abstract Linear Algebra | |
MATH 231 | Calculus II | 3 |
CS 361 | Probability & Statistics for Computer Science | 3 |
Foundational Data Analytics | ||
CPSC 440 | Applied Statistical Methods I | 4 |
CPSC 444 | Introduction to Spatial Analytics | 4 |
Crop Sciences Electives | ||
At least one 3-hour 400-level CPSC/HORT/PLPA course | 3 | |
Any CPSC/HORT/PLPA course except CPSC 241 | 3 |
Code | Title | Hours |
---|---|---|
Total Hours | 126 |
for the degree of Bachelor of Science Major in Computer Science + Crop Sciences
Sample Sequence
This sample sequence is intended to be used only as a guide for degree completion. All students should work individually with their academic advisors to decide the actual course selection and sequence that works best for them based on their academic preparation and goals. Enrichment programming such as study abroad, minors, internships, and so on may impact the structure of this four-year plan. Course availability is not guaranteed during the semester indicated in the sample sequence.
Students must fulfill their Language Other Than English requirement by successfully completing a third level of a language other than English. CPSC 112 will count as one of the natural sciences and technology general education requirements. See the corresponding section on the Degree and General Education Requirements page.
First Year | |||
---|---|---|---|
First Semester | Hours | Second Semester | Hours |
CS 124 | 3 | CS 128 | 3 |
CS 100 | 1 | CS 173 | 3 |
MATH 220 | 5 | MATH 231 | 3 |
CMN 101 or RHET 105 | 3 | RHET 105 or CMN 101 | 4 |
CPSC 102 | 2 | CPSC 112 | 4 |
ACES 101 | 2 | ||
16 | 17 | ||
Second Year | |||
First Semester | Hours | Second Semester | Hours |
CS 225 | 4 | Language Other than English (3rd level) | 3 |
CS 222 | 1 | CS 240 (now CS 340) | 3 |
General Education course | 3 | CPSC 212 | 4 |
Free Elective course | 3 | General Education course | 3 |
Free Elective course | 3 | Free Elective course | 2 |
14 | 15 | ||
Third Year | |||
First Semester | Hours | Second Semester | Hours |
Mathematical Foundations Algebra or Matrix Theory course | 2 | CS 374 | 4 |
General Education course | 3 | CS 361 | 3 |
CS 4XX | 4 | CS 4XX | 3 |
CPSC 393 or 395 | 3 | General Education course | 3 |
CPSC 440 | 4 | General Education course | 3 |
16 | 16 | ||
Fourth Year | |||
First Semester | Hours | Second Semester | Hours |
CS 421 | 3 | General Education course | 3 |
General Education course | 3 | General Education course | 3 |
General Education course | 3 | ECON 102 or ACE 100 | 3 |
CPSC 498 | 1 | Any CPSC/HORT/PLPA course except CPSC 241 | 3 |
CPSC 444 or CPSC 441 | 4 | Free Elective course | 3 |
4XX Elective CPSC, PLPA or HORT course | 3 | ||
17 | 15 | ||
Total Hours 126 |
for the degree of Bachelor of Science Major in Computer Science + Crop Sciences
Computer Science component:
- Analyze a complex computing problem and apply principles of computing and other relevant disciplines to identify solutions.
- Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
- Communicate effectively in a variety of professional contexts.
- Apply computer science theory and software development fundamentals to produce computing-based solutions.
for the degree of Bachelor of Science Major in Computer Science + Crop Sciences
Crop Sciences
Crop Sciences website
AW-101 Turner Hall
MC-046
1102 S. Goodwin Ave.
Urbana, IL 61801
(217) 333-3420
cropsciences@illinois.edu
College of Agricultural, Consumer & Environmental Sciences
College of Agricultural, Consumer & Environmental Sciences website
ACES Office of Academic Programs
128 Mumford Hall
1301 West Gregory Drive
Urbana, IL 61801
217-333-3380
aces-academics@illinois.edu
Advising
Advising Website
(217) 333-3570
Undergraduate Advising Email: ugrad@cropsciences.illinois.edu
Graduate Advising Email: grad@cropsciences.illinois.edu
Admissions
ACES Undergraduate Admissions
University of Illinois Urbana-Champaign Undergrad Admissions
University of Illinois Urbana-Champaign Graduate Admissions
(217) 333-3380
visitACES@illinois.edu