Computer Science - Artificial Intelligence Emphasis Requirements (BA/BS)

Major Requirements 1
Computer Science Core:
COMPSCI 172INTRODUCTION TO JAVA3
or COMPSCI 174 INTRODUCTION TO C++
COMPSCI 220INTERMEDIATE JAVA3
or COMPSCI 221 INTERMEDIATE PROGRAMMING IN C#
or COMPSCI 222 INTERMEDIATE C++
COMPSCI 223DATA STRUCTURES3
COMPSCI 271COMPUTER ORGANIZATION AND ASSEMBLY PROGRAMMING3
COMPSCI 364CLOUD SOFTWARE DEVELOPMENT3
COMPSCI 366DATABASE MANAGEMENT SYSTEMS3
COMPSCI 434THEORY OF COMPUTATION3
or COMPSCI 433 THEORY OF ALGORITHMS
COMPSCI 476SOFTWARE ENGINEERING3
Artificial Intelligence Core:
COMPSCI 332INTRODUCTION TO ARTIFICIAL INTELLIGENCE3
COMPSCI 432INTRODUCTION TO MACHINE LEARNING3
COMPSCI 437NATURAL LANGUAGE PROCESSING AND LARGE LANGUAGE MODELING3
Artificial Intelligence Technical Electives:
Select 6 units out of the list:6
INTERMEDIATE DATA SCIENCE
INTERMEDIATE DATA SCIENCE
MACHINE LEARNING FOR CYBERSECURITY
IMAGE PROCESSING AND COMPUTER VISION
BIG DATA AND DATA MINING
DEEP LEARNING
Artificial Intelligence Breadth:
Select 3 units out of the list:3
LEARNING AND CONDITIONING
COGNITIVE PSYCHOLOGY
Select 3 units out of the list:3
TECHNOLOGY AND SOCIAL RESPONSIBILITY
CONTEMPORARY MORAL ISSUES
LOGIC
INTRODUCTION TO LANGUAGE STUDY
THE GRAMMAR OF STANDARD WRITTEN ENGLISH
Computer Science and Mathematics Electives:6
CALCULUS AND ANALYTIC GEOMETRY III
Any undergraduate COMPSCI courses numbered 300 or higher
Any graduate COMPSCI courses numbered 700 or higher 2
Total Units51
1

An approved minor is not required for this major. However, students in this major may be able to add a minor in Mathematics by completing 4 to 7 additional units of mathematics courses. Consult your advisor or the Department of Mathematics for more information.

2

Graduate courses (500+) may have additional requirements prior to enrollment by undergraduate students. See the Seniors Taking Graduate Courses Policy for further information. Undergraduate students taking graduate courses are not generally permitted to enroll in COMPSCI 789, COMPSCI 793, COMPSCI 798, or COMPSCI 799.

Unique Requirement
MATH 253CALCULUS AND ANALYTIC GEOMETRY I 5
MATH 254CALCULUS AND ANALYTIC GEOMETRY II4
MATH 280DISCRETE MATHEMATICS3
or COMPSCI 215 DISCRETE STRUCTURES
MATH 355MATRICES AND LINEAR ALGEBRA3
STAT 342APPLIED STATISTICS3
ENGLISH 370ADVANCED COMPOSITION3
or PWP 371 WRITING IN THE SCIENCES
or PWP 372 TECHNICAL AND PROFESSIONAL WRITING
PSYCH 211INTRODUCTORY PSYCHOLOGY3