Program applications are accepted January 12 through April 10, 2015.
Software development is a broad term for the process of creating software tools in a methodical way. This process can include writing code, preparing requirements and objectives, documenting, and testing. The Software Development program provides a solid foundation in the development of client and server-side applications using .NET and open-source technologies. A business without a website is rare these days, and every website requires a skilled technician to make it functional. This program emphasizes proven programming principles, critical-thinking skills, and practical experience while preparing students to obtain industry-recognized certifications.
The College of Western Idaho provides a Software Development program that will ready you with advanced, market-relevant skills that employers recognize and respect as well as opportunities to connect with a global community of industry professionals.
Why This Program
The Web drives the world; software drives the Web. This program will prepare you with the knowledge and skills to become a competent developer. You will learn design and development essentials and database design fundamentals and will be introduced to several programming languages. Upon graduation you will be able to develop robust, database-driven applications.
What You Will Learn to Do
- Create presentation quality animations using photographs, icons, and graphics suitable for web deployment utilizing popular software tools.
- Design and implement websites and web pages.
- Learn relational database design and data modeling from a conceptual and practical viewpoint.
- Explore dynamic websites focusing on e-commerce and server-side scripting languages.
- Learn design and development skills that prepare you for workforce entry.
Requirements and Costs
Degrees and Certificates
Associate of Applied Science in Software Development
Advanced Technical Certificate in Software Development
Program Specific Dates
Program applications are accepted January 12 through April 10, 2015. The new application will be available by January 12.
Notification of Placement is June 1, 2014.
Beginning Monday, June 23 accepted IT students will be registered for Fall 2014 classes. Registration confirmation will be sent to mycwi email accounts.
Important Dates for Credit Programs
|Fall 2014||Spring 2015||Summer 2015|
|Registration Open||April 14||November 10||April 13|
|Financial Aid Priority Date||July 14||December 1||May 11|
|Admission Deadline||August 8||December 22||May 15|
|Tuition and Fees Due||August 22||January 9||May 29|
|Last Day to Register||August 22||January 9||May 29|
|Classes Begin||August 25||January 12||June 1*|
|*Some classes begin before this date. See class schedule for more information.|
Skills, Traits, and Prep Classes
- CISA requirements
- General computer skills
- Ability to learn
- Basic understanding of how computers work is helpful
- Good communication and writing skills are helpful
- Ability to troubleshoot complex problems is helpful
Navigating your way through college can be confusing, especially if you try to go it alone. CWI One Stop Student Services offers advising assistance, to help in deciding which courses you need to take to complete your educational goals. Visit Advising for more information or contact One Stop Student Services to schedule an appointment.
Admission into the Software Development program requires a separate application process and is competitive.
Financial Aid Available
Did you know that as a student in this program you may be eligible for financial aid? Through grants, scholarships, and loans, more than 60 percent of first-time, full-time CWI students receive some form of financial assistance. To learn more about financial aid options and whether you may be eligible, visit Financial Aid.
Tuition and Fees
Tuition for a full-time CWI student averages half the cost of a state university and a third of the cost of a private college. Tuition and fees vary based on program and residence. Visit Tuition and Fees for more information.
- Database Analysts / Administrators
- Software Developers
- Web Developers