Artificial Intelligence (BS)

Major Requirements 1
Computer Science Core:
COMPSCI 170INTRODUCTION TO PYTHON PROGRAMMING3
or ITSCM 180 INTRODUCTION TO PROGRAMMING FOR BUSINESS APPLICATIONS
COMPSCI 218INTERMEDIATE PROGRAMMING IN PYTHON3
COMPSCI 223DATA STRUCTURES3
COMPSCI 364CLOUD SOFTWARE DEVELOPMENT3
COMPSCI 366DATABASE MANAGEMENT SYSTEMS3
COMPSCI 433THEORY OF ALGORITHMS3
or COMPSCI 434 THEORY OF COMPUTATION
Artificial Intelligence Core:
COMPSCI 182GENERATIVE AI APPLICATIONS3
COMPSCI 332INTRODUCTION TO ARTIFICIAL INTELLIGENCE3
COMPSCI 432INTRODUCTION TO MACHINE LEARNING3
COMPSCI 437NATURAL LANGUAGE PROCESSING AND LARGE LANGUAGE MODELING3
COMPSCI 468INTRODUCTION TO DEEP LEARNING3
COMPSCI 469MACHINE LEARNING OPERATIONS3
PHILSPHY 303ETHICS OF ARTIFICIAL INTELLIGENCE3
PSYCH 351COGNITIVE PSYCHOLOGY3
or PSYCH 303 LEARNING AND CONDITIONING
Technical Electives: Select 6 units 26
DISTRIBUTED MACHINE LEARNING
MACHINE LEARNING FOR CYBERSECURITY
REINFORCEMENT LEARNING
INTERNSHIP IN COMPUTER SCIENCE 3
IMAGE PROCESSING AND COMPUTER VISION
BIG DATA AND DATA MINING
TEXT MINING & GENERATIVE AI
Application Elective: Select 3 units3
INTERMEDIATE DATA SCIENCE
INTERMEDIATE DATA SCIENCE
BIOINFORMATICS
BIOINFORMATICS
SOFTWARE ENGINEERING
INTERNSHIP IN COMPUTER SCIENCE 3
BIG DATA METHODS FOR BUSINESS
INTRODUCTION TO LANGUAGE STUDY
THE GRAMMAR OF STANDARD WRITTEN ENGLISH
DATA VISUALIZATION AND STORYTELLING IN BUSINESS
AGILE PROJECT MANAGEMENT
EXPERIMENTAL DESIGN AND ANALYSIS OF VARIANCE
Total Units51
1

An approved minor is not required for this major. However, the MATH and STAT courses in this major's unique requirements may be used to complete a minor in Mathematics. 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.

3

Internship must be related to artificial intelligence or software development. Department approval is required.

Unique Requirements:
ENGLISH 370ADVANCED COMPOSITION3
or PWP 332 WRITING FOR THE WEB
or PWP 372 TECHNICAL AND PROFESSIONAL WRITING
MATH 253CALCULUS AND ANALYTIC GEOMETRY I 5
MATH 254CALCULUS AND ANALYTIC GEOMETRY II4
MATH 255CALCULUS AND ANALYTIC GEOMETRY III4
MATH 280DISCRETE MATHEMATICS3
or COMPSCI 215 DISCRETE STRUCTURES
MATH 355MATRICES AND LINEAR ALGEBRA3
PSYCH 211INTRODUCTORY PSYCHOLOGY3
STAT 342APPLIED STATISTICS3