Introduction
The Bachelor of Science in Artificial Intelligence Engineering (BSAIE) program is designed to instill a robust understanding of AI fundamentals, machine learning algorithms, and data analysis techniques. Students will also undergo rigorous training in software development methodologies, gaining hands-on experience in designing, implementing, and optimizing software systems that leverage AI capabilities. By mastering both AI principles and software engineering practices, graduates will possess a specialized skill set that enables them to develop sophisticated AI-powered applications from conception to deployment, equipping them to drive the technological evolution of AI.
In addition to earning the Bachelor of Science in Artificial Intelligence Engineering degree, graduates will accumulate significant experience in large scale projects both individually and in teams. This project focus includes an individual capstone project and culminates with Enterprise Projects where students develop software in teams under the direction of industry leading organizations.
Graduates from this program are prepared for various entry level positions leveraging AI in positions including: Software Engineer, Data Scientist, Computer and Information Research Scientist, Computer and Information Science Management, Computer Science Teaching and Instruction, etc.
Program Overview
Students participate in courses that are taught using active learning methods. Teaching techniques include lectures, class discussions, debates, student presentations, individual and group activities, creative assessments, various labs and assignments, real world projects and more. Additionally, students work individually and in teams on supervised projects in which they apply related concepts. The program is 12 quarters in length and requires a minimum of three years to complete.
Program Objectives
Graduates of the Bachelor of Science in Artificial Intelligence Engineering (BSAIE) degree are expected to be able to:
- Utilize statistical methods, machine learning algorithms, and various AI models
- Develop strategies for the collection, storage, analysis, and governance of data
- Integrate data analytics within AI frameworks
- Demonstrate an understanding of various artificial intelligence algorithms
- Build application systems that make strong use of AI integrations
- Develop software using modern languages and integrated development environments
- Create software using a variety of software development methodologies
- Demonstrate an understanding of established and emerging software standards
- Recognize the impact of business decisions and implications in software development
- Demonstrate effective communication, problem solving, and critical thinking skills
- Demonstrate professionalism in communication, appearance, hygiene, and demeanor
- Utilize technical and non-technical expertise in team-based, collaborative environments
- Plan, design, implement and supervise technical and non-technical projects
- Produce professional-quality specifications, models, and other documents
- Effectively apply course objectives to personal and professional settings
BSAIE Program Requirements
General Education Courses
|
45 Credits
|
Artificial Intelligence Engineering Core Courses
|
128 Credits
|
Other Required Courses |
7 Credits |
Total Required for BS in Artificial Intelligence Engineering
|
180 Credits
|
General Education (45 credits)
Foundational Required Courses (23 credits)
ENG110 | Introduction to English Composition | 4 credits |
ENG210 | Persuasive & Professional Writing | 4 credits |
FAC105 | Leadership & Problem Solving | 3 credits |
FAC120 | Spoken Communications | 3 credits |
FAC125 | Collaborative & Interpersonal Communications | 3 credits |
HUM205 | Ethics | 3 credits |
SSC101 | Educational Learning Theories | 3 credits |
Mathematics (12 credits)
Required courses:
MAT101 | Mathematics for the Computer Sciences | 3 credits |
MAT105 | College Algebra | 3 credits |
MAT210 | Linear Algebra | 3 credits |
MAT260 | Statistics | 3 credits |
Elective General Education (10 credits)
Complete an additional 10 credits from the following:
ENG311 | Principles of Creative Writing | 2 credits |
ENG312 | Creative Writing with AI | 1 credit |
FAC101 | Art Appreciation | 2 credits |
FAC130 | Character Design | 2 credits |
FAC135 | 3D Printing | 2 credits |
FAC201 | Music Appreciation | 2 credits |
FAC210 | Music Composition | 2 credits |
HUM160 | Ancient Mythology | 2 credits |
HUM200 | The Imagination of Horror in Media | 2 credits |
LIT110 | Science Fiction Through Literature | 2 credits |
LIT120 | Comics as Literature | 2 credits |
LIT130 | Literary Masters | 2 credits |
LNG110 | Survey of Foreign Language | 2 credits |
MAT125 | Geometry | 3 credits |
MAT150 | Trigonometry | 3 credits |
MAT200 | Math-Based Codes, Ciphers & Secrets | 3 credits |
MAT250 | Calculus | 3 credits |
MTM140 | Basics of Film | 2 credits |
PSC115 | Introduction to Biology | 2 credits |
PSC201 | Astronomy | 2 credits |
PSC226 | Introductory Physics | 2 credits |
PSC230 | Introduction to Chemistry | 2 credits |
SSC150 | Introductory Psychology | 2 credits |
SSC272 | United States Government | 2 credits |
SSC322 | Conflict & Negotiation | 2 credits |
SSC351 | Introduction to Intellectual Property | 2 credits |
Artificial Intelligence Engineering Courses
Introductory Core Courses (30 credits)
AIE101 | Foundations of Artificial Intelligence | 4 credits |
CSC105 | Using Modern Operating Systems | 2 credits |
CSC110 | Introduction to Computer Science | 4 credits |
CSC125 | Logical and Computational Thinking | 3 credits |
CSC145 | Prompt Engineering | 1 credit |
CSC150 | Object Oriented Programming & Design | 6 credits |
CSC210 | Introduction to Web Presentation & Development | 2 credits |
DBT130 | Databases I | 4 credits |
ITH215 | Networking I | 2 credits |
MGT101 | Introduction to Project Management | 2 credits |
Advanced Core Courses (60 credits)
AIE200 | Neural Networks and Deep Learning | 4 credits |
AIE210 | Natural Language Processing | 3 credits |
AIE250 | Data Modeling | 3 credits |
AIE290 | Advanced Machine Learning | 3 credits |
AIE300 | AI Development Frameworks and Integration | 3 credits |
AIE310 | Reinforcement Learning | 4 credits |
CSC181 | Scripting and Automation | 3 credits |
CSC220 | Fundamentals of Machine Learning | 4 credits |
CSC351 | Data Structures and Algorithms for AI | 4 credits |
CSC360 | Software Design Principles | 3 credits |
CSC380 | Distributed Systems | 3 credits |
DAT205 | Introduction to Data Science | 4 credits |
DBT230 | Databases II | 4 credits |
MOA141 | Introduction to Information Modeling | 3 credits |
MTM282 | Interactive Web Development | 4 credits |
And complete 8 credits from the following:
AIE206 | Robotics | 4 credits |
AIE306 | Computer Vision | 4 credits |
BIT281 | Hardware Systems | 2 credits |
CSC140 | Dynamic & Scripting Languages | 3 credits |
CSC160 | Application Development | 4 credits |
CSC171 | Mobile Application Development | 3 credits |
CSC180 | Open Source Platforms Development | 4 credits |
CSC195 | C++ Programming I | 3 credits |
CSC340 | Computer Architecture | 3 credits |
DAT305 | Big Data Analytics | 4 credits |
GAT150 | Introduction to Game Programming | 4 credits |
GAT185 | Introduction to Game Engines | 3 credits |
GAT420 | Artificial Intelligence | 3 credits |
Project Core Courses (38 Credits)
PRO100 | Introductory Software Projects | 2 credits |
PRO101 | AI Projects I | 2 credits |
PRO140 | Information Modeling Projects | 2 credits |
PRO150 | Web-Based Software Projects | 2 credits |
PRO201 | AI Projects II | 2 credits |
PRO290 | Service-Based Software Architecture Project | 2 credits |
PRO305 | System Development for Cloud Architectures Project | 2 credits |
PRO335 | Persistence Project | 2 credits |
PRO390 | Capstone Project | 4 credits |
PRO490 | Enterprise Projects I | 6 credits |
PRO491 | Enterprise Projects II | 6 credits |
PRO492 | Enterprise Projects III | 6 credits |
Other Required Courses
Other Required Courses
BUS101 | Personal Finance | 3 credits |
BUS110 | Principles of Finance | 1 credit |
NEU100 | College Success Strategies | 1 credits |
NEU200 | Career Readiness | 2 credits |