Keiser University

Software Engineering

Melbourne Campus
Bachelor Degree
Software Engineering
Keiser University is accredited by SACSCOC.
Keiser University offers this program on campus, online, or in a hybrid format (availability varies by campus).
$99,264
Keiser University publishes this program as About 40 months and 120.
A one-time $55 application fee and a one-time $145 registration fee apply 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 a total tuition of $99,264.

Program Overview

Keiser University's Bachelor of Science in Software Engineering prepares students with the knowledge and practical skills needed to step into entry-level positions in the software profession. The curriculum begins with foundational computer science and programming, then advances into the full software development lifecycle—software design, object-oriented programming, database management, testing, security, and project management—so graduates understand how professional software is planned, built, and maintained.

Students work across multiple industry programming languages, including Java, Python, and C#, and progress into advanced topics such as machine learning, discrete mathematics, web and mobile application development, cloud and internet computing, operating systems, and parallel and distributed processing. The program emphasizes real-world application, and instructors bring practical software development experience into the classroom to give students context for every concept covered.

The degree culminates in a capstone project in which students apply their accumulated skills to a real software engineering problem. Offered in flexible on-campus and hybrid formats, the program is designed to fit the schedules of working adults, recent high school graduates, and career changers.

What sets this Program apart

  • Career-focused curriculum covering multiple programming languages, including Java, Python, and C#.
  • Coursework spanning machine learning, discrete mathematics, and web and mobile application development.
  • Advanced study in database management systems and cloud computing.
  • A capstone project that applies skills to a real software engineering problem.
  • Small class sizes with experienced faculty providing individualized attention.
  • Flexible on-campus and hybrid learning formats designed to fit working adults, recent high school graduates, and career changers.

Admission Requirements and Process

Admission includes Keiser University's general requirements plus any program-specific requirements listed below, followed by the university's monthly-start application process.

General Requirements

  • High school diploma or equivalent (GED); foreign credentials must be evaluated by a NACES-member service
  • Completed application with the one-time $55 application fee
  • Proof of prior education (official high school/GED or college transcripts)
  • Completion of the FAFSA (School Code 015159) for those seeking financial aid
  • No specific standardized entrance exam or prerequisite major courses required for admission

Application Process

  1. 1
    Submit Application
    Complete the online application form with your personal information and educational background.
    Apply Now
  2. 2
    Submit Transcripts
    Provide official high school transcripts or GED certificate. Some programs may require additional documentation.
  3. 3
    Financial Aid
    Complete the FAFSA to determine eligibility for federal financial aid. Meet with a financial aid advisor to review your options.
    FAFSA Code for Melbourne Campus: 015159
    Complete FAFSA Application
  4. 4
    Enrollment
    Once accepted, complete enrollment paperwork, register for classes, and attend orientation.

Program Schedule

The program follows Keiser University's one-class-at-a-time model over four-week terms, with new classes starting every month and small classes averaging about a 14:1 student-to-faculty ratio. It totals 120 credit hours and takes approximately 40 months to complete, though timelines vary based on transfer credits and individual pace.

Classes are offered in on-campus and hybrid formats at select campuses (including Melbourne, Pembroke Pines, Port St. Lucie, and Tampa), with day and evening options available. The curriculum progresses from lower-division computer science foundations and general education into upper-division software engineering coursework, concluding with a capstone project applied to a real software engineering problem.

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

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

NameCredits
Software Engineering Major Courses (45.0 credit hours)
Java Programming4.0
Python Programming4.0
C# (C Sharp) Programming4.0
Essentials of Networking3.0
Data Structures & Algorithms4.0
Software Engineering I4.0
Intro to Programming and Computer Architecture3.0
UX/UI Design4.0
Intro to Machine Learning4.0
Discrete Mathematics and Probability4.0
Web Development I4.0
Principals of Information Security3.0
Behavioral/Social Science (3.0 credit hours)
Introduction to Psychology3.0
Political Science3.0
Sociology3.0
Communications (3.0 credit hours)
Speech3.0
Computers (3.0 credit hours)
Introduction to Computers3.0
English (6.0 credit hours)
English Composition I3.0
English Composition II3.0
Humanities/Fine Arts (3.0 credit hours)
American Literature3.0
English Literature3.0
Mathematics (6.0 credit hours)
College Algebra3.0
Statistics3.0
Natural Sciences (6.0 credit hours)
General Biology3.0
Advanced Biology3.0
General Chemistry3.0
Advanced Chemistry3.0
General Physics I3.0
General Physics II3.0
Software Engineering Major Courses (39.0 credit hours)
Operating Systems3.0
Cross Platform Mobile Application Development3.0
iOS Development3.0
Android Development3.0
Software Engineering II3.0
Concepts of Programming Languages3.0
Database Management Systems3.0
Web Development II3.0
Compiler Construction3.0
Concepts of Parallel and Distributed Processing3.0
Project Management3.0
Cloud & Internet Computing3.0
Capstone Project3.0
Upper Division General Education Courses (6.0 credit hours)
Intermediate Statistics3.0
Professional Writing3.0
Critical Thinking3.0

Cost of Attendance and Financial Aid Information

Total Program Tuition
≈ $99,264
FAFSA Code
Net Price Calculator

Tuition is charged per 16-week semester based on the credit hours scheduled. At the full-time rate of approximately $12,408 per semester (12–17.99 credits; Keiser Undergraduate Tuition & Fee Disclosure, subject to annual review), a 120-credit-hour program completed over roughly eight full-time semesters carries an estimated total tuition of about $99,264. New students also pay a one-time $55 application fee and a one-time $145 registration fee at enrollment. Actual cost varies with transfer credits, pace, and course scheduling; use Keiser's Net Price Calculator for a personalized estimate.

Financial aid is available to those who qualify and may include federal Pell Grants, FSEOG, Direct Subsidized and Unsubsidized Loans, Direct PLUS Loans, and Federal Work-Study; Florida state aid (FSAG and EASE); institutional scholarships; and veterans and military education benefits. Complete the FAFSA (School Code 015159) each year and speak with a financial aid counselor to determine eligibility.

Estimated total program tuition of about $99,264 (full-time semesters at ~$12,408/semester); actual cost varies with pace and transfer credit.

Career Outcomes

Graduates are prepared for entry-level roles across software development and information technology, including:

  • Software developer
  • Web developer (front-end, back-end, and full-stack)
  • Mobile application developer and iOS developer
  • Database administrator
  • Software quality assurance analyst
  • Cloud computing specialist
  • IT project manager
  • Software architect
  • Computer programmer

This degree does not lead to a state license. Graduates may choose to pursue voluntary industry certifications (for example, in cloud platforms, programming languages, or project management) to strengthen their credentials, though such certifications are offered by third parties and are not part of the degree.

What to expect as a Keiser University student

Expect a hands-on, project-driven experience that moves from writing your first programs to designing and building complete applications. You will study one course at a time in four-week terms, which lets you concentrate fully on each subject—whether that is a programming language, data structures, database systems, or mobile development—before moving to the next.

Early terms focus on programming fundamentals (Java, Python, C#), data structures, and computer architecture, while later terms move into operating systems, mobile and web development, cloud and distributed computing, and software project management. Faculty with real-world software experience guide the work, and the program concludes with a capstone project where you apply everything you have learned to a realistic software engineering challenge. Plan for regular coding assignments, labs, and independent development work alongside classroom instruction.

Testimonials

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

Kadeshia Rose
Kadeshia Rose
Keiser University Software Engineering Student

Keiser University provided me with the foundation to turn ambition into action, equipping me with discipline and purpose.

Kiefer Suau
Kiefer Suau
Bachelor of Science in Software Engineering Graduate

Keiser University is one big giant family and I feel that I've learned a lot more here than I would on a traditional campus.

Marcus Walton
Marcus Walton
Keiser University Cybersecurity Student

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

Keiser University Graduate
Keiser University Graduate

Frequently Asked Questions

How long does the Software Engineering bachelor's degree take to complete?
The program totals 120 credit hours and takes approximately 40 months to complete. Your actual timeline can be shorter or longer depending on transfer credits and your individual pace, since courses are taken one at a time in four-week terms.
Do I need programming experience or specific prerequisites to apply?
No prior programming experience or specific major prerequisites are required. Admission requires a high school diploma or equivalent (GED). The curriculum starts with foundational programming and computer science courses that assume no prior coding background.
Which programming languages will I learn?
The curriculum covers multiple industry languages, including Java, Python, and C#, along with coursework in web development, mobile application development (iOS and Android), database systems, and more.
Is the program available online or on campus?
The program is offered in on-campus and hybrid formats at select campuses, including Melbourne, Pembroke Pines, Port St. Lucie, and Tampa. Classes follow Keiser's one-class-at-a-time model with day and evening options at select locations.
Is Keiser University accredited?
Yes. Keiser University is institutionally accredited by the Southern Association of Colleges and Schools Commission on Colleges (SACSCOC). This accreditation supports access to federal financial aid, credit transferability, and employer recognition. The Software Engineering program does not carry a separate programmatic accreditor.
How much does the program cost?
Tuition is charged per semester by scheduled credit hours. At the full-time rate of approximately $12,408 per semester, the 120-credit program is estimated at roughly $99,264 in total tuition, plus one-time $55 application and $145 registration fees. Costs are subject to annual review; use Keiser's Net Price Calculator for a personalized estimate.
What financial aid is available?
Eligible students may qualify for federal aid (Pell, FSEOG, Direct Loans, PLUS Loans, Work-Study), Florida state aid (FSAG and EASE), institutional scholarships, and veterans and military benefits. Complete the FAFSA (School Code 015159) each year and consult a financial aid counselor.
What kinds of jobs can I pursue after graduating?
Graduates pursue entry-level roles such as software developer, web developer, full-stack developer, mobile/iOS developer, database administrator, software QA analyst, cloud computing specialist, IT project manager, and software architect.

School Information

Keiser University
keiseruniversity.edu
Follow us:

Location

Melbourne Campus
900 South Babcock Street
Melbourne, FL 32901

Why Accreditation Is Important

Attending an accredited institution means your education has met rigorous, independently reviewed quality standards designed to protect students.

This program: Keiser University is institutionally accredited by the Southern Association of Colleges and Schools Commission on Colleges (SACSCOC).

  • A reliable indicator of educational quality
  • Eligible for federal Title IV financial aid
  • Recognized by employers nationwide
  • Credits earned toward a respected credential
Ready to get started?
Apply to Software Engineering at Melbourne Campus.
Software Engineering