Campuses: 888.534.7379 Online: 888.453.4737 En línea en Español: 888.960.8790 Grad School: 888.753.4737 Live Chat Habla con Nosotros
Call Us Live Chat Habla con Nosotros

Software Engineering: Building a Purposeful Career

Keiser University offers a Bachelor of Science in Software Engineering designed for students ready to build high-demand technical skills and launch careers across the technology sector. The curriculum begins with foundational Computer Science courses and progresses into advanced coursework focused  on Software Engineering concepts and real-world application development.

Build the Technical Skills Employers Need

Develop hands-on programming, software design, and systems development skills that prepare graduates for real-world software engineering careers.

Learn from Faculty with Industry Experience

Learn from instructors who bring practical software development experience into the classroom, giving students real-world context for every concept covered.

Study Your Way: On-Campus or Hybrid

Choose from flexible on-campus or hybrid learning formats designed to fit the schedules of working adults, recent high school graduates, and career changers alike.

Solve Real Problems Through Software Engineering

Gain the skills to design, build, test, and deploy software systems that address complex business and technical challenges across a range of industries.

At a Glance

120

Credit Hours

37

Courses

40

Months*

4

Week Terms

  • Up to 12 credits of transfer credit*
  • Career opportunities extend beyond the tech sector into industries such as healthcare, finance, government, and education.
  • Available On-Campus and Hybrid
  • Financial aid for those who qualify**

* Time to degree completion and the number of transfer credits are estimates, not intended as a guarantee, and can vary based on many case-by-case factors.

** Speak with a dedicated financial aid counselor to explore all your financial aid and funding options.

Software Engineering, BS Overview

Keiser University’s Bachelor of Science in Software Engineering gives students a thorough grounding in computer science and software engineering principles, covering everything from foundational programming and data structures to advanced topics in operating systems, mobile application development, and cloud computing. Coursework spans the full software development lifecycle, including software design, object-oriented programming, database management, software testing, software security, and project management. Students also build communication, critical thinking, and professional writing skills that prepare them to contribute effectively in multidisciplinary technical environments.

Program Mission

Keiser University’s Bachelor of Science in Software Engineering prepares students with the knowledge and practical skills to function in entry-level positions within the profession. The curriculum emphasizes software requirements analysis, design, implementation, testing and deployment. At its core, the program seeks to provide the knowledge and skills for multi-platform software development to include Desktop, Mobile and Web computing. The program is designed to foster innovation through the application of software engineering as a business problem-solving discipline.

Program Goals

The software engineering degree program prepares students to:

  1. Develop a solid foundation in Software Engineering practices and methodologies to drive continuous organizational improvement.
  2. Analyze technological challenges and human factors to identify best practices for solving complex problems.
  3. Design, develop, and improve software applications to enhance productivity, simplify tasks, and provide enjoyable user experiences.

Prerequisites

No prerequisites exist for major courses.

Program Highlights

Students pursuing the software engineering degree at Keiser University benefit from a career-focused curriculum covering programming languages including Java, Python, and C#, alongside courses in machine learning, discrete mathematics, web and mobile applications, database management systems, and cloud computing. The program culminates in a capstone project that challenges students to apply their skills to a real software engineering problem. Small class sizes and experienced faculty create an environment where online students and on-campus students receive the individualized attention needed to succeed.

Estimated Student Costs

Required and Optional Fees for Programs: Fees are costs set by the university in addition to tuition (and room and board, if applicable). These fees may be required for your program or optional depending on the courses you take, and they support the costs associated with completing an approved program of study. Fees are defined in the university’s catalog or supplement and listed on the school’s billing statement or invoice. Fees that are optional will not be paid using GI Bill® benefits and will be the responsibility of the student choosing these additional options. For additional guidance, please see your Program Director or Admissions Counselor.

Accreditation Statuses

Keiser University is accredited by the Southern Association of Colleges and Schools Commission on Colleges (SACSCOC) to award associate, bachelor’s, master’s, and doctoral degrees. Learn more about Keiser University accreditation. While this program doesn’t require programmatic accreditation, the SACSCOC accreditation ensures Keiser University meets rigorous quality standards, which is crucial for students as it affects access to federal financial aid, the transferability of credits to other accredited schools, and recognition of degrees for graduate programs and employers. This accreditation signifies that the institution adheres to standards that ensure educational quality and institutional effectiveness.

Program Outline

Available On-Campus and Hybrid
 
Bachelor of Science in Software Engineering Degree Courses
Keiser University’s Bachelor of Science in Software Engineering combines a strong computer science foundation with advanced software engineering coursework, preparing students for entry-level positions across the information technology industry. The software engineering degree covers the full software development lifecycle, from requirements analysis and software design through testing, deployment, and project management. Students develop proficiency in multiple programming languages, gain hands-on experience with database management systems and operating systems, and build the engineering skills to develop software for desktop, mobile, and web platforms.
 
All lower division major and general education courses must be successfully completed before upper division courses are undertaken.
 
To receive a Bachelor of Science degree in Software Engineering, students must earn 120.0 semester credit hours. Program requirements are as follows:

Lower Division Courses

Software Engineering Major Courses (45.0 credit hours)
Java Programming 4.0 credit hours
Python Programming 4.0 credit hours
C# (C Sharp) Programming 4.0 credit hours
Essentials of Networking 3.0 credit hours
Data Structures & Algorithms 4.0 credit hours
Software Engineering I 4.0 credit hours
Intro to Programming and Computer Architecture 3.0 credit hours
UX/UI Design 4.0 credit hours
Intro to Machine Learning 4.0 credit hours
Discrete Mathematics and Probability 4.0 credit hours
Web Development I 4.0 credit hours
Principals of Information Security 3.0 credit hours
General Education Courses (30.0 credit hours)
Credit hours in parentheses below indicate the required number of credits in each discipline.
Behavioral/Social Science (3.0 credit hours)
Introduction to Psychology 3.0 credit hours
Political Science 3.0 credit hours
Sociology 3.0 credit hours
Communications (3.0 credit hours)
Speech 3.0 credit hours
Computers (3.0 credit hours)
Introduction to Computers 3.0 credit hours
English (6.0 credit hours)
English Composition I 3.0 credit hours
English Composition II 3.0 credit hours
Humanities/Fine Arts (3.0 credit hours)
American Literature 3.0 credit hours
English Literature 3.0 credit hours
Mathematics (6.0 credit hours)
College Algebra 3.0 credit hours
Statistics 3.0 credit hours
Natural Sciences (6.0 credit hours)
General Biology 3.0 credit hours
Advanced Biology 3.0 credit hours
General Chemistry 3.0 credit hours
Advanced Chemistry 3.0 credit hours
General Physics I 3.0 credit hours
General Physics II 3.0 credit hours

Upper Division Courses

Software Engineering Major Courses (39.0 credit hours)
Operating Systems 3.0 credit hours
Cross Platform Mobile Application Development 3.0 credit hours
iOS Development 3.0 credit hours
Android Development 3.0 credit hours
Software Engineering II 3.0 credit hours
Concepts of Programming Languages 3.0 credit hours
Database Management Systems 3.0 credit hours
Web Development II 3.0 credit hours
Compiler Construction 3.0 credit hours
Concepts of Parallel and Distributed Processing 3.0 credit hours
Project Management 3.0 credit hours
Cloud & Internet Computing 3.0 credit hours
Capstone Project 3.0 credit hours
Upper Division General Education Courses (6.0 credit hours)
Intermediate Statistics 3.0 credit hours
Professional Writing 3.0 credit hours
Critical Thinking 3.0 credit hours

Credit hours in parentheses indicate the required number of credits in each discipline.

If you’re someone who cares about …

Solving problems, building things from scratch, and creating technology that makes a difference,

a bachelor’s degree in software engineering might be your thing.

Software engineering students are curious, detail-oriented, and driven by logic, with the creativity to turn complex ideas into functional systems.

Whether you’re drawn to mobile applications, web development, or large-scale software systems, this degree gives you the foundation to turn technical passion into a rewarding career.

Software Engineer Program at KU
Hispanic Outlook in Higher Education Magazine

Top 100 Hispanic-Serving Institutions
(2024, Hispanic Outlook on Education Magazine)

U.S. News & World Report

Top 25 university in the country in providing Social Mobility, including being ranked #1 in 2023
(U.S. News & World Report)

The Chronicle of Higher Education

#2 Best 4-year graduation rates, private, nonprofit, nonresidential
(2023, The Chronicle of Higher Ed.)

What Jobs Can You Get with a Bachelor's in Software Engineering?

Graduates of Keiser University’s software engineering bachelor’s degree program enter the workforce prepared for roles across the technology sector. This software engineering degree supports career opportunities in software development, information technology, database management, and computer systems design.. Software engineering graduates gain the technical expertise and problem-solving abilities needed to build software systems, manage development projects, and contribute to technical teams across a wide range of industries.

Career Pathways in Software Engineering

  • Software developer
  • Web developer
  • Mobile application developer
  • Database administrator
  • Software quality assurance analyst
  • Back-end developer
  • Front-end developer
  • Full-stack developer
  • iOS developer
  • Cloud computing specialist
  • IT project manager
  • Software architect
  • Computer programmer
Software Engineer Program at KU

Gain Job-Ready Skills for a Software Engineering Career:

  • Object-oriented programming and software design
  • Data structures and algorithm development
  • Database management and data management techniques
  • Mobile application development for iOS and Android
  • Software testing and quality assurance
  • Operating systems and computer networks
  • Cloud computing and distributed systems
  • Project management and agile development practices

Keiser University offers career-focused degree programs designed to support working adults, traditional students, and career changers. With on-campus, online, and hybrid learning options, experienced faculty, and comprehensive student support, Keiser helps learners achieve their personal and professional goals at all levels.

See What Sets Keiser Apart

Student Kadesha Rose, shares why she chose Keiser to pursue her degree in Software Engineering. She found the experience both supportive and efficient. She chose Keiser University for its friendly environment, welcoming community, and instructors who genuinely care about student success. With a streamlined enrollment process and a focused academic format featuring one class per month, Kadesha highlights how the university’s structure helps students progress toward their degrees quickly and confidently. For those motivated to complete their education as efficiently as possible, she describes Keiser as an excellent fit.

Students Testimonials

At Keiser University we are here to help you succeed by providing the professional and academic foundation to meet your educational goals and objectives.

Kadeshia Rose
Kadeshia Rose
Keiser University Software Engineering Student
View more

The environment is friendly. The instructors really actually care about how you are going to get your degree. Keiser was a great fit.

Kiefer Suau
Kiefer Suau
Software Engineering Graduate
View more

“The dedicated faculty and my incredible colleagues continually challenged, inspired, and encouraged me, shaping both my personal and professional growth. With my Bachelor of Science in Software Engineering, I’ve been able to pursue meaningful contributions in public service and technology.”

Tom Buchanan
Tom Buchanan
Keiser University Nursing Student
View more

Tom Buchanan, a military veteran and nursing student, says Keiser helped him transition into a meaningful healthcare career where he could continue serving his community. He appreciates the strong support available to veterans, including a dedicated VA adviser who is responsive, helpful, and committed to ensuring students fully use the benefits they earned through service.

Audrey Chouraqui Azoulay
Audrey Chouraqui Azoulay
Cinematic Arts program graduate
View more

Audrey Chouraqui Azoulay, a Cinematic Arts program graduate, has shared her positive experience. She expressed gratitude to her professors, Samantha Kountz and Jean Jacques, for their encouragement and support during her studies. Her story highlights a passion for film production and acknowledges the program’s contribution to her success.

Kennedy Foster
Kennedy Foster
Sports Management Graduate
View more

Keiser University has always supported me in every aspect of my life. Athletically, they have provided top-notch coaches, athletic trainers, and strength coaches who truly helped mold and build me into the player that I am today. Academically, my professors brought out the best in me and constantly made me think critically in real-world situations, and professionally, my professors truly prepared me for my current job. Every task I am given, I can think back to my time at KU and think of an assignment or discussion that I had.

Antigonie Sanabria
Antigonie Sanabria
Sports Management student
View more

I picked Keiser because, first of all, it’s a school sports management, so I knew that there would be a higher focus of that here, and I knew I could get the best education that I wanted to have if I attended.

Lee Tamburro
Lee Tamburro
Crime Scene Technology student
View more

Being able to solve problems and try to figure out what exactly happened and try to help whoever is the victim is amazing. In a smaller classroom setting you have more time with your teacher. A lot of times you’re just a name on a paper in a bigger class but in Keiser’s smaller classes format, it’s a little more personable, and one class at a time is very helpful.

Amya Black
Amya Black
Culinary Arts, AS degree student
View more

I chose Keiser because of a good friend of mine. She graduated last year and hearing all the good things about the program really made a difference. And this is possibly the best school experience I’ve had. Your teachers know your name. They know your personality. They know what to expect of you. Honestly, they push you to be the best version of yourself.

Marcus Walton
Marcus Walton
Keiser University Cybersecurity student
View more

Keiser University is one big giant family and I feel that I’ve I learned a lot more here than I would on a traditional campus. This university has changed my life; I’m more assertive, I am completing tasks more efficiently, and I’ve learned a whole lot about it and cyber security.

Haley Roberge
Haley Roberge
BS in Forensic Investigations graduate
View more

What I love about Keiser is the fact that there’s intimate class sizes, teachers that actually care about what you’re going to school for and they have real life experience; they’re going to be there for you throughout your journey; it’s not just you see that teacher one time and you’re done.

Will Doyle
Will Doyle
Sports Medicine & Fitness Technology Graduate
View more

I heard about Keiser University through a battle buddy that I was overseas with in the military. For me school was tough; the more one-on-one attention at Keiser helped me a lot and the teachers that seemed to reach out to you and care. I think that little push right there kept me dedicated. I became a gym owner because I got the skills I needed at Keiser.

Alex Avila
Alex Avila
Sports Medicine & Fitness Technology Student
View more

Hands On, Practical Instruction. We have incredible instructors who are very knowledgeable in this field.

Jacvelyne Michel
Jacvelyne Michel
Keiser University Nursing Student
View more

I chose to study at Keiser University because they offer the accelerated nursing program which I could get my BS in in 16 months. They push us to do our best and they’re very fixated on us passing all of our classes and understanding the concepts. And they really prepare us well for the NCLEX exam.

Ryan G
Ryan G
Culinary Arts Graduates
View more

“I know that when I go for a job interview and I have Keiser University on my resume that I am going to get the job.”

Jillian Bellis
Jillian Bellis
Keiser University Nursing Student
View more

Jillian Bellis, a nursing student, says Keiser University gave her the opportunity to return to school and pursue her lifelong passion for nursing. She highlights key benefits of Keiser, including flexible pathways for adult learners and career changers, supportive programs designed for students at different life stages, and the chance to pursue meaningful, career-focused education later in life.

Solange Mondesir
Solange Mondesir
Keiser University College of Nursing Student
View more

Seeing Keiser nurses out in the field – Keiser pushes out good nurses. So, I know I’m going to be prepared once I step out of the program.

Kadeshia Rose
Kadeshia Rose
Keiser University Software Engineering Student
View more

The environment is friendly. The instructors really actually care about how you are going to get your degree.  Keiser was a great fit.

Kiefer Suau
Kiefer Suau
Bachelor of Science in Software Engineering graduate
View more

Keiser University provided me with the foundation to turn ambition into action, equipping me with the discipline, purpose, and support necessary to make a lasting impact. The dedicated faculty and my incredible colleagues continually challenged, inspired, and encouraged me, shaping both my personal and professional growth. With my Bachelor of Science in Software Engineering, I’ve been able to pursue meaningful contributions in public service and technology, while advancing my career as a Board-Certified Behavior Analyst for Behavioral Pedestal LLC and Spring Health ABA.

Brian Mardy, RN
Brian Mardy, RN
Associates of Science Degree in Nursing
View more

I was an active reservist and wanted to enter nursing. Keiser University provided me with new opportunities to do much more in life.

Gaelen Przybylowicz
Gaelen Przybylowicz
Keiser University B.S. in Law Enforcement Operations – Forensics Concentration Graduate
View more

I learned a lot about my subject field while attending Keiser. All my teachers continually promoted success and successful thinking, and my peers helped me to a higher standard than others because they knew I could achieve more.

Christy Marek
Christy Marek
Keiser University B.S. in Law Enforcement Operations Graduate
View more

KU taught me how to thoroughly do an investigation, read a police report, and understand crime scenes and photos of crime scenes along with any other evidentiary items. I really loved the classes in our program as well as being able to focus on one class a month. It allowed me to learn more.

Brandon Alexander Presley
Brandon Alexander Presley
Legal Studies Student
View more

“My experience at Keiser has been incredible, especially because of the small class sizes—they’re really catered to us and make learning more personal and engaging. As a veteran, I was worried about adjusting back to a structured routine, but the campus made that transition much easier.   Overall, this campus has truly become like a family to me.”

Sarah S.
Sarah S.
Keiser University Medical Assisting Graduate
View more

I cannot thank Keiser University enough for the experience and the learning opportunities I have had here. I never thought that at 20 years old, I would be halfway through my bachelor’s degree and working full-time as a medical assistant.

Quondra B.
Quondra B.
Keiser University Medical Assisting Graduate
View more

“I have had the experience of dealing with classes that accommodated my schedule of being a full-time employee as well as a full-time mother of three. The hands-on experience and the knowledge received was outstanding. I was elated by the amount of information I received in such a short period of time.”

Osmara Cailam
Osmara Cailam
Master of Science in Nursing Graduate
View more

“Choosing Keiser was instrumental because they offered small class sizes and the faculty provided one-on-one time with all of the students. Being in an online program, it is essential to have someone accessible to you and the faculty was always there when we needed them. I was also impressed at the structure, organization and curriculum for the program at Keiser.”

Arisnelvys Gonzalez, JD
Arisnelvys Gonzalez, JD
Paralegal Studies Graduate
View more

“Keiser University provided me with everything I needed for my future career as a licensed Florida Bar Attorney. While at KU I retained an Associates Degree in the Paralegal Studies Program. The Program helped me develop not only the essential skills a paralegal is required to hold but also long-term practical and professional skills.”

Justin Pugh
Justin Pugh
Full Stack Engineer
View more

“The instructors at Keiser University impacted my life. They believed in my ability to become a great graphic designer, regardless of how I felt about my skills. KU helped to prepare me for the real world and got me to where I am today.”

John F. Phelan
John F. Phelan
Fire Chief – Mashpee, MA
View more

“When I first enrolled, I was new to the online educational environment and nervous as to how the experience would go. Keiser University has a knack for selecting educators who are perfect for this method of instruction, which allowed me and my fellow classmates to get up to speed quickly.”

Wayne Webb
Wayne Webb
Criminal Justice Graduate
View more

“KU prepared me for Pat Thomas Law Enforcement Academy and the Florida State Correctional program. I have finally reached my goal of becoming a full-time deputy, with the Leon County Sheriff’s Office.”

Emily Emilov
Emily Emilov
Forensic Investigations Graduate
View more

“At Keiser University we’re here to help you succeed by providing the professional and academic foundation to meet your educational goals and objectives.”

Ayden Przybylowicz
Ayden Przybylowicz
Associate of Science in Culinary Arts Graduate
View more

“Because of the experiences I had at Keiser, along with the contacts I made, I made great progress throughout my career already. I thoroughly enjoyed the quality of my education at KU.”

Jennifer Kotzur
Jennifer Kotzur
Curriculum and Instruction, PhD
View more

“The C & I program at Keiser University is one of the best PhD programs, offering student-center learning and student-first learning. KU provided the rigor and growth I needed to be prepared for my future endeavors.”

Marie Boone
Marie Boone
Family Nurse Practitioner, MSN
View more

“I chose Keiser University because I was looking for a local University that was flexible and suited my needs as a parent and full-time RN. The weekly live interactions with the professors were a definite plus. The tuition was reasonable and less than other Universities. Keiser University’s motto, “purity, truth, wisdom” was honored by the commitment of the nursing faculty to the students.”

Javier Araque
Javier Araque
Keiser University’s College of Nursing
View more

“My name is Javier Araki, and I’m in the nursing program at Keiser University. What stands out most to me is their students-first approach. Everything is centered on preparing us for the real-world demands of the field. The faculty and staff genuinely support you and help in every way they can. Because of that environment, I truly feel empowered and confident about my future in nursing.”

Anthony Alber
Anthony Alber
KU Sport Management and Operations, MS Graduate
View more

“I am forever grateful to have been a part of the Keiser Sports Management program! Not only did I gain professional momentum to kickstart my career, I received help from professors that truly care about their students and made great friends along the way.”

Ryan Bushey
Ryan Bushey
Content and Media Production
View more

“My instructors weren’t interested in just teaching. They were invested in every single student. They were invested in me. I’m proud to say I went to Keiser University, if for no other reason, because of my personal and professional development my instructors brought me.”

Danna Murphy
Danna Murphy
Master of Science in Nursing Graduate
View more

“I really enjoyed the small class sizes and having an advisor at the campus who was able to guide me when I needed advice. I could take the program online, which helped tremendously as I was staying home with my children. Being able to do my schoolwork on my own timetable helped me to be accessible for my children and my husband.”

Jane Krolewski
Jane Krolewski
Master of Science in Family Nurse Practitioner Graduate
View more

“The Family Nurse Practitioner Program at Keiser University is an excellent program managed by a group of dynamic and dedicated professional educators. During my time at Keiser University, there was never a moment when I felt alone or lost. The support and guidance of my instructors were instrumental in accomplishing my professional goals and certification.”

Jada Vidal
Jada Vidal
Culinary Arts Graduate
View more

“Keiser was one of the best choices I made for culinary school but you must put in the time, show up, and listen to your chefs.“

Heather S
Heather S
Keiser University Criminal Justice Graduate
View more

Once I graduated, I found a job right out of college within my degree. I now proudly work for the Florida Department of Juvenile Justice.

Wayne W.
Wayne W.
Keiser University Criminal Justice graduate
View more

When I came to Keiser University, I had no idea what I was capable of doing. I knew if I made good grades and worked hard, it would look good on my resume. It would also show my girls how important an education was. So, I worked hard. KU prepared me for Pat Thomas Law Enforcement Academy and the Florida State Correctional program…I have finally reached my goal of becoming a full-time deputy, with the Leon County Sheriff’s Office.

Jason Liska
Jason Liska
Keiser Graduate and Lake County Fire Fighter and Paramedic
View more

Liska said he chose the Keiser University Fire Science program because of the professors’ real-life experiences in the field and the convenience of the one-class-at-a-time and one-class-per-month schedule. “You’ve got to find a way to balance things and Keiser was very beneficial in providing me that balance.”

Desiree James
Desiree James
Keiser University Diagnostic Medical Sonography Graduate
View more

I loved that Keiser University focused on one class per month. I feel I gained a lot from this because there were no distractions from other subjects in the same period of time. I found the information for each subject was better retained this way. In addition, my professors were always available for one-on-one help which is nearly unheard of in a large university or state college.

Deanna Confessore
Deanna Confessore
Deanna Confessore – Golf Management graduate – Keiser University
View more

My time at Keiser gave me hands-on experience teaching golf and great mentors to look up to.

Jason Loomis
Jason Loomis
Executive Director at Great River Golf Club.
View more

“Huge gratitude towards Keiser University, you know, I was a golf enthusiast and wanted to get into the game. And it was a perfect school that opened its doors to me, let me in, and showed me the ropes. And their guidance and education, and not to mention mentorship, even after I graduated, has really propelled me into the professional I am today.”

Samuel Fernandes
Samuel Fernandes
Animation and Game Design student – Keiser University
View more

I’m Samuel Fernandes of Keiser University. I’m currently enrolled as a student under the animation and game design bachelors and I enjoy with my whole heart right now. I came to Keiser because it welcomes people and it was very warm and inviting. It allowed me to create the world I want. Here at Keiser, if you want to create world environments, if you want to enlist in characters, the game design program here is perfect.

How to Apply

  1. Submit your online application
  2. Speak with an admissions advisor
  3. Provide transcripts or transfer credits
  4. Enroll and choose your start date

Chat With Us

Habla con Nosotros

Speak to Your Advisor: 1-888-534-7379

Keiser University’s software engineering degree program is offered on-campus and with hybrid learning options giving working professionals, high school graduates, and career changers the flexibility to earn a bachelor’s degree while balancing their personal and professional commitments. With career-focused coursework, small class sizes, experienced faculty, and financial aid for those who qualify, Keiser supports students at every step of the journey. Whether you’re starting from scratch or building on prior knowledge from an associate degree, the Bachelor of Science in Software Engineering at Keiser University prepares you to succeed in a growing, high-demand field.

Apply Now

Accredited University

Keiser University is accredited by the Southern Association of Colleges and Schools Commission on Colleges (SACSCOC), ensuring your education meets rigorous academic standards.

Flexible Learning Options

We offer on-campus & hybrid formats at our Florida location with one class at a time. Small class sizes create an environment where faculty know students by name and provide individualized support throughout the program.

Financial Services

We guide you through the financial aid process and provide assistance. Grants, scholarships, and financial aid are available for students who qualify to help manage the cost of your education.

Top Questions About Earning a Bachelor’s Degree in Software Engineering

Can I complete a software engineering degree online at Keiser University?

The Keiser University’s Bachelor of Science in Software Engineering is available on campus or in a hybrid format at select Florida locations.

What is the difference between computer science and software engineering?

Computer science covers computational theory, algorithms, data structures, and computer systems design broadly. Software engineering applies those principles specifically to the design, development, testing, and deployment of software systems. Keiser’s program builds on computer science foundations before concentrating on software engineering coursework at the upper division level, giving students both the theoretical grounding and the practical skills employers value.

What careers can I pursue with a bachelor's degree in software engineering?

Graduates of Keiser University’s software engineering bachelor’s degree program can pursue careers as software developers, web developers, mobile application developers, database administrators, software quality assurance analysts, IT project managers, and more. According to the Bureau of Labor Statistics, software development continues to show strong job demand, making it a promising field for long-term career growth.

Can I transfer credits from another institution?

Yes, Keiser University accepts transfer credits for undergraduate and graduate-level programs. Our admissions team will work with you to review your transcripts and determine your transfer eligibility. Credits transfer based on several factors including accreditation and course equivalency. Learn more about credit transfer requirements and eligibility requirements.

Does Keiser University accept associate degree holders into the software engineering program?

Yes. Associate degree holders with prior coursework in computer science, information technology, or related fields may be able to transfer applicable credits into the Bachelor of Science in Software Engineering program, potentially reducing the time and cost to complete the degree.

Is financial aid available for students?

Absolutely. Students in this program may qualify for grants, scholarships, and tuition assistance programs. Military veterans may also qualify for education benefits. Speak with a dedicated financial aid counselor to explore all available options and create a plan that fits your situation. Learn more about Keiser University’s Financial Services.

How long does it take to complete the Bachelor of Science in Software Engineering?

The Bachelor of Science in Software Engineering takes approximately 40 months to complete. Completion time may vary based on course load, transfer credits, and individual pace. Contact the admissions team for more information.

How much does it cost to earn this degree?

Tuition at Keiser University varies by degree program. Keiser offers financial aid, military and veteran benefits, scholarships, and tuition reimbursement to those who qualify. For more detailed cost information, please contact an admissions advisor. Get more information about Keiser University’s tuition and costs.

What programming languages will I learn in the software engineering program?

The software engineering curriculum covers several widely used programming languages including Java, Python, and C#. Students also study concepts of programming languages more broadly, apply object-oriented programming principles, and gain practical experience in web development and mobile application development environments.

What courses are required in the software engineering program?

Core courses in the Bachelor of Science in Software Engineering include Java Programming, Python Programming, C# Programming, Data Structures and Algorithms, Software Engineering I and II, UX/UI Design, Intro to Machine Learning, Discrete Mathematics and Probability, Operating Systems, Database Management Systems, Mobile Application Development, Web Development I and II, Cloud and Internet Computing, Project Management, and a Capstone Project, among others. Your academic advisor will map out a course path based on your background, goals, and any transfer credits.

Connect with a Counselor

Connect with a Counselor

All fields are required.

By clicking the “Submit” button, I authorize Keiser University to make or allow the placement of recurring marketing calls, emails, and texts to me at the phone number that I have provided, including through the use of automated technology or a prerecorded or artificial voice. I understand that I am not required to provide my phone number as a condition of purchasing any property, goods, or services. Privacy Policy

Keiser University

Earn Your Degree Your Way

Flexible Learning: Online, On-campus, Hybrid.

All fields are required.

By clicking the "Submit" button, I authorize Keiser University to make or allow the placement of recurring marketing calls, emails, and texts to me at the phone number that I have provided, including through the use of automated technology or a prerecorded or artificial voice. I understand that I am not required to provide my phone number as a condition of purchasing any property, goods, or services. Privacy Policy