Program Description

Software Engineering


The Department of Software Engineering was established in 2006 after the Ministry of Higher Education and Academic Research had accredited a program at the Bachelor Degree level in software engineering. The study commenced at the department in the academic year 2006/2007. Software Engineering (SWE) is a computing science as well as an engineering discipline based on requirement analysis, design, construction, testing, maintenance, and managing the economics of software engineering. It is relatively a recent discipline that applies the principles of computer science, mathematics, and engineering to achieve high quality and cost-efficient solutions to software problems in a systematic, controlled, and effective manner.

Software Engineering

Number Of Credit Hours

4 (1)

Admission Requirements

Admission requirements of the Bachelor degree in the Software Engineering program include a High School Certificate or equivalent in the following:


  • Scientific
  • Scientific - Medical Field
  • Scientific - Engineering Field
  • Scientific - Pure Sciences Field
  • Comprehensive Health Education
  • Informatics Administration
  • Industrial
  • Household Economy
  • Agricultural

Job Opportunities

  • Software developer in various application areas
  • Software architect
  • Software designer
  • Software systems analyst
  • Software testing engineer
  • Software quality assurance engineer
  • Software maintenance engineer
  • Software project manager

Study Plans and Program Files

Educational Objectives

Program Educational Objectives (PEO's):


  • PEO-1.  Acquire essential skills and competencies in software engineering that make them capable of analyzing, designing and developing high-quality software solutions in various application domains under distinctive and realistic requirements.
  • PEO-2.  Engage and succeed in their professional life through teamwork, ethical behavior and effective communication.
  • PEO-3.  Demonstrate understanding of the importance of professionalism and ethical responsibility at work.
  • PEO-4.  Demonstrate understanding of life-long learning and realizing its importance through professional development, practical training as well as professional certification.
  • PEO-5.  Occupy influential roles and positions in their organizations and communities.
Students Learning Outcomes (SLO's):


  • SLO-1. Science & Mathematics:
  • SM1p: Knowledge and understanding of scientific principles and methodology necessary to underpin their education in their engineering discipline, to enable appreciation of its scientific and engineering context, and to support their understanding of relevant historical, current and future developments and technologies.  
  • SM2p: Knowledge and understanding of mathematical and statistical methods necessary to underpin their education in their engineering discipline and to enable them to apply mathematical and statistical methods, tools and notations proficiently in the analysis and solution of engineering problems.     
  • SM3p: Ability to apply and integrate knowledge and understanding of other engineering disciplines to support study of their own engineering discipline.  
  • SLO_2. Engineering Analysis:
  • EA1p: Understanding of engineering principles and the ability to apply them to analyse key engineering processes.       
  • EA2p: Ability to identify, classify and describe the performance of systems and components using analytical methods and modelling techniques.      
  • EA3p: Ability to apply quantitative and computational methods in order to solve engineering problems and to implement appropriate action.
  • EA4p: Understanding of, and the ability to apply, an integrated or systems approach to solving engineering problems.
  • SLO-3. Design:
  • D1p: Understand and evaluate business, customer and user needs, including considerations such as the wider engineering context, public perception and Aesthetics.    
  • D2p: Investigate and define the problem, identifying any constraints including environmental and sustainability limitations; ethical, health, safety, security and risk issues; intellectual property; codes of practice and standards.
  • D3p: Work with information that may be incomplete or uncertain and quantify the effect of this on the design.      
  • D4p: Apply advanced problem-solving skills, technical knowledge and understanding, to establish rigorous and creative solutions that are fit for purpose for all aspects of the problem including production, operation, maintenance and disposal.
  • D5p: Plan and manage the design process, including cost drivers, and evaluate Outcomes.       
  • D6p: Communicate their work to technical and non-technical audiences.
  •  SLO-4. Economic, legal, social, ethical and environmental context:
  • ET1p: Understanding of the need for a high level of professional and ethical conduct in engineering and a knowledge of professional codes of conduct.  
  • ET2p: Knowledge and understanding of the commercial, economic and social context of engineering processes.       
  • ET3p: Knowledge and understanding of management techniques, including project management that may be used to achieve engineering objectives.         
  • ET4p: Understanding of the requirement for engineering activities to promote sustainable development and ability to apply quantitative techniques where appropriate.       
  • ET5p: Awareness of relevant legal requirements governing engineering activities, including personnel, health & safety, contracts, intellectual property rights, product safety and liability issues.  
  • ET6p: Knowledge and understanding of risk issues, including health & safety, environmental and commercial risk, and of risk assessment and risk management techniques. 
  • SLO-5. Engineering Practice:
  • EP1p: Understanding of contexts in which engineering knowledge can be applied (e.g. operations and management, application and development of technology, etc.).    
  • EP2p: Knowledge of characteristics of particular materials, equipment, processes, or products. 
  • EP3p: Ability to apply relevant practical and laboratory skills.      
  • EP4p: Understanding of the use of technical literature and other information sources.     
  • EP5p: Knowledge of relevant legal and contractual issues.
  • EP6p: Understanding of appropriate codes of practice and industry standards.    
  • EP7p: Awareness of quality issues and their application to continuous improvement.      
  • EP8p: Ability to work with technical uncertainty.  
  • EP9p: Understanding of, and the ability to work in, different roles within an engineering test.


Educational Objectives and Students Outcomes:





















Al-Ahliyya Amman University



© Copyright Al-Ahliyya Amman University. Amman, Jordan 19111.