Computer Science + Crop Sciences, BS & Crop Sciences, MS

for the degree of Bachelor of Science in Computer Science + Crop Sciences and the Master of Crop Sciences

crop sciences department information:

computer science degree information:

overview of college admissions & requirements: Agricultural, Consumer & Environmental Sciences

college websites: and

computer science contact:
crop sciences contact:

The five-year joint B.S.-M.S. program in Crop Sciences combines a B.S. in Crop Sciences with a non-thesis M.S. in Crop Sciences or a B.S. in Computer Science and Crop Sciences with a non­thesis M.S. in Crop Sciences. Current University of Illinois at Urbana-Champaign undergraduate students enrolled in the Department of Crop Sciences who have completed between 60 and 96 credit hours, maintain superior academic performance are eligible to apply for this program. Students admitted to the program will receive both degrees once all requirements for the B.S.-M.S. program are completed.

for the degree of Bachelor of Science in Computer Science + Crop Sciences and the Master of Crop Sciences

For the Computer Science + Crop Sciences, BS

Prescribed Courses including Campus General Education

Composition I and Speech6-7
Writing and Research
and Public Speaking
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 101Contemporary Issues in ACES2
Computer Science Core22
CS 100Freshman Orientation (recommended)1
CS 125Introduction to Computer Science4
CS 126Software Design Studio3
CS 173Discrete Structures3
CS 225Data Structures4
CS 374Introduction to Algorithms & Models of Computation4
CS 421Programming Languages & Compilers3
Computer Science Technical Track8-11
Choose from the following options:
Computer Architecture
and System Programming
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 361Probability & Statistics for Computer Science3
MATH 220Calculus4-5
or MATH 221 Calculus I
MATH 225Introductory Matrix Theory2
MATH 231Calculus II3
Crop Sciences Core16
CPSC 102Foundational Skills in Crop Sciences2
CPSC 112Introduction to Crop Sciences4
CPSC 393Crop Sciences Internship3
or CPSC 395 Undergrad Research or Thesis
CPSC 498Crop Sci Professional Develpmt1
Select two of the following:6
CPSC 226
Applied Entomology
PLPA 204
Foundational Data Analytics6-8
CPSC 440Applied Statistical Methods I4
And select one of the following:
Introduction to R Programming
Introduction to Spatial Analytics
Crop Sciences Electives 6
At least one (1) 400-level CPSC/HORT/PLPA course
Any CPSC/HORT/PLPA course except CPSC 241
Total Hours126

For the Crop Sciences, MS Non-Thesis Option

CPSC 594Professional Orientation CPSC1
CPSC 598Seminar (when presenting)1
Electives including at least 4 hours of graded coursework at the 500 level other than CPSC 59930
Total Hours 132

Other Requirements

Other requirements and conditions may overlap
Minimum Hours Required Within the Unit: 1
Minimum 500-level Hours Required overall: 12
Minimum GPA: 3.0