Artificial Intelligence - Bachelor of Science in Artificial Intelligence
The Bachelor of Science (BS) in Artificial Intelligence (AI) program offers a structured and comprehensive pathway for students to develop expertise in AI. It combines core computing, mathematics, and specialized AI courses to provide students with the knowledge and skills needed for AI development, research, and application. The program allows students to customize their learning by selecting an application area that aligns with their interests and career goals. This personalized approach prepares graduates for a wide range of AI-related roles across diverse industries.
Program Requirements
(85 semester hours)
| Code | Title | Credit Hours |
|---|---|---|
| Required Courses | ||
| CEC 111 | Imagination, Ingenuity and Impact I | 2 |
| CEC 112 | Imagination, Ingenuity, and Impact II | 2 |
| CSE 174 | Fundamentals of Problem Solving and Programming | 3 |
| CSE 201 | Introduction to Software Engineering | 3 |
| CSE 262 | Technology, Ethics, and Global Society | 3 |
| CSE 271 | Object-Oriented Programming | 3 |
| CSE 274 | Data Abstraction and Data Structures | 3 |
| CSE 374 | Algorithms I | 3 |
| CSE 385 | Database Systems | 3 |
| CSE 432 | Machine Learning | 3 |
| CSE 433 | Deep Learning | 3 |
| CSE 434 | Generative Artificial Intelligence | 3 |
| CSE 448 | Senior Design Project I | 2 |
| CSE 449 | Senior Design Project II | 2 |
| CSE 486 | Introduction to Artificial Intelligence | 3 |
| CYB 134 | Introduction to Cybersecurity | 3 |
| or CIT 258 | Introduction to Global Cybersecurity | |
| STC 135 | Principles of Public Speaking | 3 |
| or APC 231 | Small Group Communication | |
| or ENG 224 | Professional Communication & Digital Rhetoric | |
| or IMS 224 | Professional Communication & Digital Rhetoric | |
| Mathematics/Statistics Requirements | ||
| MTH 151 | Calculus I | 4 |
| MTH 251 | Calculus II | 4 |
| MTH 222 | Introduction to Linear Algebra | 3-4 |
| or MTH 246 | Linear Algebra and Differential Equations for Engineers | |
| MTH 231 | Elements of Discrete Mathematics | 3 |
| STA 261 | Statistics | 3-4 |
| or STA 301 | Applied Statistics | |
| CSE Electives 1 | ||
| Select nine hours from the following: | 9 | |
| Computer Network Design and Administration | ||
| Introduction to Knowledge Representation | ||
| Applied Knowledge Representation | ||
| Software Construction | ||
| Mobile App Development | ||
| Foundations of Computer Graphics and Games | ||
| Game Design and Implementation | ||
| Software Quality Assurance and Testing | ||
| High Performance Computing & Parallel Programming | ||
| Applied Cryptography | ||
| Web Services and Service Oriented Architectures | ||
| Special Topics in CSE | ||
| Automata, Formal Languages, and Computability | ||
| Compiler Design | ||
| Algorithms II | ||
| Advanced Database Systems | ||
| Image Processing & Computer Vision | ||
| Network Security | ||
| Application Area Requirement 1 | ||
| Complete a minimum of four courses within one of the Application Areas listed below: | 12 - 13 | |
| ETBD | ||
| Design Thinking & Design Principles Applied | ||
| Art and Digital Tools I | ||
| Intermed Interaction Design | ||
| User Experience Research | ||
| Statistics | ||
| Introduction to Statistical Modeling | ||
| Probability | ||
| Introduction to Bayesian Statistics | ||
| Regression Analysis | ||
| Statistical Learning | ||
| Analysis of Forecasting Systems | ||
| Philosophy | ||
| Theories of Human Nature | ||
| Science and Culture | ||
| Formal Logic | ||
| Being and Knowing | ||
| Symbolic Logic | ||
| Education, Health and Society | ||
| Technology + Media Literacy and Learning | ||
| Educational Interactive Design | ||
| Autism: Introduction and Current Research | ||
| Principles of Sport Analytics | ||
| Creativity and Innovation in STEM Education | ||
| Ways of Thinking in STEM (Science, Technology, Engineering, and Mathematics) Education | ||
| Grand Challenges in STEM Education | ||
| Cybersecurity | ||
| System Administration and Scripting for Cybersecurity | ||
| Computer Network Design and Administration | ||
| Data Security | ||
| Software Security | ||
| Human, Organizational, and Societal Security | ||
| Network Security | ||
| Systems | ||
| Computer Network Design and Administration | ||
| Systems I: Introduction to Systems Programming | ||
| Systems 2: OS, Concurrency, Virtualization, and Security | ||
| High Performance Computing & Parallel Programming | ||
| System Administration and Scripting for Cybersecurity | ||
| Software Engineering | ||
| Software Requirements | ||
| Software Engineering for User Interface and User Experience Design | ||
| Software Architecture and Design | ||
| Software Construction | ||
| Software Quality Assurance and Testing | ||
| Quantum Computing | ||
| Quantum Computing Basics | ||
| Quantum Information Processing | ||
| Quantum Algorithms | ||
| Quantum Security Standards: FIPS 203 and FIPS 204 | ||
| Total Credit Hours | 85-88 | |
- 1
A course cannot count as both a CSE elective and an application area course.
Note: Additional free elective hours may need to be taken.
