Frequently Asked Questions

Take a look at some of the frequent questions asked about the program.  Have other questions?  Please contact us for more details.

What will the class be like?

The program features two formats: 8 months of accelerated in-class instruction, plus weekly online practice and instruction. Class is every Friday from 9 AM to 2 PM, with a break for lunch.  The classroom will be open until 4 PM for students who might need some extra help or time to collaborate with other students.  We will also have time off for holidays and spring break.  Class will be held at the centrally located DMACC Urban Campus with plenty of parking and amenities.

No two classes will be identical.  We will have time for instruction of new material, review of past material, question and answer time, daily assignments, project work, group projects and activities, guest speakers and industry panels. We assign weekly homework and projects.  Anticipate between 8-10 hours of homework, projects and study outside of class per week..

Who is teaching the class?

The instructor is Kelli Kleindorfer.  Kelli joined DMACC's Business Management and Information Technology department a a Computer Science instructor in 2014.  She earned a Bachelor of Science degree in Informatics from Indiana University and a Masters of Science in Management focused on Information Technology from Colorado Tech University.  She also holds certificates in Online Teaching and Mobile Application Development.  Prior to her position as an instructor, she was an Instructional Designer with DMACC and a faculty member at AIB College of Business.

This year, Kelli will have the assistance of Kristin Clark, a graduate of the DIAD program.  Kristin has a Bachelor of Science in Mathematics and a Masters of Arts in Teaching Mathematics.  Kris holds an Iowa Teaching Certificate and is endorsed to teach Mathematics and Gifted and Talented.  She also has a long history of Computer Science coursework , as well as many courses in Online Instruction.  Kris has worked in the classroom with students of all ages and formerly taught Algebra as a DMACC adjunct.

Will any credits transfer into a DMACC Degree or Certificate?

Yes!  Students enrolled in this program may be eligible to receive 9 DMACC credit hours upon successful completion of the course.  Successful students will also receive the  industry recognized DMACC Java Application Developer Certificate.

Where will classes be held?

Classes will be held at DMACC Urban Campus, Building 1 (the main building), 1100 7th Street, Des Moines, IA 50314. to receive 9 DMACC credit hours upon successful completion of the course.  Successful students will also receive the  industry recognized DMACC Java Application Developer Certificate.

What will I learn?

All things Java!  We assume that you have no experience programming, so we start with basic building blocks of programming logic, but we put a Java twist on the skills right away.  We learn how to build applications, connect to databases, display content on forms, and some basic scripting.  We will also have some other topics we discuss to set you up for success in a future application development team.  You will leave with a basic understanding of all the tiers in full stack development, as well as security, Agile development, and good coding practices.

How much does it costs?

Cost of the program, including materials, online access to materials, exam prep, exam voucher, and a laptop to use for the duration of the program will be $5000. 

Do I need any supplies?

Not a one!  We provide a laptop with all of the necessary software on day one  You will also be provided with online access to course materials and any textbooks we use along the way.  You may want to bring a lunch with you for each class day, but there are also facilities to purchase lunch on campus and near-by off-campus.

Can I keep my job?

Absolutely!  Most area employees are excited to diversify their application development team.  Individual arrangements will need to be made with your direct supervisor, but the expectation is that you are still employed full time while completing the program.

Should I apply?

If you have an interest in application development, technology or working with a team, then absolutely! If you like solving problems, producing quality products, or improving user experiences with products, then this is the program for you.  We are looking for professionals with high aptitude and high interest.

I still have questions, who should I contact?

Please email our coordinator at: