Software Engineering is a Bachelor Degree program offered by Keiser University in Port St. Lucie, FL. The program takes 40 Months to complete, with tuition of $12,908 per semester.
Program 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:
- Develop a solid foundation in Software Engineering practices and methodologies to drive continuous organizational improvement.
- Analyze technological challenges and human factors to identify best practices for solving complex problems.
- 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 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. . 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.
What sets this Program apart
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.
Admission Requirements and Process
Admission includes Keiser University's general requirements plus any program-specific requirements listed below, followed by the university’s application process.
General Requirements
- High School Diploma or GEDVerification of high school graduation (transcript, diploma, etc.), verification of GED completion (GED scores or GED diploma), or proof of graduation from a foreign institution…
- Entrance ExaminationApplicants must take Keiser University’s entrance examination or provide results of the SAT, ACT or ASVAB. The University requires a combined score of 910 on the SAT, a composite…
- Application and Registration FeesA one-time $55 application fee and a one-time $145 registration fee are charged upon enrollment.
- FAFSA (for Financial Aid)Students seeking financial aid complete the FAFSA using Keiser University’s federal school code, 015159.
Application Process
- 1Contact an Admissions CounselorContact one of Keiser University’s admissions counselors to talk through the program and your options.
- 2Attend an Open House or Campus VisitAttend an open house or plan a campus visit. Applicants are encouraged to visit the University in person.
- 3Meet With Your Admissions CounselorSchedule a convenient time to meet with your admissions counselor to determine if Keiser University is right for you.
- 4Submit an ApplicationSubmit an application to the Admissions Office well in advance of the start date. Applications for winter, spring or fall semesters should be made as early as possible, as these entry dates are normally the time of greatest enrollment.Apply Now
Program Schedule
Keiser University students take one class at a time. Keiser University term lengths are 4-week, 8-week and 16-week.
Keiser University publishes this program as approximately 40 months and 120 credit hours.
Keiser University lists this program as available on campus and Hybrid.
Tuition is charged per 16-week semester according to the credit hours scheduled.
- October 26th, 2026
- November 23rd, 2026
- January 11th, 2027
- February 08th, 2027
- March 08th, 2027
- April 05th, 2027
- May 10th, 2027
- June 07th, 2027
- July 05th, 2027
- August 02nd, 2027
Cost of Attendance and Financial Aid Information
Keiser University charges tuition per 16-week semester according to the number of credit hours scheduled, not per program. The rates below are the university’s published Tuition and Fee Disclosure, effective Fall Semester 2026, and are subject to annual review.
| Semester credit load | Tuition per semester |
|---|---|
| Full time (12 to 17.99 credits) | $12,908.00 |
| Three-quarter time (9 to 11.99 credits) | $9,681.00 |
| Half time (6 to 8.99 credits) | $6,454.00 |
| Less than half time (0 to 5.99 credits) | $3,227.00 |
| Full time + (18 to 24 credits, approval required) | $16,135.00 |
Required fees
- Application fee — $55.00, one time on enrollment
- Registration fee — $145.00, one time on enrollment
- Education fee — $550.00 per semester, for programmatic participation and facilities resources
Other fees are charged per occurrence: withdrawal $100.00, re-entry $150.00, transcript $5.00, student ID replacement $15.00, returned check $35.00, late payment $10.00 and library late fee $10.00. Clinical, licensure, professional skill development and technical fees vary by program.
Financial aid
Keiser University participates in federal Title IV financial aid. Students seeking aid complete the FAFSA using the university’s federal school code, 015159.
Curriculum
The curriculum combines lower-division computer science foundations and general education with upper-division software engineering coursework, culminating in a capstone project. Representative courses are listed below.
Required Courses
| Subject # | Name | Credits |
|---|---|---|
Career Outcomes
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
What to expect as a Keiser University student
How to Apply
- Submit your online application
- Speak with an admissions advisor
- Provide transcripts or transfer credits
- Enroll and choose your start date
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.
School Information
Campus Address
Why Accreditation Is Important
Keiser University is accredited by the Southern Association of Colleges and Schools Commission on Colleges (SACSCOC) to award associate, baccalaureate, master’s, educational specialist and doctorate degrees.
The Keiser University catalog lists no separate programmatic accreditation for this program.
- Eligible for federal Title IV financial aid
- Credits earned toward a respected credential
Testimonials



Top Questions About Earning a Bachelor’s Degree in Software Engineering
School Information
Campus Address
Why Accreditation Is Important
Keiser University is accredited by the Southern Association of Colleges and Schools Commission on Colleges (SACSCOC) to award associate, baccalaureate, master’s, educational specialist and doctorate degrees.
The Keiser University catalog lists no separate programmatic accreditation for this program.
- Eligible for federal Title IV financial aid
- Credits earned toward a respected credential

