Frequently Asked Questions

What’s required for admission?

To enter the Master’s in Software Development, you need:

  • Be a US Citizen or Permanent Resident
  • A bachelor’s degree (in any subject)
  • Have a GPA of 3.0 or higher
  • Pass a “Problem Solving Aptitude Challenge”

How long is the program?

12 months, including a 2-week winter break and a 1-week spring break.

Where is the program?

This program is in Fairfield, Iowa.

What if my bachelor’s degree is from another country? Does it transfer?

Most likely. Once you apply, our admissions team will review your transcripts. If your degree doesn’t qualify as a US-equivalent bachelor’s degree, we will refund your application fee.

How long does the application process take?

We plan to start giving acceptances in April. Time to complete the entire application process is estimated around a month or less based on how quickly you submit your materials and prepare for the Problem-Solving Aptitude Challenge.

What are the steps to becoming accepted?

  • Fill out the online application.
  • Submit your transcripts, resume, and have a recent employer or professor recommend you
  • Study and take the Problem-Solving Aptitude Challenge
  • Find out from the department that you are accepted!

What’s in the Problem-Solving Aptitude Challenge?

The Problem-Solving Challenge is a challenge of your ability to think logically and involves basic coding skills. You can begin your online application before you’re ready to take the Problem-Solving Aptitude Challenge and then schedule the challenge for when you are ready.
Purpose of the challenge: A major part of software development is problem-solving. Learning a little programming on your own is a good instance of problem-solving. By going through this problem-solving challenge you will get a feel for whether you enjoy the unique combination of creativity and logical thinking that is involved in programming.
Nature of the challenge: We refer you to an entertaining tutorial to code in JavaScript at Khan Academy. (Khan Academy is a non-profit educational site that produces free online tutorials in many disciplines) When you work through the parts of this tutorial you will:

  • Learn for yourself whether programming is something that you will enjoy
  • Demonstrate your aptitude and ability for programming to us
  • Get a running start in programming in Javascript

What happens if I fail the Problem Solving Aptitude Challenge?

We can give you an opportunity to retake it once you are ready again.

What is the daily schedule?

Class is weekdays from 10:00 – 3:30 and Saturdays from 10:00 – 12:00. Plan on 2-3 hours of homework every day in addition to class.

How many entries are there into the program?

Currently, there is 1 entry per year, which is in August.

Is there an online option?

Not at this time. This program is 12 months on campus in Fairfield, Iowa. Learning is deeper and more practical when done hands-on with an in-person group of colleagues and teachers.

Have more questions?

Please contact us and let us help you.