Grand Rapids Community College
The College of Computing at Grand Valley State University is committed to partnering with our local community colleges to ensure smooth transfer pathways and access to all students.
Articulation agreements provide clear course transfers from your associate’s degree program into bachelor programs in Computing.
Students who complete the Michigan Transfer Agreement (MTA) at GRCC and have the “MTA Satisfied” endorsement on their transcript will have satisfied GVSU’s General Education Foundations requirements (including the Writing Foundation Area).
Students without MTA must complete GVSU’s general education program.
Grand Rapids Community College
Articulation Agreements:
Pre-Computing, A.A. to BS in Artificial Intelligence
Pre-Computing, A.A. to BS in Computer Science
Pre-Computing, A.A. to BS in Software Engineering
Pre-Cybersecurity, A.A. to BS in Cybersecurity
Pre-Computing, A.A. TO BS in Artificial Intelligence
Completion of the BS in Artificial Intelligence:
Students must maintain a minimum GVSU GPA of 2.0
Degree Requirements (45 credits)
Program Requirements (27 credits)
Credits at GVSU ………………………………. 45
Transfer Credits ……………………………….. 76
Program Requirements (27 Credits)
CIS 241 – System-level Programming and Utilities (3 credits)
CIS 290 – Professional Responsibilities and Practices (3 credits)
CIS 352 – Operating System Essentials (3 credits)
CIS 457 – Data Communications (3 credits)
CIS 490 – Internship (3 credits)
AI 441 – Edge AI (3 credits)
AI 495 – Artificial Intelligence Senior Project (3 credits)
MTH 205 – Linear Algebra II (3 credits)
WRT 350 – Business Communication (3 credits)
Program Electives (12 Credits)
Artificial Intelligence majors must complete four elective courses within one track.
Track 1: Artificial Intelligence Systems
Required:
AI 445 – ML Operations (3 credits)
Choose three from:
AI 402 – Generative AI (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)
Track 2: Cybersecurity and Artificial Intelligence
Required:
CIS 258 – Introduction to Cybersecurity (3 credits)
CYB 420 – Trustworthy AI (3 credits)
Choose two from:
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)
Track 3: Edge and Cloud Artificial Intelligence
Required:
CIS 230 – Hardware and Software (3 credits)
CIS 373 – Pervasive Computing (3 credits)
Choose two from:
AI 445 – ML Operations (3 credits)
SE 431 – Software Virtualization (3 credits)
CIS 458 – System Security (3 credits)
Issues Courses (6 Credits)
Students must complete two Issues courses to satisfy General Education requirements.
GRCC Program Requirements → GVSU Equivalencies
|
GRCC Program Requirements (45 credits) |
GVSU Program Requirements (45 credits) |
Credits applies to both |
|---|---|---|
|
* CIS 123 Computer Science I |
CIS 162 Computer Science I |
4 |
|
* CIS 223 Computer Science II |
CIS 163 Computer Science II |
4 |
|
* CIS 228 Algorithms and Data Structures |
CIS 263 Data Structures and Algorithms |
3 |
|
* CIS 224 Introduction to Systems Analysis |
CIS 350 Software Engineering |
3 |
|
* CIS 210 - Introduction to Machine Learning (3 hours) |
CIS 378 - Applied Machine Learning (3 credits) |
6 |
|
* CIS 110 - Introduction to Artificial Intelligence |
AI 201 - Introduction to Artificial Intelligence |
3 |
|
* CIS 270 - Artificial Intelligence for Computer Vision |
AI 421 - Applied Computer Vision |
3 |
|
* CIS 240 - Natural Language Processing |
AI 431 - Natural Language Processing |
3 |
|
* CIS 202 - Applied Ethics for AI |
AI 411 - AI Ethics and Bias |
3 |
|
* MA 133 Calculus with Analytic Geometry |
MTH 201 Calculus |
5 |
|
* MA 245 Discrete Mathematical Structures |
MTH 225 Discrete Structures: Computer Science |
4 |
|
* MA 250 Linear Algebra |
MTH 204 Linear Algebra |
4 |
|
Any course not transferred that have * must then be completed at GVSU |
Pre-Computing, A.A. To BS in Computer Science
Completion of the BS in Computer Science:
Students must maintain a minimum GVSU GPA of 2.0
Major Requirements (56 credits)
Credits at GVSU ………………………………. 56
Transfer Credits ……………………………….. 64
Program Requirements (29 credits)
CIS 241- System-level Programming and Utilities (3 credits)
CIS 290 - Professional Responsibilities and Practices (3credits)
CIS 343 - Structure of Programming Languages (3 credits)
CIS 351 - Computer Organization (3 credits)
CIS 452 - Operating Systems Concepts (3 credits)
CIS 457 - Data Communications (3 credits)
CIS 467 - Computer Science Project (3 credits)
CIS 490 – Internship (2 credits)
MTH 325 - Discrete Structures: Computer Science 2 (3credits)
WRT 350 Business Communication (3credits)
Program Electives (9 credits)
Computer science majors must select three electives from the following:
CIS 335 - Data Mining (3 credits)
CIS 357 - Mobile Application Development (3 credits)
CIS 360 - Information Management and Science (3 credits)
CIS 367 - Computer Graphics (3 credits)
HCC 304 - Usability Design and Evaluation (3 credits)
CIS 371 - Web Application Programming (3 credits)
CIS 373 - Pervasive Computing (3 credits)
CIS 375 - Wireless Networks and Security (3 credits)
CIS 376 - Game Programming Techniques and Algorithms (3 credits)
CIS 378 - Applied Machine Learning (3 credits)
CIS 380 - Special Topics in Computer Information Systems (1 to 4 credits)
CIS 418 - Secure Software Engineering (3 credits)
CIS 430 - Computer and Cyber Forensics (3 credits)
CIS 443 - Software Development Tools (3 credits)
CIS 451 - Computer Architecture (3 credits)
CIS 453 - Ethical Hacking (3 credits)
CIS 455 - Applied Cryptography (3 credits)
CIS 458 - System Security (3 credits)
CIS 461 - Compiler Design and Construction (3 credits)
CIS 465 - Automata and Theory of Computation (3 credits)
CIS 480 - Special Topics in Computer Information Systems (1 to 4 credits)
Issues Courses (6 credits)
Take two issues courses to satisfy general education requirements.
Free Electives (12 credits)
Select 12 credits of free electives tailored to your interests and career goals, and they will count towards the degree requirements, including any necessary General Education requirements.
GRCC Program Requirements → GVSU Equivalencies
|
GRCC Program Requirements (34 credits) |
GVSU Program Requirements (34 credits) |
Credits applies to both |
|---|---|---|
|
* CIS 123 Computer Science I |
CIS 162 Computer Science I |
4 |
|
* CIS 223 Computer Science II |
CIS 163 Computer Science II |
4 |
|
* CIS 228 Algorithms and Data Structures |
CIS 263 Data Structures and Algorithms |
3 |
|
* CIS 224 Introduction to Systems Analysis |
CIS 350 Software Engineering |
3 |
|
* CIS 171 Database Design and Development |
CIS 353 Databases |
3 |
|
* MA 133 Calculus with Analytic Geometry |
MTH 201 Calculus |
5 |
|
* MA 245 Discrete Mathematical Structures |
MTH 225 Discrete Structures: Computer Science |
4 |
|
* MA 134 or MA 250 see 1 |
MTH 202 or MTH 204 |
4 or 5 |
|
* CIS 110 Introduction to AI |
AI 201 Introduction to AI |
3 |
|
Any course not transferred that have * must then be completed at GVSU |
Pre-Computing, A.A. To BS in Software Engineering
Completion of the BS in Software Engineering:
Students must maintain a minimum GVSU GPA of 2.0
Major Requirements (53 credits)
Credits at GVSU ………………………………. 53
Transfer Credits ……………………………….. 68
Program Requirements (41 credits)
CIS 241 - System-level Programming and Utilities (3 credits)
CIS 290 - Professional Responsibilities and Practices (3 credits)
CIS 350 - Introduction to Software Engineering (3 credits)
CIS 352 - Operating System Essentials (3 credits)
CIS 418 - Secure Software Engineering (3 credits)
CIS 490 - Internship (2 to 5 credits)
SE 413 - Software Testing (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)
SE 495 - Software Engineering Senior Project (3 credits)
MTH 325 - Discrete Structures: Computer Science 2 (3 credits)
WRT 350 - Business Communication (3 credits)
Complete one course from the following list:
MTH 205 - Linear Algebra II (3 credits)
MTH 465 - Automata and Theory of Computation (3 credits)
STA 216 - Intermediate Applied Statistics (3 credits)
STA 318 - Statistical Computing (3 credits)
STA 323 - Predictive Analytics (3 credits)
STA 418 - Statistical Computing and Graphics with R (3 credits)
Program Electives (6 credits)
Take two courses within a given track. The course tracks are:
Track: Intelligent Software Systems
Track: Cloud and Edge Computing
Issues Courses (6 credits)
Take two courses to satisfy general education requirements.
GRCC Program Requirements → GVSU Equivalencies
|
GRCC Program Requirements (38 credits) |
GVSU Program Requirements (38 credits) |
Credits applies to both |
|---|---|---|
|
* CIS 123 Computer Science I |
CIS 162 Computer Science I |
4 |
|
* CIS 223 Computer Science II |
CIS 163 Computer Science II |
4 |
|
* CIS 228 Algorithms and Data Structures |
CIS 263 Data Structures and Algorithms |
3 |
|
* CIS 224 Introduction to Systems Analysis |
CIS 350 Software Engineering |
3 |
|
* CIS 171 Database Design and Development |
CIS 353 Databases |
3 |
|
* MA 133 Calculus with Analytic Geometry |
MTH 201 Calculus |
5 |
|
* MA 245 Discrete Mathematical Structures |
MTH 225 Discrete Structures: Computer Science |
4 |
|
* MA 134 or MA 250 see 1 |
MTH 202 or MTH 204 |
4 or 5 |
|
* CIS 110 Introduction to AI |
AI 201 Introduction to AI |
3 |
|
Any course not transferred that have * must then be completed at GVSU |
Pre-Cybersecurity, A.A. To BS in Cybersecurity
Completion of the BS in Software Engineering:
Students must maintain a minimum GVSU GPA of 2.5
Major Requirements (54 credits)
Credits at GVSU ………………………………. 54
Transfer Credits ……………………………….. 66
Program Requirements (48 credits)
CIS 290 - Professional Responsibilities and Practices (3 credits)
CIS 331 - Data Analysis Tools and Techniques (3 credits) *
CIS 351 - Computer Organization (3 credits)
CIS 358 - Information Assurance (3 credits)
CIS 375 - Wireless Networks and Security (3 credits)
CIS 418 - Secure Software Engineering (3 credits)
CIS 430 - Computer and Cyber Forensics (3 credits)
CIS 437 - Cloud Computing (3 credits)
CIS 455 - Applied Cryptography (3 credits)
CIS 456 - Reverse Engineering and Malware Analysis (3 credits)
CIS 468 - Cybersecurity Project (3 credits)
CIS 490 - Internship (3 credits)
CJ 315 - Principles of Security (3 credits)
CJ 335 - Digital Crime, Media, and Culture (3 credits) *
MTH 225 - Discrete Math (3 credits)
WRT 350 - Business Communication (3 credits)
Program Electives (6 credits)
CIS 310 - Introduction to the Structure and Mechanics of Social Networks (3 credits)
CIS 335 - Data Mining (3 credits)
CIS 338 - Wide Area Network Engineering (3 credits)
CIS 357 - Mobile Application Development (3 credits)
CIS 365 - Applied Artificial Intelligence (3 credits)
CIS 368 - Usability Design and Evaluation (3 credits)
CIS 371 - Web Application Programming (3 credits)
CIS 373 - Pervasive Computing (3 credits)
CIS 380 - Special Topics in Computer Information Systems (1 to 4 credits)
CIS 451 - Computer Architecture (3 credits)
CIS 452 - Operating Systems Concepts (3 credits)
CIS 480 - Special Topics in Computer Information Systems (1 to 4 credits)
CJ 408 - White-Collar and Corporate Crime (3 credits)
MTH 312 - Cryptography and Privacy (3 credits)
Any 300-level or above AI, SE, CIS, or CYB course not already taken (3 credits)
(*) courses that satisfy the issues requirements
GRCC Program Requirements → GVSU Equivalencies
|
GRCC Program Requirements (36 credits) |
GVSU Program Requirements (36 credits) |
Credits applies to both |
|---|---|---|
|
CIS 123 Computer Science I |
CIS 162 Computer Science I |
4 |
|
* CIS 223 Computer Science II |
CIS 163 Computer Science II |
4 |
|
*CIS 232 Linux II |
CYB 241 Linux and Python for Cybersecurity |
3 |
|
* CIS 171 Database Design and Development |
CIS 353 Databases |
3 |
|
*CIS 178 Principles of Info Security |
CIS 258 Introduction to Cybersecurity |
3 |
|
CIS 233 Network+ |
CIS 337 Network Systems Management |
3 |
|
* CIS 224 Introduction to Systems Analysis |
CIS 350 Software Engineering |
3 |
|
CIS 278 Pen Testing |
CIS 453 Ethical Hacking |
3 |
|
*CIS 269 CCNA-CyberOps |
CIS 458 System Security |
3 |
|
*CIS 110 Introduction to AI |
AI 201 Introduction to AI |
3 |
|
*MA 215 Statistics |
STA 215 Intro Applied Statistics |
4 |
|
Any course not transferred that have * must then be completed at GVSU |
We currently have articulation agreements with the above institution. If you would like to arrange an advising appointment to discuss transferring to GVSU, please contact our College of Computing advisors at