This Bachelor of Software Engineering degree provides strong foundations in the principles and practice of software systems development and related computing technologies. Software is essential to the modern world, ranging from medical devices, nuclear power plants, and airlines to huge corporations. Students will gain technical knowledge and skills in how to design, develop, maintain, test, and evaluate the software. This program will prepare students to design, build, implement and maintain complex computer and software solutions that are efficient, reliable, and secure.
Degree Title: Bachelor of Software Engineering-BSE
Duration of the program: 4 years
Mode of Delivery
- Online/Distance Learning
Admission Requirements:
- Must be a member of the Global Alliance for Innovation and Leadership (GAIL)
- Must be a high school graduate or equal (submit credentials)
- Submit an Admission Application
- Submit and Admission Easy
We welcome applications from students who may not meet the formal entry criteria but who have relevant experience or the ability to pursue the course successfully. Applications are considered from candidates who do not meet the formal entry requirements but can provide evidence of equivalence. Examples of equivalence are:
- A wide range of professional qualifications and/or work experience.
- Working or studying in English or an English-speaking environment.
Applications will be considered from candidates who do not meet the formal entry requirements but who can demonstrate by interview the commitment to complete the program successfully.
This Bachelor of Software Engineering program is a total of 120 Credit Hours completed through 40 courses. The following is a list of all the courses required for the program:
Required Courses: 120 Credit Hours
- Applied Business Communication (3 Credit Hours)
- Human-Computer Interaction (3 Credit Hours)
- Business Economics (3 Credit Hours)
- Operating Systems Principles (3 Credit Hours)
- Data Structures (3 Credit Hours)
- Computing Mathematics (3 Credit Hours)
- Programming Fundamentals (3 Credit Hours)
- Digital Logic Design (3 Credit Hours)
- Calculus (3 Credit Hours)
- Linear Algebra (3 Credit Hours)
- Computer Networking (3 Credit Hours)
- System Analysis and Design (3 Credit Hours)
- Introduction to Database Management (3 Credit Hours)
- Discrete Structure (3 Credit Hours)
- Fundamentals of Software Engineering (3 Credit Hours)
- Computer Graphics and Animation (3 Credit Hours)
- Introduction to Artificial Intelligence (3 Credit Hours)
- Computer Programming 1 (3 Credit Hours)
- Computer Programming 2 (3 Credit Hours)
- Network Infrastructure and Security (3 Credit Hours)
- Software Architecture and Design (3 Credit Hours)
- Cyber Security (3 Credit Hours)
- Advanced Programming Techniques (3 Credit Hours)
- Embedded System (3 Credit Hours)
- Cloud Computing (3 Credit Hours)
- Algorithms and Analysis (3 Credit Hours)
- Analysis of Scientific Data (3 Credit Hours)
- Digital Health Software Project (3 Credit Hours)
- Operating Systems Architecture (3 Credit Hours)
- Full Stack Development: Secure Frontend Applications (3 Credit Hours)
- Full Stack Development: Secure Backend Applications (3 Credit Hours)
- Special Project in Computer Systems and Software Engineering (3 Credit Hours)
- Coding and Cryptography (3 Credit Hours)
- Mobile Applications Design and Development (3 Credit Hours)
- Concurrent and Distributed Programming (3 Credit Hours)
- Evolutionary Computation (3 Credit Hours)
- Robotics Application Development (3 Credit Hours)
- Games Development (3 Credit Hours)
- 3d Graphics and Animation (3 Credit Hours)
- Software Engineering (3 Credit Hours)
Degree Statement Description:
In recognition of the satisfactory completion of all requirements during the study in preparation for graduation, upon recommendation of the faculty of Alison Pacific University (student name) is granted a “Bachelor of Software Engineering-BSE” given on this day (date).