The Computer Science with Artificial Intelligence degree prepares students for a career using artificial intelligence. It is a great option as a major for students who want to build AI technology and apply AI technology to solving problems for a wide range of organizations. It offers five specific courses in AI and includes extensive hands-on practice.
82 Hours
A graduate with a Bachelor of Science degree in Computer Science with Artificial Intelligence will:
- Be able to demonstrate understanding of and the ability to apply Artificial Intelligence knowledge, principles, and skills to solve problems using computers.
- Be able to apply a Christian worldview in the practice of computer science and Artificial Intelligence.
- Be prepared for a career and/or vocation using computer science, especially in the field of Artificial Intelligence.
Students must complete a minimum of 122 hours including the major, core, and minor if required. Elective hours may be needed to reach 122 hours.
24 HOURS LOWER DIVISION
- CMSC-1113 Programming I
- CMSC-1123 Programming II
- CMSC-1313 Software Engineering I: Introduction
- CMSC-2133 Object-Oriented Programming
- CMSC-2213 Internet Application Development
- CMSC-2233 Data Structures and Algorithm Analysis
- CMSC-2313 Software Engineering II: Practices
- CMSC-2413 Assembly Language
21 HOURS UPPER DIVISION
- CMSC-3313 Software Engineering III: Ethics
- CMSC-3443 Computer Organization and Architecture
- CMSC-4123 Software Engineering IV: Tools
- CMSC-4243 Software Engineering V: Projects
- CMSC-4323 Database Systems
- CMSC-4413 Operating Systems
- CMSC-4513 Programming Languages
6 HOURS UPPER DIVISION CHOSEN FROM
- Take any upper-division CMSC course not already taken, which can include CENG-4213.
3 HOURS COMMUNICATION CHOSEN FROM
9 HOURS MATHEMATICS
- MATH-1623 Introduction to Discrete Mathematics
- MATH-2913 Statistical Methods
- CMSC-3003 Math for Artificial Intelligence
15 HOURS ARTIFICIAL INTELLIGENCE
- CMSC-3123 AI Technologies
- CMSC-4383 Robotics and IOT
- CMSC-4713 Artificial Intelligence
- CMSC-4723 Machine Learning
- CMSC-4783 Large Language Models
2 HOURS LOWER DIVISION COMPUTER SCIENCE TEAM EXPERIENCE
2 HOURS UPPER DIVISION COMPUTER SCIENCE TEAM EXPERIENCE
University Core Curriculum
9 HOURS REQUIRED BIBLE
- BIBL-1013 Israel and God’s Kingdom (OT Survey)
- BIBL-1033 Jesus, the Church, and God’s Kingdom (NT Survey)
- BIBL-2103 The Christian Life in God’s Kingdom (NT Ethics)
6 HOURS BIBLE ELECTIVES
9 HOURS COMMUNICATION
- COMM-1213 Oral Communication
- ENGL-1113 English Composition I
- ENGL-1213 English Composition II*
*may sub with CENG-4732, ELEC-4732, MECH-4732
3 HOURS MATHEMATICS
3 HOURS POLITICAL SCIENCE
3 HOURS AMERICAN HISTORY
3 HOURS HUMANITIES CHOSEN FROM
- ABRD-2103 Cross-Cultural Perspectives
- ABRD-2903 Aesthetics
- ABRD-2913 Studies in European Civilization
- ARTS-2013 Survey of Visual Culture
- ARTS-2423 History of Photography
- ENGL-2213 Perspectives in Literature
- GMIN-3513 World Religions
- HIST-2823 World Civilization to 1500
- HIST-2833 World Civilization since 1500
- MATH-2123 History of Mathematics
- MUSC-2013 Music Appreciation
- MUSC-2023 Jazz Appreciation
- MUSC-3213 Perspectives in World Music
3 HOURS SCIENCE
3 HOURS BEHAVIORAL AND SOCIAL SCIENCE CHOSEN FROM