Bachelor of Science in Software Engineering

Keiser University’s Bachelor of Science in Software Engineering prepares students with the knowledge and practical skills within the profession. Software Engineering relates to the conceptualization, design, implementation, deployment, and maintenance of software solutions (software development life cycle). At its core, the program seeks to provide the theoretical fundamentals of software development coupled with an appreciation and understanding of practical aspects and competencies required by the industry. The program is designed to foster innovation through the flexibility of software engineering as a business problem-solving discipline.

Program Objectives

  • Provide students with a comprehensive background in software engineering procedures and techniques.
  • Provide the theoretical and formal foundations to ensure precision in the software lifecycle.
  • Instruct students in the validation and verification of software artifacts.

Skills you will develop

  • Abilities to identify, formulate, and solve software engineering problems.
  • Long lasting understanding of the process in managing large-scale software projects.
  • Having business, technical, and analytical skills employers want.
  • Proficiency in networking, cybersecurity, microprocessor technology, the mainframe environment, and client-server applications in the global business environment.
  • Understanding of core concepts such as programming, analysis, database, and application development.



Major Courses

  • Java Programming I
  • Java Programming II
  • Programming I
  • Essentials of Networking
  • Introduction to Algorithms
  • Software Engineering I
  • Multi-User Operating Systems
  • Computer Architecture
  • Human-Computer Interface Design
  • Software Maintenance And Evolution
  • Discrete Mathematics and Probability
  • Web Systems


Major Courses

  • Operating Systems
  • Domain Specific Languages
  • Theory of Computation
  • Mobile Application Development
  • Software Engineering II
  • Software Design
  • Software Testing
  • Database Management Systems
  • Compiler Construction
  • Concepts of Parallel and Distributed Processing
  • Project Management
  • Cloud & Internet Computing
  • Specifications of Software Systems


General Education Courses

  • Intermediate Statistics
  • Professional Writing
  • Management Information Systems

*Some courses are subject to change according to Keiser University’s internal policies.

Department Chair


Leopoldo López, MBA

Graduate Program in Functional Administration, INCAE School of Business, Harvard affiliated, Nicaragua.

M.P.A., Master in Public Administration, Kennedy School of Government, Harvard University.

M.S., Industrial Business Management, Universidad Ramon LLUL, Barcelona, Spain.

B.S., Chemical Engineering, University of Engineering in Nicaragua, Managua.

Our Faculty

Keiser University – Latin American Campus has a roster of qualified faculty with Ph.Ds and Master’s degrees from prestigious universities in the U.S. and Europe who, in addition to being student-centered, have extensive teaching and professional experience.

Program taught in:
  • English (US)

See 5 more programs offered by Keiser University Latin American Campus »

This course is Campus based
Start Date
Feb 2020
Sep 2020
Request Info
By locations
By date
Start Date
Feb 2020, Sep 2020
End Date
Application deadline

Feb 2020, Sep 2020

Application deadline
End Date

Bachelor of Science in Software Engineering