2026-2027 Undergraduate & Graduate Catalog [In Progress]
Bachelor of Applied Science in Computing
Admission Requirements
To be admitted, students need to meet Grand Valley State University's minimum requirements for transfer student admissions. For the Bachelor of Applied Science (BAS), students must satisfy one of the following: (i) have completed or be in the last semester of an associate of applied science degree, associate of general studies, an associate of applied arts and science degree, an associate in business degree, or similar technical applied degrees, (ii) have completed a technical certificate, or (iii) have at least 15 technical credits earned from previous coursework.
- If your associate degree is still in progress, we encourage you to apply and meet with an advisor to discuss your transfer plan.
Degree Requirements (B.A.S.)
A BAS in Computing is a career-focused degree that emphasizes hands-on, practical skills for immediate entry into the workforce. Unlike a traditional Bachelor of Science (BS) in Computer Science, which is heavily theoretical and mathematical, the BAS focuses on using technology to solve real-world problems in business and industry. It is designed for students who have completed 15+ credit hours at another college with a technical focus from one of the following areas: (i) a technical associate's degree (AAS or equivalent), (ii) a technical certificate, or (iii) a minimum of 15 technical credits earned previously. This degree builds on prior programming skills developed at the associate level, adding specialized computing knowledge in areas such as Artificial Intelligence, Cybersecurity, Human-Centered Computing, Software Engineering, Information Technology, and Information Systems. This program requires 40 credits from a four-year institution, which exempts students from the university's 58 credits from a four-year institution rule. All other relevant policies apply.
Technical Focus (transferred from AAS): 15+ credits
B.A.S. Course Requirements (9 credits)
- INT 331 - Person and Profession in a Global Environment (3 credits)
- BAS 301 - Concepts in Learning Integration (3 credits)
- BAS 495 - Senior Seminar in Applied Science (3 credits)
Computing Required Courses (22-23 credits)
- AI 201 - Introduction to Artificial Intelligence (3 credits) OR AI 101: AI Literacy: Understanding Artificial Intelligence (3 credits)
- CIS 162 - Computer Science I (4 credits)
- Select one of the following three courses
- CIS 241 - System-level Programming and Utilities (3 credits)
- CYB 241: Linux and Python for Cybersecurity
- Prerequisite: CIS 162
- CIS 150 - Introduction to Computing (3 credits)
- CIS 491 - Applied Computing Practicum (3 credits)
And select three courses of this list:
- CIS 163 - Computer Science II (4 credits)
- CIS 230 - Hardware and Software (3 credits)
- CIS 231 - Problem Solving Using Spreadsheets (3 credits)
- CIS 258 - Introduction to Cybersecurity (3 credits)
- CIS 260 - Application Development in Visual Studio.Net (4 credits)
- Prerequisite: CIS 162
- CIS 263 - Data Structures and Algorithms (3 credits)
- CIS 250 - Principles of Information Systems (3 credits)
- Prerequisite: CIS 163
- HCC 201 - Introduction to Human Centered Computing (3 credits)
Elective Courses (9 credits)
Select one of the following tracks:
Cybersecurity Track (9 credits)
Select two courses from the following list:
- CIS 358 - Information Assurance (3 credits)
- CIS 430 - Computer and Cyber Forensics (3 credits)
- CYB 453 - Ethical Hacking (3 credits)
- CIS 455 - Applied Cryptography (3 credits)
- CIS 458 - System Security (3 credits)
Artificial Intelligence Track (9 credits)
Select three courses from the following list:
- AI 201 - Introduction to Artificial Intelligence (3 credits) OR AI 101: AI Literacy: Understanding Artificial Intelligence (3 credits) (Select the course that you did not complete in the core)
- AI 402 - Generative Artificial Intelligence (3 credits)
- AI 411 - AI Ethics and Bias (3 credits)
- CYB 420 - Trustworthy AI (3 credits)
Human Centered Computing Track (9 credits)
Select three courses from the following list:
- HCC 304 - Usability Design and Evaluation (3 credits)
- HCC 311 - User Interaction and Accessibility (3 credits)
- HCC 403 - User Experience Design (3 credits)
- HCC 431 - Human AI Interaction (3 credits)
- HCC 452 - AR/VR Design and Research (3 credits)
- HCC 453 - AR/VR Development (3 credits)
Software Engineering Track (9 credits)
Select three courses from the following list:
- SE 413 - Software Testing (3 credits)
- CIS 418 - Secure Software Engineering (3 credits)
- SE 422 - Software Architecture and Design (3 credits)
- SE 430 - Software Construction and Delivery (3 credits)
- SE 437 - Software Quality Assurance (3 credits)
IT Track (9 credits)
Select two courses from the following list:
- CIS 338 - Wide Area Network Engineering (3 credits)
- CIS 375 - Wireless Networks and Security (3 credits)
- CIS 437 - Cloud Computing (3 credits)
- CIS 458 - System Security (3 credits)
Computer Science Track (9 credits)
Select three courses from the following list:
- CIS 343 - Structure of Programming Languages (3 credits)
- CIS 351 - Computer Organization (3 credits)
- CIS 353 - Database (3 credits)
- CIS 363 - Algorithm Engineering (3 credits)
- CIS 418 - Secure Software Engineering (3 credits)
- CIS 452 - Operating Systems Concepts (3 credits)
Web Design and Development Track (9 credits)
Select three courses from the following list:
- ART 150 - Foundations: 2-D Design and Color (3 credits)
- ART 209 - Graphic Design Basics (3 credits)
- CIS 320 - Visualization of Data and Information (3 credits)
- CIS 357 - Mobile Application Development (3 credits)
- WRT 351 - Writing for the Web (3 credits)
- WRT 451 - Advanced Writing for the Web (3 credits)
- HCC 304 - Usability Design and Evaluation (3 credits)
- CIS 371 - Web Application Programming (3 credits)
- DS 202 - Digital Data and Design (3 credits)
Suggested Order of Coursework for the Applied Science in Computing Major
Year One (19-20 credits)
- AI 201 - Introduction to Artificial Intelligence (3 credits) OR AI 101: AI Literacy: Understanding Artificial Intelligence (3 credits)
- BAS 301 - Concepts in Learning Integration (3 credits)
- CIS 162 - Computer Science I (4 credits)
- Computing required courses (6-7 credits)
- INT 331 - Person and Profession in a Global Environment (3 credits)
- Additional required coursework as needed
Year Two and Beyond (21 credits)
- BAS 495 - Senior Seminar in Applied Science (3 credits)
- CIS 241 - System-level Programming and Utilities (3 credits) OR CYB 241: Linux and Python for Cybersecurity OR CIS 250 - Principles of Information Systems (3 credits)
- CIS 491 - Applied Computing Practicum (3 credits)
- Computing required course (3 credits)
- Selected track courses (9 credits)
Additional coursework may be needed to meet general education requirements at GVSU, minimum 120 credits required to graduate, last 30 credits at GVSU, or other university requirements. While many full-time enrolled students can expect to complete this degree in two years, the number of years to complete this degree will be impacted by whether students are attending part-time or full-time as well as the number of credits transferred in.