Program Description

Computer Science


The department of Computer Science was established in 1991 with the aim of supplying the local and regional labor markets with distinguished graduates with scientific knowledge and practical experience in the field of computer science. The graduate student obtains a Bachelor degree in Computer Science after completing all compulsory and elective requirements of 132 credit hours. Since its inception, the department has been developing study plans in line with the rapid developments in the field of Computer Science where the program is designed based on international standards in the design of educational curricula from specialized organizations in computing and information technology such as ABET and QAA. The Bachelor Program in Computer Science aims to meet the growing needs locally, regionally and globally of qualified labor in the disciplines of computer science and its applications. This is done through the use of practical teaching and training methods that are subject to improvement, development and reimbursement to keep up to date with the latest scientific and technical developments. The student begins with core courses, which are common to all disciplines and have been carefully chosen and designed to be a solid foundation for the student. These include, in addition to basic mathematics, the Introduction to Programming, Systems Analysis and Design, Databases, Operating Systems, Internet Applications Development, Mobile Applications Development, Computer Networks, Cybersecurity and Data Science, as well as the Graduation Project and Practical Training. These courses also include practical laboratories that provide students with the necessary practical skills.

Computer Science

Number Of Credit Hours

4 (1)

Admission Requirements

Admission requirements of the Bachelor degree in the Computer Science 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.
  • Web Developer.
  • Mobile Application Developer.
  • Computer Tech Support
  • System Analyst.
  • Database Analyst.
  • Database Developer.
  • Database Administrator.

Study Plans and Program Files

Educational Objectives


Program Educational Objectives (PEO's):


  • PEO-1.  Analyze and solve problems using mathematical models, algorithms and new technologies to design, evaluate and develop and implement computing systems.
  • PEO-2.  Recognize the social impact of technology and ethical issues in computer science discipline, which helps making decisions regarding their professional and social responsibilities.
  • PEO-3.  Work collaboratively, function and communicate effectively, and think creatively in complex modern work environments.
  • PEO-4.  Prepare students for self-learning.

Students Learning Outcomes (SLO's):


  • SLO-1.  Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
  • SLO-2.  Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
  • SLO-3.  Communicate effectively in a variety of professional contexts.
  • SLO-4.  Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
  • SLO-5.  Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
  • SLO-6.  Apply computer science theory and software development fundamentals to produce computing-based solutions.



Educational Objectives and Students Outcomes:






















Al-Ahliyya Amman University



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