Break New Ground

The world runs on code. In our online Digital Media Software Engineering program, you will learn how to use that code to solve complex problems, develop groundbreaking software applications, and prepare for a rewarding career in any industry.
Dive-in from day one at Ferris. Explore the projects that interest you and build a foundation that moves you forward, from programming languages to game-changing emerging tools. Experiment with machine learning and augmented reality. Design a new streaming service from the ground up. Create a killer mobile app. Discover your passion and pursue it.
This program is also available in-seat at our Grand Rapids location.
Make your move. Request more info or meet an advisor to get started right now.
Program Features

Core
Classes
Student
Projects
Career
Paths
Financial
Aid
Admission
& Transfer
Apply
Now
Jump directly into software development from day one. Build your coding skills while also developing as a project management expert, a user experience pro, a deliberate engineer, and a savvy business person.
Explore our software engineering classes and then meet our advisor for details.
Software Engineering students create professional-caliber projects with a wide variety of application.
Explore some of their work and think about what you could accomplish as a Ferris student.
Software Engineers are some of the most in-demand professionals in the world, and earning your Ferris degree will give you the professional edge to compete for the most high-profile positions. The national median salary for Software Developers is more than $100,000 per year, and the profession is expected to grow 21% over the next 10 years.
As a Ferris Software Engineering graduate, you will be ready for positions in any industry where software solutions can make an impact:
- Software / App Development Firms
- Manufacturing
- Healthcare
- Finance
- Insurance
- Gaming / Entertainment
Since you will develop your skills in project management, business, communications and other key areas, they are excellent candidates for rapid advancement and promotion.
Make a phone or in-person appointment with our Software Engineering advisor to explore all the career options your degree can unlock.
Your degree should be worth every penny you put into it. Our Financial Aid team is here to make sure that it is.
They'll help you maximize your financial aid at Ferris and your community college with scholarships, payment plans, Employer Tuition Reimbursement, and other high-value programs.
Head to our financial aid page or schedule an appointment with a financial aid advisor to further explore how we can keep your degree within reach.
Admissions Requirements
Our online Software Engineering program has been designed as a degree completion program. This means you will need a minimum of 48 transferrable college credits to be admitted to the program. Finishing your general education courses at a community college is a great way earn your credits, and will also save you money. We recommend meeting with our advisor as early as possible to make sure you're on track to complete your degree as quickly and affordably as possible.
Other Requirements:
- 2.7 cumulative GPA
- Official college transcript from each post secondary institution attended
If you have not yet earned the required 48 college credit hours, you can get started on your Software Engineering degree right away at our Grand Rapids location or work on your associate degree in Digital Media at our main campus in Big Rapids.
Transferring to Ferris
The transfer process at Ferris is simple. We've built multiple tools and resources to help you through each step.
- Transfer Guides—These helpful guides layout your entire degree plan in one convenient place, showing you exactly which classes to take at your community college and which courses you will need to take a Ferris. We have built these guides for many institutions across Michigan.
- Transfer Equivalencies Tool—This tool will help you discover which courses you have already taken—or are planning to take—have an equivalent at Ferris.
- Check out our Transfer Student page for more information on the Michigan Transfer Agreement (MTA), the MACRAO Transfer Agreement, and other helpful resources for transfer students.
1. Submit Your Online Application
It will only take you about 15 minutes. There's no application fee. What are you waiting for? Apply Now!
Make sure to select Digital Media Software Engineering as your program when applying.
2. Send Your Transcripts and Test Scores
We'll need these to make a decision on your application. Check out our App FAQ if you're not sure what to send us.
3. Look For Your Decision Letter
This is the fun part! Once we've received your application and all of your required documents, we'll reach out with our decision on your application.
Meet Faculty & Students

The Digital Media Software Engineering program is a part of our School of Digital Media (SDM). As a member of the SDM, you will have have access to a community of driven, creative faculty, fellow students, alumni and industry leaders from a wide variety of disciplines. They will form the base of your professional network and help launch your career. Meet some of them in our program spotlight video.