- Home
- Academics
- Credit Programs
- Software Development
Use creative and technical skills to build and maintain software. Earn a degree or certificate to become an entry-level software developer.
Build modern solutions for tomorrow’s challenges
Software development is a thriving industry that continues to grow, with the Bureau of Labor Statistics estimating a 25 percent increase from 2022 to 2032, much faster than the average for all occupations. No two days are alike. You might design new software, test programming for bugs, or manage a database system.
JCCC’s Software Development program puts you on the career track, with a solid foundation in web development, computer programming, and application development—essential expertise needed to succeed in the workforce.
Choose one or both educational options and get started in the job market right away:
Practical experience and current technology are programmed into every course
Learn from the best at JCCC. Our Software Development faculty are active specialists in their field. Their knowledge and innovative solutions are shared in the classroom to provide enhanced learning experiences.
Train in a virtual work environment and collaborate with your peers in fully equipped labs. With each real-world scenario and example, discover the most relevant practices and current techniques in software development. Learn how to:
- Analyze problems and formulate software-based solutions
- Create specifications and the architecture
- Run tests
- Document the design
- Launch a training program so others can use a software
- Maintain the program
Build a network and gain insider knowledge through our Software Development Advisory Committee, a panel of industry experts who provide advice on a variety of issues.
Employers know our curriculum is top-notch, so they recruit our graduates
As a software development student, you will have access to an active job board, internship positions, and opportunities for job shadowing.
Upon graduation, your career options are led by your interests. You could be a game developer, analyze data for science, program your own light in the refrigerator, or build back-end systems for huge financial institutions. Choose to work as a contractor, freelancer, or create your own startup. The possibilities are limitless!
With a JCCC education, you can work as a:
- Back-end software development instructor
- Mobile app reverse engineer
- Drupal software developer
- Computer hardware engineer
- Computer network architect
- Computer programmer
- Computer support specialist
- Computer systems analyst
- Database administrator
Find employment projections and salary information at the Power BI Post Graduate Report.
Keep learning! Many of our software development courses seamlessly transfer to a bachelor’s degree program at regional and national universities. JCCC Transfer Information and Services has specific information on transferring your JCCC credits to another school. Make an appointment with a counselor to explore your options.
Need help with Software Development homework? No problem!
The JCCC Academic Resource Center offers free tutoring in almost any subject. And our small software development classes — most with fewer than 25 students — provide one-on-one attention and feedback from your professors.
Contact info
Suzanne Smith, Chair
Phone: 913-469-8500, ext. 4145
Location: RC 302
Email: ssmit348@jccc.edu