Bachelor of Science in Software Engineering (2024)

Request Information


Apply Now

  • College of Mathematics and Science
  • Department of Computer Science
  • Visit UCO

At the University of Central Oklahoma, our Software Engineering degree isn't just about learning code; it's a journey into the heart of technology.

Throughout this program, you'll explore the fascinating and dynamic field of programming languages, software design and advanced technologies. Our dedicated faculty, with years of industry experience, are committed to guiding you through this immersive learning experience. Our program is tailored to ignite your curiosity and equip you with the skills needed to thrive in this exciting field.

Software Engineering

Welcome to the innovative world of UCO's Software Engineering program. At UCO, we're committed to providing students with a dynamic and comprehensive education in software engineering that prepares them for success in the rapidly evolving tech industry. Our program offers a unique blend of rigorous coursework, hands-on projects, and real-world experiences, ensuring that students graduate with the skills and knowledge needed to excel as software engineers. Whether you're passionate about developing cutting-edge software applications, designing innovative solutions to complex problems, or collaborating with teams to bring ideas to life, our program provides the tools and resources you need to turn your passion for technology into a rewarding career.

With expert faculty guidance and a supportive academic community, students in the Software Engineering program at UCO receive personalized attention and mentorship every step of the way. From small class sizes to access to state-of-the-art facilities, we ensure that every student has the opportunity to thrive and reach their full potential. Additionally, our program offers internship opportunities, industry partnerships, and networking events, allowing students to gain valuable experience and build connections in the tech industry. Join us at UCO and embark on an exciting journey towards a successful career in software engineering, where you can make a difference in the world through technology innovation and creativity.

Why Major in Software Engineering at UCO?

  • Supportive Community: Join a supportive academic community where students have access to resources, support services, and networking opportunities to help them succeed both academically and professionally.
  • Career Readiness: Graduate equipped with in-demand skills and practical experience, ready to embark on a successful career in information science, data science, information technology, research, or information systems management.
  • Versatile Skills: Acquire versatile skills in data management, information systems, and technology that are highly sought after in various industries, offering flexibility and a wide array of career opportunities.

Immerse yourself in an intimate learning environment where you're not just a face in the crowd, but an integral part of the academic community. With smaller class sizes, you can expect personalized attention from dedicated professors who not only know your name but also understand your unique learning style and academic goals. This fosters a supportive atmosphere where you feel comfortable asking questions, engaging in discussions, and seeking guidance whenever needed.

Learn from expert faculty members who are passionate about teaching and bring real-world expertise to the classroom, offering mentorship and guidance throughout your academic journey.

UCO provides access to state-of-the-art facilities, including the UCO Supercomputer (Buddy), offering students hands-on experience with high-performance computing, data analysis, and research, providing a competitive edge in the field of Information Science.

Our program focuses on practical applications, allowing you to translate theoretical knowledge into real-world scenarios, preparing you for the demands of the industry upon graduation.

Careers and Outcomes

A degree in Software Engineering from UCO opens doors to a myriad of exciting career opportunities in the ever-expanding field of technology. With a strong foundation in both theoretical knowledge and practical skills, graduates emerge prepared to excel in diverse roles across industries. Whether pursuing careers as software developers, systems architects, project managers, or technical consultants, alumni of the program play a crucial role in driving innovation, solving complex problems, and advancing technology solutions. With access to cutting-edge tools, industry-standard software, and hands-on learning experiences, graduates are well-equipped to thrive in dynamic and rapidly evolving environments. Additionally, the program's emphasis on collaboration, critical thinking, and problem-solving ensures that graduates possess the versatility and adaptability needed to succeed in the ever-changing landscape of software engineering. Through internships, co-op programs, and industry partnerships, UCO Software Engineering alumni gain valuable experience and build professional networks, setting them on a path to success in the dynamic and rewarding field of technology.

Career Opportunities

  • Software design and development
  • Software system analyst
  • Software project management
  • Testing and quality assurance
  • Systems development

Curriculum and Scholarships

Our curriculum is designed to provide students with a comprehensive educational experience, combining rigorous academic coursework with hands-on learning opportunities. Additionally, we offer a variety of scholarships to support students in their academic pursuits. These scholarships recognize academic achievement, leadership potential, and financial need, providing students with valuable financial assistance to help offset the cost of their education. At UCO, we are committed to helping students access the resources they need to thrive academically and achieve their goals.

Degree Sheet

UCO’s Software Engineering curriculum is designed to empower you with a solid foundation in software development while keeping pace with the ever-evolving tech landscape. From foundational coding principles to advanced software architecture, you'll gain practical insights and theoretical knowledge that will prepare you for a successful career in software engineering. This program isn't solely about mastering theories; it's about honing your practical skills, nurturing problem-solving abilities, and fostering the adaptability required for success in a constantly evolving technological landscape.

Incoming freshmen are eligible for various scholarships within the admissions process. Students will receive instructions upon submission of their admissions application. Additionally, the College has multiple scholarships for specific programs, financial needs, and career interests. Enrolled students can apply for those scholarships between the fall and spring semesters, with disbursem*nts during the following fall semester.

Related Programs

Explore All Programs

Bachelor of Science in Software Engineering (1)

Computer Science

Bachelor of Science in Software Engineering (2)

Computer Engineering

Bachelor of Science in Software Engineering (3)

Computer Science-Information Science


Contact Us

UCO College of Mathematics and Science

Phone: 405-974-2481


Bachelor of Science in Software Engineering (2024)


Top Articles
Latest Posts
Article information

Author: Stevie Stamm

Last Updated:

Views: 6676

Rating: 5 / 5 (60 voted)

Reviews: 91% of readers found this page helpful

Author information

Name: Stevie Stamm

Birthday: 1996-06-22

Address: Apt. 419 4200 Sipes Estate, East Delmerview, WY 05617

Phone: +342332224300

Job: Future Advertising Analyst

Hobby: Leather crafting, Puzzles, Leather crafting, scrapbook, Urban exploration, Cabaret, Skateboarding

Introduction: My name is Stevie Stamm, I am a colorful, sparkling, splendid, vast, open, hilarious, tender person who loves writing and wants to share my knowledge and understanding with you.