2025-2026 Undergraduate & Graduate Catalog [In Progress]
Bachelor of Science in Artificial Intelligence
Requirements for a Major in Artificial Intelligence
1. Degree Requirements
Students must complete the general university degree requirements as identified in the General Academic Regulations section of the catalog. The university B.S. requirements are met through STA 215, STA 301, and MTH 225.
2. Artificial Intelligence Major
Artificial Intelligence majors must complete the following courses with a minimum 2.0 GPA.
The Artificial Intelligence (AI) Major at Grand Valley State University is an applied, industry-focused program designed to equip students with practical, hands-on experience and technical expertise, preparing them for high-impact roles in AI-driven sectors.
Core Courses
- CIS 162 - Computer Science I (4 credits)
- CIS 163 - Computer Science II (4 credits)
- CIS 241 - System-level Programming and Utilities (3 credits)
- CIS 263 - Data Structures and Algorithms (3 credits)
- CIS 290 - Professional Responsibilities and Practices (3 credits)
- CIS 335 - Data Mining (3 credits)
- CIS 350 - Introduction to Software Engineering (3 credits)
- CIS 352 - Operating System Essentials (3 credits)
- CIS 378 - Applied Machine Learning (3 credits)
- CIS 457 - Data Communications (3 credits)
- CIS 490 - Internship (2 to 5 credits)
- AI 201 - Introduction to Artificial Intelligence (3 credits)
- AI 411 - AI Ethics and Bias (3 credits)
- AI 421 - Applied Computer Vision (3 credits)
- AI 431 - Natural Language Processing (3 credits)
- AI 441 - Edge AI (3 credits)
- AI 495 - Artificial Intelligence Senior Project (3 credits)
Total 52 credits.
Required Non-computing Courses (25-26 credits)
- COM 201 - Speech (3 credits)
- MTH 124 - Precalculus: Functions and Models (5 credits) OR MTH 201 - Calculus I (4 credits) (GE-MTH)
- MTH 204 - Linear Algebra I (3 credits)
- MTH 205 - Linear Algebra II (3 credits)
- MTH 225 - Discrete Structures: Computer Science (3 credits)
- PHI 102 - Ethics (3 credits) OR PHI 204 - Knowledge, Politics, and Social Media (3 credits) (GE-PL)
- STA 215 - Introductory Applied Statistics (3 credits)
- WRT 350 - Business Communication (3 credits)
Elective Courses
Take twelve credits within a given track; the course tracks are shown below:
Track: Artificial Intelligence Systems
The Artificial Intelligence Systems track prepares students to build, deploy, and maintain AI systems with a focus on Machine Learning Operations, generative AI, and reinforcement learning. Students gain essential skills in AI software development, testing, and architecture, preparing them for roles as AI engineers, Machine Learning Operations engineers, and AI software developers.
Required
Choose 3 of the following
- AI 402 - Generative Artificial Intelligence (3 credits)
- AI 451 - Reinforcement Learning (3 credits)
- CIS 360 - Information Management and Science (3 credits)
- CIS 418 - Secure Software Engineering (3 credits)
- SE 413 - Software Testing (3 credits)
- SE 422 - Software Architecture and Design (3 credits)
- SE 430 - Software Construction and Delivery (3 credits)
Total 12 credits.
Track: Cybersecurity and Artificial Intelligence
The Cybersecurity and Artificial Intelligence track equips students to design, develop, and secure AI systems by integrating core principles of AI trust, security, and ethical hacking. Students gain specialized knowledge in AI security, software assurance, and trustworthy AI, preparing them for roles as AI security analysts, cybersecurity engineers, and ethical hackers in sectors where AI-driven systems must be robust, secure, and ethically sound.
Required
Choose 2 of the following
- CIS 358 - Information Assurance (3 credits)
- CIS 418 - Secure Software Engineering (3 credits)
- CIS 453 - Ethical Hacking (3 credits)
- CIS 458 - System Security (3 credits)
Total 12 credits.
Track: Edge and Cloud Artificial Intelligence
The Edge and Cloud Artificial Intelligence track prepares students to develop, deploy, and manage AI systems on edge devices and cloud platforms. Students gain skills in hardware-software integration, pervasive computing, and Machine Learning Operations, enabling them to excel as cloud AI engineers, edge AI developers, and system security specialists in industries requiring scalable, low-latency AI solutions.
Required
Choose 2 of the following
- AI 445 - Machine Learning Operations (3 credits)
- SE 431 - Software Virtualization (3 credits)
- CIS 458 - System Security (3 credits)
Total 12 credits.
Suggested Order of Coursework
This suggested order of coursework assumes that students will seek the help of their advisor to complete the courses in a timely manner. The following course sequence also assumes a strong mathematics background for the entering student. If mathematics deficiencies exist, completing the mathematics prerequisites should be the student's top priority.
Year One
- CIS 162 - Computer Science I (4 credits)
- CIS 163 - Computer Science II (4 credits)
- STA 215 - Introductory Applied Statistics (3 credits) OR STA 312 - Probability and Statistics (3 credits)
- COM 201 - Speech (3 credits)
- MTH 225 - Discrete Structures: Computer Science (3 credits)
- MTH 124 - Precalculus: Functions and Models (5 credits) OR MTH 201 - Calculus I (4 credits)
- AI 201 - Introduction to Artificial Intelligence (3 credits)
- Appropriate general education coursework
Year Two
- MTH 204 - Linear Algebra I (3 credits)
- MTH 205 - Linear Algebra II (3 credits)
- CIS 241 - System-level Programming and Utilities (3 credits)
- CIS 290 - Professional Responsibilities and Practices (3 credits)
- CIS 263 - Data Structures and Algorithms (3 credits)
- CIS 350 - Introduction to Software Engineering (3 credits)
- PHI 102 - Ethics (3 credits) OR PHI 204 - Knowledge, Politics, and Social Media (3 credits) (GE-PL)
- Appropriate general education coursework
Year Three
- CIS 378 - Applied Machine Learning (3 credits)
- CIS 335 - Data Mining (3 credits)
- CIS 457 - Data Communications (3 credits)
- CIS 352 - Operating System Essentials (3 credits)
- AI 421 - Applied Computer Vision (3 credits)
- AI 411 - AI Ethics and Bias (3 credits)
- AI Major Track Course(s)
- Appropriate general education coursework
Year Four
- AI 441 - Edge AI (3 credits)
- AI 495 - Artificial Intelligence Senior Project (3 credits)
- CIS 490 - Internship (2 to 5 credits)
- AI 431 - Natural Language Processing (3 credits)
- AI Major Track Course(s)
- Appropriate general education coursework