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 email: undergrad@cs.illinois.edu
​crop sciences email: cropsciences@illinois.edu


Please see the Computer Science advisor in 1210 Siebel Center, as well as the Crop Sciences Teaching Coordinator in Turner Hall AE-120.

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 Teaching Coordinator in Turner Hall AE-120.

A Major Plan of Study Form must be completed and submitted to the Department of Computer Science Office of Undergraduate Affairs and to the Undergraduate Teaching Office in Crop Sciences by the beginning of the fifth semester (60-75 hours).

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.

Composition I and Speech
RHET 105
CMN 101
Writing and Research
and Public Speaking
6-7
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 Orientation1
CS 125Intro 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 Track9-11
To include either CS 240, or CS 233 and CS 241, plus up to two CS 400-level classes per approved list and constraints maintained on Computer Science department website.
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 Core34-36
CPSC 112Introduction to Crop Sciences4
Select two of the following:6
Introduction to Weed Science
Applied Entomology
Introductory Plant Pathology
CPSC 261Biotechnology in Agriculture3
CPSC 265Genetic Engineering Lab3
CPSC 266Data in Biology and Agriculture4
CPSC 352Plant Genetics4
CPSC 440Applied Statistical Methods I4
Select two of the following:5-7
Crop Growth and Management
Advanced Plant Genetics
Principles of Plant Breeding
Genomics for Plant Improvement
CPSC 498Crop Sci Professional Develpmt1
Total Hours126