Students
Tuition Fee
Not Available
Start Date
Not Available
Medium of studying
Not Available
Duration
Not Available

You've viewed 3/5 programs/universities. You can view up to 5 programs/universities

Create a free account to unlock full content!

By registering, you agree to our Privacy Statement and Terms and Conditions.

Details
Program Details
Degree
Bachelors
Major
Computer Science | Information Technology | Software Engineering
Area of study
Information and Communication Technologies | Engineering
Course Language
English
About Program

Program Overview


University of Business and Technology

The University of Business and Technology (UBT) is a young and pioneering private Higher Education provider established in Jeddah, Kingdom of Saudi Arabia.


Software Engineering Program

Overview

Software engineering applies engineering concepts, techniques, and methods to the development of software systems. The software engineering program develops engineering professionals with a mastery of software development theory, practice, and process. Software engineering is based on computer science in the same way other engineering disciplines are based on physical or life sciences. However, it adds an emphasis on issues of requirements, process, design, measurement, analysis, and verification, providing a strong foundation in engineering principles and practice as applied to software development.


Vision

  1. Adopt and continuously practice life-long learning through undergraduate and professional education.
  2. Actively contribute to develop best engineering practice in the public or private sectors in the technical areas of Big Data and Cloud Computing, Healthcare applications, web and smart devices applications, and cybersecurity.
  3. Become professional engineers who apply ethical and social aspects to grow and succeed in designing and developing new software solutions.

Mission

The mission of the Software Engineering program is to develop highly qualified Software Engineers leaders and entrepreneurs who are knowledgeable to fill the national and international needs in the field of Software Engineering and to pursue applied research that contributes to the communities.


Program Educational Objectives

The Program Educational Objectives (PEOs) are broad statements that describe what graduates of the Bachelor of Science in Software Engineering program are expected to achieve within a few years after graduation. These objectives are aligned with the mission of the College of Engineering and are designed to ensure that graduates contribute effectively to their profession and society.


  • PEO1: Adopt and continuously practice life-long learning through graduate and professional education.
  • PEO2: Actively contribute to developing best engineering practices in the public or private sectors in the technical areas of big data and cloud computing, healthcare applications, web and smart devices applications, and cybersecurity.
  • PEO3: Become professional skilled engineers who apply ethical and social aspects to grow and succeed in designing and developing new software solutions.

Program Learning Outcomes

  • K1: An ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics.
  • K2: An ability to acquire and apply new knowledge as needed, using appropriate learning strategies.
  • S1: An ability to apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors.
  • S2: An ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions.
  • S3: An ability to function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives.
  • S4: An ability to communicate effectively with a range of audiences.
  • V1: An ability to recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental, and societal contexts.

Curriculum

The curriculum includes a wide range of courses such as:


  • Programming I and II
  • Computer and Organization Architecture
  • Discrete Systems
  • Introduction to Software Engineering
  • Software Requirements Engineering
  • Algorithms and Complexity
  • Multimedia and Web Design
  • Software Process and Modeling
  • Data Communication and Networks
  • Computer Security
  • Software Design and Architecture
  • Software Quality Assurance
  • Software Testing and Validation
  • Summer Training
  • Operating Systems
  • Software Project Management
  • Software Maintenance and Evolution
  • Internet Applications
  • Senior Project

Career Prospects

Software Engineering graduates have various opportunities in the job market, including:


  • Software Engineer
  • Software Analyst
  • Software Architecture
  • Software Developer
  • Software Tester
  • Software Maintenance Engineering
  • Cyber Security Specialist
  • Network Engineer
  • Cloud Network Engineer
  • Web Developer
  • Mobile Application Developer
  • Database Developer
  • Database Administrator

Admission

For admission to the Software Engineering program, students must meet the university's admission requirements.


Tuition Fees

Tuition fees for the Software Engineering program are available upon request.


Contact

For more information about the Software Engineering program, please contact the University of Business and Technology.


See More