Business Professionals of America is the leading CTSO (Career and Technical Student Organization) for students pursuing careers in business management, office administration, information technology and other related career fields. BPA has 43,000...
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.
Your pursuit of a Software Development degree or certificate at CWI will prepare you for a wide range of in-demand career opportunities.
With multiple starts each year, the Software Development program provides you the opportunity to start when it works for you. Get started today by completing your CWI Application
The mission of the software development program is to provide quality education in both the theoretical and experiential foundations of computer programming. Our goal is to guide students to effectively apply this education to solve real world problems, equip them to be lifelong learners, and give them a competitive advantage in the everchanging global work environment of the 21st Century.
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
- Design and implement websites including online portfolio.
- Explore dynamic websites focusing on client-side and server-side scripting languages/frameworks.
- Learn agile design and development skills that prepare you for workforce entry.
The gaming club is a club for everyone who plays games, whether that be video games, board games, tabletop, or even card games. Our goal is to help better establish the gaming community here at CWI, and show the students that there are a lot of...
Skills USA is a nationwide organization; it is also a club at College of Western Idaho. Its purpose is to provide an opportunity for people from all backgrounds to enhance their technical and leadership skills. In Skills USA, college students can...
Industry certifications that students can earn:
- Database Fundamentals (MS SQL Server Administration, DDL, DML)
- Software Development Fundamentals (C#, ASP.Net, SQL)
Most Software Development Program credits transfer to Idaho public universities and can apply towards a Bachelor of Applied Science degree.
Requirements and Costs
Degrees and Certificates
Important Dates for Credit Programs
|Spring 2023||Summer 2023||Fall 2023|
|Priority Registration Begins1||November 14||n/a||April 10|
|Open Registration Begins||November 21||February 27||April 17|
|Financial Aid Priority Deadline||December 17||May 13||July 29|
|Admission Deadline2||January 7||May 27||August 12|
|Last Day to Register for Classes||January 13||June 2||August 18|
|Tuition and Fees Due||January 13||June 2||August 18|
|Classes Begin3||January 17||June 5||August 21|
|1 Priority registration is limited to continuing students. Students are assigned a registration time based upon their cumulative credits earned. Students should check myCWI and their CWI email to learn their assigned registration time. Students may register online anytime on or after their assigned registration time.|
|2 The admission deadline for international students is earlier than the deadline for non-international students and is only available during the fall and spring semesters. Please consult the Academic Calendar for the international student admission deadlines for the fall and spring semesters.|
|3 Some classes begin before or after this date. Please refer to the Registration and Refund Deadlines by Class Section Dates (located beneath each semester) of the Academic Calendar for more information.|
Skills, Traits, and Prep Classes
- 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 offers advising assistance to help in deciding which courses you need to take to reach your education and career goals. Visit Advising or contact One Stop Student Services for more information.
The Software Development Program utilizes and supports the Windows 10 operating system only. Therefore, familiarity with navigating the Windows environment, working with File Explorer to access and save files, knowledge about how to install new programs, and how to work with common applications such as Word and Excel are necessary skills.
Students will find that having a personal desktop or laptop computer using the Windows 10 operating system at home will be beneficial. The CWI Library has Dell laptop computers, headphones, and other hardware available for student checkout as supply permits.
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
Program Department Chair
- Administrative Specialist
- Advanced Mechatronics Engineering Technology
- Automotive Technology
- Bookkeeping and Accounting
- Cisco Networking and Security Technologies
- Collision Repair Technology
- Computer Support Specialist
- Dental Assisting
- Drafting Technology
- Education, Early Childhood
- Fire Service Management
- Fire Service Technology
- Heavy Duty Truck Technician
- Heavy Equipment Technician
- Horticulture Technology
- Law Enforcement
- Machine Tool Technology
- Marketing Communications
- Medical Administrative Support
- Medical Assistant - Credit
- Network and System Administration
- Nursing, Practical
- Occupational Therapy Assistant
- Physical Therapist Assistant
- Powersports and Small Engine Repair Technology
- Professional Truck Driving
- Software Development
- Surgical Technology
- Swift Programming
- Unmanned Aerial Systems
- Welding and Metals Fabrication
- Wildland Fire Management