Important changes as of July 1, 2024
On July 1, 2024, IUPUI begins its next chapter as two separate universities—IU Indianapolis and Purdue University in Indianapolis. Computer & Information Science is no longer part of the School of Science at IU Indianapolis.
The information on this page is applicable only to current students who enrolled at IUPUI prior to the summer 2024 semester.
New students (fall 2024 semester or later) looking for information about computer science programs, majors, and certificates can visit Purdue University in Indianapolis and IU Luddy School of Informatics, Computing, and Engineering.
The Bachelor of Science degree in Artificial Intelligence with a concentration in Data and Computational Science is a Purdue University degree offered in the Department of Computer and Information Sciences. (A Bachelor of Science degree in Artificial Intelligence with a concentration in Intelligent Control & Systems is offered in the School of Engineering and Technology. The School of Informatics and Computing offers a Bachelor of Arts degree.)
The concentration in Data and Computational Science is one of two concentrations in the Bachelor of Science in Artificial Intelligence. This concentration incorporates artificial intelligence, machine learning, and the software and data analytics applications of these technologies.
Artificial Intelligence, or machine intelligence, is concerned with the understanding and development of intelligent software and hardware systems. While the area has existed for more than 30 years and emerged from interdisciplinary research in computer science, neuroscience, and electrical engineering, it was limited until the past ten years by the limited availability of requisite computing power. The recent wide spread applications utilizing machine learning and data mining were made due to the availability of this necessary computing power. As a result, AI applications are now available in multitude of fields such as automation/autonomy, manufacturing, transportation, health, security and others. Future trends will likely include plug-in AI computer chips that can be added to various devices/systems enabling greater intelligent capabilities in said devices/systems.
The degree curriculum includes artificial intelligence theory, methodologies, and applications infused throughout the program. You’ll also learn about applications that are reliant on artificial intelligence technologies, such as robotics, autonomous systems, intelligent control and smart systems and devices.
Upon graduating from this program, you’ll be able to develop intelligent agents that are part of autonomous systems mimicking human behavior capable of performing tasks autonomously and intelligently. Your studies will focus on theory and algorithms for learning, data analysis, optimization, and decision making.
Curriculum
Shared AI Core
- AIS 10000 Introduction to Artificial Intelligence
- AIS 20000 Introduction to Data Science
- AII 30000 Aritificial Intelligence - Human Interaction Focus
- CSCI 49000 Recent Trends in AI
- INFO-I 401 AI Ethics
Mathematics and Statistics
- MATH 16500 Analytic Geometry and Calculus I
- MATH 16600 Analytic Geometry and Calculus II
- MATH 17100 Multidimensional Math
- MATH 26100 Multivariate Calculus
- MATH 35100 Linear Algebra
- STAT 41600 Probability
- CSCI 41400/MATH 41400 Numerical Methods
Remaining General Education Core
- ENG-W 131 English Composition
- COMM-R Speech
- TCM 32000 Written Communication in Science and History
- PSY-B 110 Psychology (Social Science elective)
- Arts & Humanities elective
- Arts & Humanities or Social Science elective
- Cultural Understanding elective
- Life/Physical Science elective
- PSY-B 201 Foundations of Neuroscience (life/physical science)
- Life/Physical Science elective
- Life/Physical Science elective + lab requirement
Data and Computational Science AI Core
- CSCI 23000 Computing I
- CSCI 34000 Discrete Computational Structures
- CSCI 24000 Computing II
- CSCI 36200 Data Structures
- CSCI 48100 Data Mining
- CSCI-N 317 Computation for Scientific Applications
- CSCI 44300 Database Systems
- CSCI 49000 Deep Learning
- CSCI 48700 Artificial Intelligence
- AI Core - CSCI 46300 or ECE 49500 Algorithms
- AI Core - ECE 49500 Robotics
- CSCI 49000 Computer Vision
- CSCI 49000 Natural Language Processing
- CSCI 49500 Computer Science Capstone
Focus Area Electives (choose two)
- CSCI 43500 Multimedia Information Systems
- CSCI 44800 Biometric Computing
- CSCI 45000 Principles of Software Engineering
- CSCI 48900 Data Science
- CSCI 58000 Algorithm Design, Analysis, and Implementation
Other Courses
- CSCI 12000 Windows on Computer Science