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 100Computer Science Orientation (recommended)1
CS 124Introduction to Computer Science I3
CS 128Introduction to Computer Science II3
CS 173Discrete Structures3
CS 222Software Design Lab1
CS 225Data Structures4
CS 374Introduction to Algorithms & Models of Computation4
CS 421Programming Languages & Compilers3
Computer Science Technical Track8-11
Choose from the following options:
CS 233
& CS 241
Computer Architecture
CS 240
& Two CS 4XX
Any two (2) 400-level CS courses except CS 491
Mathematical Foundations (fulfills Quantitative Reasoning I and II)12-15
CS 361Probability & Statistics for Computer Science3
MATH 220Calculus4-5
or MATH 221 Calculus I
MATH 225Introductory Matrix Theory2-4
or MATH 257 Linear Algebra with Computational Applications
or MATH 415 Applied Linear Algebra
or MATH 416 Abstract Linear Algebra
MATH 231Calculus II3
Crop Sciences Core14
CPSC 102Foundational Skills in Crop Sciences2
CPSC 112Introduction to Crop Sciences4
CPSC 212Introduction to Plant Protection4
CPSC 393Crop Sciences Internship3
or CPSC 395 Undergrad Research or Thesis
CPSC 498Crop Sci Professional Develpmt1
Foundational Data Analytics6-8
CPSC 440Applied Statistical Methods I4
And select one of the following:
CPSC 441
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 (required each semester)4
Electives including at least 4 hours of graded coursework at the 500 level other than CPSC 599 (elective courses are chosen in consultation with faculty advisor)27
Total Hours 132

Other Requirements

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

Twelve (12) hours of graduate level concentration electives in the BS requirements will overlap with 12 hours of electives required for the MS requirements.