
Machine Technology
Associate of Applied Sciences (A.A.S.)
In our Life. Changing. Machine Technology Program at Indian Hills Community College, you’ll gain the skills to tackle real-world modern manufacturing challenges. From mastering the fundamentals of production manufacturing to programming CNC mills and lathes, you’ll learn how to automate processes using computer-aided design (CAD), computer-aided manufacturing (CAM), and robotics fundamentals. This hands-on program takes you from manual machining to advanced automated production—equipping you with the technical expertise needed to thrive in today’s high-demand, precision-based manufacturing environments.
Quality Education + High Demand = Amazing Opportunities
Local Area Employers...
- Vermeer Corporation (Pella)
- Clow Valve (Oskaloosa)
- C&C Machining (Centerville)
- Pella Corporation (Pella)
- Entrepreneurship
Go on to specialize in...
- Production CNC Machining
- CNC Programming
- Tooling/Fixture Engineering
- Sales and Service
Job Outlook
$50-65k
34k
100%
Learn More About the Program
"I chose the Machine Technology program because it matched my passion for machining and manufacturing. Throughout the program, I relished every opportunity to expand my skill set and embrace new technologies, knowing that these skills will serve me for a lifetime. Looking ahead, I envision a fulfilling career in machining, with aspirations to eventually establish my own machine shop."
Frequently Asked Questions
- In-state tuition: $218 per credit hour
- Out-of-state tuition: $255 per credit hour
- Your total bill will be based on the number of credit hours for which you are enrolled. Some programs of study will require you to purchase a uniform, books, tools, or other items, and it is important to budget for these costs as well.
- For more information on the Cost of Attendance, please visit our Financial Aid page.
Indian Hills has articulation agreements and transfer plans with many four-year colleges and universities. However, not all credits are guaranteed to transfer because of differences in programs and requirements among various institutions. An Academic Advisor will also assist you in your future academic plans.
The first step in order to receive financial aid is to complete the Free Application for Federal Student Aid (FAFSA). Complete and submit the FAFSA online. It is important to file the FAFSA as soon after October 1st as possible to ensure you receive priority processing.
Our school code is 008298.
Talk To a Real Person
Learn More About the Program

Marty Roberts
Instructor, Machine Technology
Questions About Applying

Office of Admissions
Learn More About the Program

Jeff Long
Professor, Machine Technology
Discuss Academic Pathways

Cameron Vorhies
Department Chair, Advanced Technologies - Main Campus
