What you will study
                        
                        Unlike many software development schools, UCM’s bachelor’s degree program emphasizes
                           the development of real-world applications. Our software development program equips
                           you to solve our industry’s most pressing problems with technology. 
                        
                        At the University of Central Missouri, you’ll start with core computer science coursework,
                           then specialize in software development with topics in:
                        
                        
                           
                           - Software Requirements Engineering
- Development Tools
- Software Testing and Quality Assurance
- Secure Software Engineering
- Software Design and Architecture
Software Development degrees at UCM end with a senior project course, in which students
                           partner with industry leaders and pursue a real-world project. Put to work your knowledge
                           and skills in applications development and programming languages such as C, C#, HTML,
                           Java, JavaScript, .NET and Python.
                        
                         
                        
                        
                           
                           Excellence in Computer Science
                           
                           
                              
                              
                                 
                                 - Top 15%: Best Value College for Computer and Information Sciences by College Factual
- #5: Best Computer Science Degrees by Learn.org
 
                            
                        
                         
                        
                        Unique learning opportunities in software development
                        
                        UCM’s Software Development degrees use several programming languages, mobile and web
                           technologies and cloud platforms to develop your technical skills. Throughout your
                           software developer education, you’ll learn technical skills from thought leaders who
                           prepare you for a variety of jobs. 
                        
                        We provide several hands-on, real-world work experiences within our Software Development
                           degree, including: 
                        
                        
                        
                         
                        
                        What can you do with our Software Development degree from UCM?
                        
                        In 2021, U.S. News & World Report ranked software developer as the #2 job in the United
                           States. With a UCM software development degree, pursue careers such as a project manager,
                           programmer, software engineer, web developer and much more. 
                        
                        More on requirements for software developer jobs
                        
                        What can you expect from a software developer education? Check out current job outlook
                           and salary expectations using the interactive tool below.
                        
                         
                        
                        
                        
                        
 
                        
                        Financial assistance options for our Software Development degree
                        
                        Throughout Missouri and across the country, the University of Central Missouri is
                           known for having one of the most affordable Computer Science in Software Development
                           programs. We offer competitive tuition rates and have several opportunities and resources
                           to help you finance your college education.
                        
                        In addition to tutoring and teaching assistantships, we provide scholarships specifically
                           for your Computer Science in Software Development degree, including:
                        
                        
                           
                           - ACM Scholarship
- Brown Scholarship
- Computer Science Achievement Award
- Griffith Scholarship
- Harmon Scholarship
- Kennedy Scholarship
- Moore Scholarship
You can learn more about program-specific scholarships at the UCM Scholarship Finder.
                        
                        
                           
                              
                                 
                                    
                                       
                                          
                                             
                                             
                                                
                                                   Meet Ahmon W.
                                                   BS Computer Science ’19 - Software Developer, Charter Communications
                                                   “UCM’s degree in Software Development prepared me to handle complex technical problems
                                                      faced in the IT field. I believe the critical thinking skills learned and practiced
                                                      within the curriculum are invaluable and will be relevant as technology constantly
                                                      evolves."
                                                   
                                                 
                                              
                                           
                                        
                                     
                                  
                                 
                                    
                                       
                                          
                                             
                                             
                                                
                                                   Cutting-Edge Software Development Spaces
                                                   Hundreds of computers for Software Development majors
                                                   UCM computing labs support both your learning and research needs. All of our 200 computers,
                                                      spread throughout seven labs, are equipped with two leading industry-standard platforms:
                                                      Linux and Microsoft Windows. Be prepared for wherever your UCM degree in Software
                                                      Development takes you.
                                                   Take a Tour
                                                 
                                              
                                           
                                        
                                     
                                  
                                 
                                    
                                       
                                          
                                             
                                             
                                                
                                                   Get Involved at UCM
                                                   Join a student chapter or honor society
                                                   Connect with your peers through Upsilon Pi Epsilon, an honor society for computing
                                                      and information disciplines. As a member of the Association of Computing Machinery
                                                      student chapter, attend conferences and participate in programs with students from
                                                      other software development schools.
                                                   Get Involved
                                                 
                                              
                                           
                                        
                                     
                                  
                               leftright