ABCDEFGHIJKLMNOPQRSTUVWXYZAA
1
Bachelor of Science with major in Artificial Intelligence
2
School of Engineering and Computer Science
3
Sample schedule for the 2025-2026 academic year
4
5
This is a schedule of how a Artificial Intelligence major placed into MTH 1554 and WRT 1060 upon entering OU could complete all degree requirements
6
within a 4-year period of time. Students placing into a different math/writing course will need to discuss with their SECS Academic Adviser how to adjust this plan.
7
Students need to select General Education courses that also satisfy U.S. Diversity and Writing Intensive in General Education to avoid taking additional courses.
8
This plan is only an example and students are responsible for verifying major requirements with an academic adviser and for reading the undergraduate catalog
9
for all degree requirements. Courses in bold are required for Major Standing to take upper level courses.
10
11
Course Subject and Title
Credit HoursMinimum GradePrerequisite(s)Prerequisite(s) or Co-requisite(s)StatusRepeatNotes
12
Semester One (16 credit hours)
13
MTH 1554 Calculus I
4CMTH 1441 or MTH 1331+1332 (each need minimum C grade)
or placement
Quantitative Foundations
14
CSI 1420 Intro to C and Unix, or
CSI 1320 Intro to Python and Unix
4CMTH 0662AI Core
15
WRT 1060 Composition II
4CWRT 1050 (minimum C grade) or placement
16
Language and Culture General Education
42025-2026 Undergraduate Catalog
17
Semester Two (16 credit hours)
18
MTH 1555 Calculus II
4CMTH 1554 (minimum C grade)Quantitative Foundations
19
CSI 2300 Object-Oriented Computing
4CEGR 1400 or CSI 1300 or CSI 1320 or CSI 1420
(each need minimum C grade)
AI Core
20
STA 2226 Applied Probability and Statistics
4MTH 1222 or 1554 (minimum C grade in each)Math/Stats
21
Arts General Education Course
42025-2026 Undergraduate Catalog
22
Semester Three (16 credit hours)
23
APM 2663 Discrete Mathematics, or
CSI 2120 Discrete Structure with Applications
4MTH 1555 (minimum C grade) (for APM 2663),
MTH 1441, CSI 1320 or 1420 (both minimum C grade) (for CSI 2120)
Quantitative Foundations
24
CSI 2310 Data Structures
4CSI 2300AI Core
25
CSI 2490 Introduction to Artificial Intelligence
4AI Core
26
Literature General Education Course
42025-2026 Undergraduate Catalog
27
Semester Four (18 credit hours)
Submit Major Standing Application prior to March full-year registration
28
MTH 2775 Linear Algebra, or
CSI 2560 Computational Linear Algebra
4MTH 1555 (minimum C grade) (for MTH 2775),
MTH 1441 and CSI 2300 (both minimum C grade) (for CSI 2560)
Quantitative Foundations
29
CSI 2999 Sophomore Project
2CSI 2300 (minimum C grade)AI Core
30
Approved Science Elective
42025-2026 Undergraduate CatalogApproved Science Elective
31
Global Perspectives General Education Course
42025-2026 Undergraduate Catalog
32
PHL 1310 Intro to Ethics in Science and Engineering
4
33
Semester Five (16 credit hours)
34
CSI 3370 Software Engineering and Practice
4Major Standing, CSI 2300Professional Subject
35
CSI 3610 Design and Analysis of Algorithm
4Major Standing, CSI 2290 or 2310, APM 2663 or CSI 2120Professional Subject
36
CSI 4100 Ethics and Bias in AI
4Major StandingProfessional Subject
37
Social Science General Education Course
42025-2026 Undergraduate Catalog
38
Semester Six (16 credit hours)
39
CSI 4130 Artificial Intelligence
4Major Standing, (EGR 2600, STA 2226, or STA 2221) and (CSI 3610 or CSI 3620)Professional Subject
40
CSI 4140 Deep Learning and Applications
4Major Standing, (EGR 2600, STA 2226, or STA 2221) and (CSI 2560 or APM 2555 or MTH 2775)Professional Subject
41
CSI 4150 AI for IT Operations
4Major StandingProfessional Subject
42
Professional Elective Course
42025-2026 Undergraduate CatalogProfessional Elective
43
Semester Seven (16 credit hours)
44
CSI 4170 Machine Learning
4Major Standing, (EGR 2600, STA 2226, or STA 2221) and (CSI 2560 or APM 2555 or MTH 2775)Professional Subject
45
CSI 4180 Natural Language Processing
4Major Standing, (EGR 2600, STA 2226, or STA 2221) and (CSI 2560 or APM 2555 or MTH 2775)Professional Subject
46
Flexible Elective Course
42025-2026 Undergraduate CatalogFlexible Elective
47
Professional Elective Course
42025-2026 Undergraduate CatalogProfessional Elective
48
Semester Eight (14 credit hours)
49
CSI 4810 Information Retrieval and Knowledge Discovery
4Major Standing, (EGR 2600, STA 2226, or STA 2221) and (CSI 2560 or APM 2555 or MTH 2775)Professional Subject
50
CSI 4999 Senior Capstone Project
4CMajor Standing, Writing Foundations, Senior Standing, CSI 3370, (CSI 3450 or 4140) or 4170 or 4600 or 4700), (CSI 3150 or 3210 or 3160 or 3620 or 3640 or 4180 or 4460 or 4480 or 4810)Professional Subject
51
Flexible Elective Course
22025-2026 Undergraduate CatalogFlexible Elective
52
Professional Elective Course
42025-2026 Undergraduate CatalogProfessional Elective
53
54
Major Standing Requirements
55
Students must be approved for major standing before taking any 3000-/4000-level CSI courses.
56
Successful completion or registration of all courses required for major standing (courses in bold).
57
Minimum 2.0 GPA in Major Standing group: MTH 1554, MTH 1555, APM 2663 or CSI 2120, STA 2226, CSI 1320 or 1420, CSI 2300, CSI 2310, CSI 2490, and CSI 2999.
58
No more than 2 courses in the Major Standing group may be below a C grade.
59
No more than 3 courses in the Major Standing group may be repeated.
60
61
Summary of Degree Requirements
62
Complete a minimum of 128 credits.
63
A Quantitative Foundations and Approved Science Elective with lab GPA of 2.0 or higher.
64
An AI Core GPA of 2.0 or higher.
65
A cumulative Professional Subjects/Professional Electives/Flexible Electives GPA of 2.0 or higher.
66
A cumulative GPA overall of 2.0 or higher.
67
No more than 2 courses in the Professional Subjects/Professional Electives/Flexible Electives may be below a C grade.
68
No more than 2 courses in the Professional Subjects/Professional Electives/Flexible Electives may be repeated.
69
Optional concentrations are available in Cybersecurity, Data Science, and Game Development (see catalog for more details).
70
71
School of Engineering and Computer Science Advising Office
72
255 Engineering Center, 115 Library Drive, Rochester Michigan 48309
73
Phone: 248-370-2201
74
School of Engineering and Computer Science Advising Website
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100