Oakland 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 with the MTA endorsement on their community college transcript have satisfied GVSU’s Foundations of the General EducationProgram requirements. Transfer students with the MTA are still required to fulfill the Cultures – US Diversity and Global Perspectiverequirements. However, provided the applicable courses are selected within the MTA, these requirements will be satisfied without having to take any additional credit hours
Oakland Community College
Articulation Agreements:
AAS in CIS – Software Engineering Option to BS in Software Engineering
AAS in SE – Software Engineering Option to BS in Software Engineering
AAS in CIS – Software Engineering Option T0 BS in Software Engineering
Completion of the BS in Software Engineering:
Students must maintain a minimum GVSU GPA of 2.0
Minimum Credits at GVSU …………………54
Transfer Credits ……………………………….. 75
Credits to Graduate...............................122
Major Requirements (41 credits)
Remaining Program Requirements (41 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 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 any two courses from the following list:
MTH 202 - Calculus II (4 credits)
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)
Elective Courses (0 credits)Track: Mobile and Web Application Development (0 credits)
If you have already transferred the following three courses, you have met the electives’ requirements:
CIS 357 - Mobile Application Development (3 credits)
CIS 263 - Data Structures and Algorithms (3 credits)
CIS 371 - Web Application Programming (3 credits)
Track: Cloud and Edge Computing (0 credits)
If you have already transferred the following three courses, you have met the electives’ requirements:
AI 201 - Introduction to Artificial Intelligence (3 credits)
CIS 371 - Web Application Programming (3 credits)
CIS 437 - Cloud Computing (3 credits)
Issues Courses (6 credits)
Take two courses to satisfy the issues requirement. Issues courses must be taken at GVSU.
Science Electives (8 credits)
Satisfied via the MTA agreement
OCC Program Requirements → GVSU Equivalencies
Pathway #1: Certificate – Software Engineering (33 credits)
|
OCC Program Requirements (33 credits) |
GVSU Program Requirements (33 credits) |
Credits applies to both |
|---|---|---|
|
*CIS 1440 Front-End Web Technologies (HTML,CSS, and JavaScript) |
CIS 238 Internet Media andProgramming |
4 |
|
CIS 1512 Principles of Software Engineering |
CIS 350 Introduction to Software Engineering |
3 |
|
* CIS 2131 Python Programming |
CIS 162 Computer Science I |
4 |
|
* CIS 2454 Full Stack Web Development |
CIS 371 - Web Application Programming |
4 |
|
* CIS 2777 Introduction to Applied AI |
AI 201 Introduction to Artificial Intelligence |
4/3 |
|
* CIS 2991 Software Engineering Capstone |
CIS 100.0 |
3 |
|
Choose one of the following focus areas |
11 |
|
|
Game Design and Development Focus Area: |
||
|
CIS 2850 Introduction to Graphics Modeling Software |
CIS 100.0 |
3 |
|
CIS 2859 Foundations of Game Software Development |
C I S 3 76 Game Programming Techniques and Algorithms |
3 |
|
CIS 2862 Game Design |
CIS 100.0 |
3 |
|
Full Stack Development Focus Area: |
||
|
CIS 2818 Mobile Application Development (Android) |
CIS 357 Mobile Application Development |
4 |
|
CIS 2858 Cloud Native Systems and Integration |
CIS 437 Cloud Computing |
4 |
|
CIS 2878 DevOps Engineering |
CIS 100.0 |
3 |
|
Any course not transferred that have * must then be completed at GVSU |
OCC Program Requirements → GVSU Equivalencies
Pathway #2: AAS in SE – Software Engineering Option (45 credits)
|
OCC Program Requirements (33 credits) |
GVSU Program Requirements (33 credits) |
Credits applies to both |
|---|---|---|
|
* CIS 2131 Python Programming |
CIS 162 Computer Science I |
4 |
|
* CIS 2151 Java Programming |
CIS 162 Computer Science I |
4 |
|
* CIS 2353 Data Structures |
CIS 263 - Data Structures and Algorithms |
4 |
|
* CIS 1200 Introduction to Database Systems |
CIS 353 Databases |
4 |
|
* CIS 2454 Full Stack Web Development |
CIS 371 - Web Application Programming |
4 |
|
* CIS 2777 Introduction to Applied AI |
AI 201 Introduction to Artificial Intelligence |
4 |
|
* CIS 2991 Software Engineering Capstone |
CIS 100.0 |
4 |
|
CIS 1440 Front-End Web Technologies (HTML, CSS, and JavaScript) |
CIS 238 Internet Media and Programming |
4 |
|
* CIS 1512 Principles of Software Engineering |
CIS 350 Introduction to Software Engineering |
3 |
|
Choose one of the following focus areas: |
11 |
|
|
Data Science Focus Area: |
||
|
CIS 2241 Discrete Structures |
MTH 225 Discrete Structures: Computer Science |
4 |
|
CIS 2541 Introduction to Machine Learning |
CIS 331 Data Analysis Tools and Techniques |
4 |
|
CIS 2637 Big Data and NoSQL Systems |
CIS 100.0 |
3 |
|
Game Design Focus Area: |
||
|
CIS 2850 Introduction to Graphics Modeling Software |
CIS 100.0 |
4 |
|
CIS 2859 Foundations of Game Software Development |
CIS 376 Game Programming Techniques and Algorithms |
4 |
|
CIS 2862 Game Design |
CIS 100.0 |
3 |
|
Full Stack Development Focus Area: |
||
|
CIS 2818 Mobile Application Development (Android) |
CIS 357 Mobile Application Development |
4 |
|
CIS 2858 Cloud Native Systems and Integration |
CIS 437 Cloud Computing |
4 |
|
CIS 2878 DevOps Engineering |
CIS 100.0 |
3 |
|
Any course not transferred that have * must then be completed at GVSU |
GVSU Requirements that May be Taken at OCC or GVSU (12 credits)
|
Major |
Class |
Credits |
|---|---|---|
|
MAT 1730 Calculus I |
MTH 201 Calculus I |
4 |
|
MAT 288 Linear Algebra ORMAT 2880 Linear Algebra |
MTH 204 Linear Algebra |
4 |
|
CIS 2241 Discrete Structures |
* MTH 225 Discrete Structures: Computer Science |
4 |
|
*: MTH225 is satisfied if you have completed the Data Science Focus Area |
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