B.S. Artificial Intelligence Sciences

Program Admissions Requirements

There are no program admission requirements for the degree and major.

General Education

The listing below includes program requirements that also fulfill General Education requirements.

Objective 16
Objective 23
Objective 3- MATH 11704
Objective 4- PHIL 11036
Objective 5- PHYS 22117
Objective 66
Students must fulfill Objective 7 or Objective 83
Objective 7- CS 1181
Objective 8
Objective 93
Total Credits38

 Major Requirements

PHIL 1103Introduction to Ethics (Partially Fulfills General Education Objective 4)3
ENGL 3307Professional and Technical Writing3
PHYS 2211Engineering Physics I (Partially satisfies General Education Objective 5)4
CS 1181Computer Science and Programming I (Fulfills General Education Objective 7)3
CS 1337Computer Organization and Architecture3
CS 2281Data Structures4
CS 3310Databases3
CS/MATH 3332Data Science and Applied Machine Learning3
MATH 1170Calculus I (Fulfills General Education Objective 3)4
MATH 1175Calculus II4
MATH 2240Linear Algebra3
MATH 3350Statistics for Scientists3
MATH 3352Introduction to Probability3
Choose Six credits from the following courses:6
Numerical Linear Algebra
Introduction to Numerical Analysis I
Optimization Methods and Their Applications
Applied Neural Networks (Fulfills CS track requirement)
In Addition: Choose one of the following tracks:
Track 1 Concentration in Mathematics & Statistics33-34
Track 2 Concentration in computer Science33-36
Total Credits81-84

Track 1: Concentration in Mathematics & Statistics

The following courses are required to complete Track 1.

Choose one of the following two courses:3-4
Calculus III
Differential Equations
MATH 3310Mathematical Modeling3
MATH 4450Mathematical Statistics I3
MATH 4457Applied Regression Analysis3
MATH 4459Applied Multivariate Analysis3
MATH 4477Theoretical Foundations of Deep Learning3
Choose one additional course from the following courses3
Numerical Linear Algebra
Introduction to Numerical Analysis I
Optimization Methods and Their Applications
Applied Neural Networks
Track 1 Electives12
Track 1 Electives: A student must take 12 additional credits from the following list to complete the degree. The following courses are pre-approved.
Calculus III
Elementary Analysis
Differential Equations
Introduction to Numerical Analysis I
Mathematical Statistics II
Topics in Statistics 1
Experimental Design
Topics in Applied Mathematics 1
Partial Differential Equations
Total Credits33-34
1

These courses are 1-3 credit courses, repeated for up to 3 credits.

Track 2: Concentration in Computer Science

The following courses are required to complete Track 2.

CS 1185Introduction to Artificial Intelligence Tools3
MATH/CS 1187Applied Discrete Structures3
or MATH 2287 Foundations of Mathematics
CS 3309Advanced Object-Oriented Programming3
CS 4412Algorithms3
CS 4433Applied Neural Networks (if not taken above)3
CS 4434Generative Artificial Intelligence3
or CS 4435 Machine Learning Operations
CS 4461Secure Operating Systems3
CS 4470High-Performance Computing3
CS 4478Machine Learning Algorithms3
CS 4488Capstone Project3
CS 4472Artificial Intelligence Algorithms3
or CS 4473 Computational Creativity
or CS 4479 Natural Language Processing
CS 4434Generative Artificial Intelligence3
or CS 4435 Machine Learning Operations
or CS 4448 Secure Artificial Intelligence
or
other CS or ECE 44xx Elective(s)
Total Credits33-36

 Math Concentration Degree Totals

Program Admission Requirements0
General Education38
Major Requirements (w/o General Education)67-68
Upper Division Free Electives0
Free Electives14-15
Total Credits120

Computer Science Concentration Degree Totals

Program Admission Requirements0
General Education38
Major Requirements (w/o General Education)67-70
Upper Division Free Electives0
Free Electives12-15
Total Credits120

ISU Degree Requirements

ISU General Education

Major Academic Plan (MAP)