Keiser University

Software Engineering

Melbourne Campus
Bachelor Degree
Software Engineering
Keiser University is accredited by the Southern Association of Colleges and Schools Commission on Colleges (SACSCOC).
Keiser University offers this program on campus, and it is also offered in a hybrid format (availability varies by campus).
$12,908 per semester. This program spans 8 semesters at full-time enrollment.
To receive a Bachelor of Science degree in Software Engineering, students must earn 120.0 semester credit hours. The length of this program is approximately 40 months (this will vary if a student transfers in credits).
A one-time $55 application fee applies on enrollment (subject to annual review).
Keiser University participates in federal Title IV financial aid, including grants and federal student loans.

Software Engineering is a Bachelor Degree program offered by Keiser University in Melbourne, 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:

  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.

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.

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

Applicants desiring to enter Keiser University must submit an application to the Admissions Office well in advance of the start date. This permits proper scheduling and assures availability of classroom space. 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.

For students enrolling at Keiser University, credit for courses or degrees completed at another institution is subject to approval by the Dean of Academic Affairs. These courses or degrees must be similar in content and duration to those offered in the program for which an applicant has applied. The Dean of Academic Affairs makes the final decision of accepted transfer credits from the received transcript. However, only courses listed on official transcripts receive permanent official transfer credit. (To grant such credit, Keiser University must receive official transcripts--- those mailed directly to Keiser University by the previous institution---by the end of a student’s first semester.) Keiser University requires that, at a minimum, a student complete the final 25% of a program through the University. Active duty, reservists, and National Guard service members who are students can complete at a minimum 25% of a program at any time through the University and graduate. Transfer students are informed in writing of any credits accepted as transferable. Preliminary notification is presented, in most cases, prior to enrollment but in no case later than the end of a transfer student's first semester. Students are responsible for having official transcripts sent to Keiser University from their former institution(s). It may be necessary for students to forfeit some previously earned credit in the transfer process since college philosophies, objectives and programs may vary and change from year to year. Therefore, Keiser University makes no blanket statement or promise of acceptance of credits from any other institution.

Keiser University accepts transfer credits applicable to an applicant's program of study from other institutions recognized by the United States Department of Education (USDE). Keiser University accepts transfer of associate degrees that, upon evaluation, include the appropriate major course distribution without time limitations.

Transfer credits are granted only for courses in which a grade of "C" or higher was earned (2.0 on a 4.0 scale).

General Requirements

  • High School Diploma
    Verification of high school graduation with a standard diploma (transcript, diploma, etc.) or
  • GED Completion
    Verification of GED completion (GED scores or GED diploma) or
  • Foreign Secondary Credential
    Proof of graduation from a foreign institution that is comparable to a United States secondary school, as determined by a member agency of the National Association of Credential…
  • Earned Degree in Lieu of Diploma
    Applicants will not be required to provide proof of high school graduation when they provide the following: Verification of an earned degree from an institution recognized by the…
  • Home-Schooled Applicants
    Home-schooled applicants who have a high school diploma are considered for admission.
  • Entrance Examination
    An applicant must make arrangements to take Keiser University’s entrance examination (administered at the University) or provide results of his/her Scholastic Aptitude Test (SAT),…
  • Entrance Test Exemption
    Candidates seeking general admission to the University are not required to take the general admission test upon providing written proof of an associate or higher degree earned…

Application Process

  1. 1
    Contact an Admissions Counselor
    Contact one of Keiser University’s admissions counselors to talk through the program and your options.
  2. 2
    Attend an Open House or Campus Visit
    Attend an open house or plan a campus visit. Applicants are encouraged to visit the University in person.
  3. 3
    Meet With Your Admissions Counselor
    Schedule a convenient time to meet with your admissions counselor to determine if Keiser University is right for you.
  4. 4
    Submit an Application
    Submit 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.

New cohorts start regularly throughout the year. Our start dates are as follows:
  • 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

Per Semester Tuition
≈ $12,908
FAFSA Code
Net Price Calculator

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 loadTuition 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.

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 school’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.

Curriculum

To receive a Bachelor of Science degree in Software Engineering, students must earn 120.0 semester credit hours. The length of this program is approximately 40 months (this will vary if a student transfers in credits).

Required Courses

Subject #NameCredits
COP1035CPython Programming4
COP1411CData Structures & Algorithms4
COP1500CIntro to Computing4
COP1800CJava Programming4
COP2360CC# (Sharp) Programming I4
COP2830CWeb Development I3
CAP2612CIntro to Machine Learning4
CEN2010CSoftware Engineering I4
CEN2724CUX/UI Design4
COT2104CDiscrete Mathematics and Probability4
CIS2350CPrinciples of Information Security3
CTS1305CEssentials of Networking3
POS1041Political Science3
PSY1012Introduction to Psychology3
SYG1000Sociology3
SPC1017Speech3
CGS1000CIntroduction to Computer3
ENC1101English Composition I3
ENC2102English Composition II3
AML1000American Literature3
ENL1000English Literature3
MAC2105College Algebra3
STA2023Statistics3
BSC1005General Biology3
BSC1006Advanced Biology3
CHM2045General Chemistry3
CHM2046Advanced Chemistry3
PHY2001General Physics I3
PHY2002General Physics II3
COP3610Operating Systems3
COP3655Cross-Platform Mobile Application Development3
COP3851Web Development II3
COP4020Programming Languages3
COP4620Compiler Construction3
COP4665iOS Development3
COP4667Android Development3
CDA4125Parallel and Distributed Systems3
ISM4212Database Management Systems3
MAN4583Project Management3
CEN3011Software Engineering II3
CEN4086Cloud and Internet Computing3
CEN4090Software Engineering Capstone Project3
STA3163Intermediate Statistics3
ENC3213Professional Writing3
IDS3355Critical Thinking3

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

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.

Campus Address

Melbourne Campus
900 South Babcock Street
Melbourne, FL 32901

Why Accreditation Is Important

Keiser University is accredited by the Southern Association of Colleges and Schools Commission on Colleges (SACSCOC) to award associate, baccalaureate, masters, educational specialist, and doctorate degrees.

  • Eligible for federal Title IV financial aid
  • Credits earned toward a respected credential
Software Engineer Program at KU
Software Engineer Program at KU
Software Engineer Program at KU
Software Engineering BS Degree

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.
Ready to get started?
Apply to Software Engineering at Melbourne Campus.
Software Engineering