Skip Ribbon Commands
Skip to main content
A Bridge Towards Knowledge

Computer Science is a rich and diverse discipline. Areas of interest to computer scientists range from theoretical studies to the practical development of software for business and industry. Computer scientists' skills, especially in problem-solving, have wide applicability in academic and industrial settings. Thus, graduates of the computer science program are well prepared for advanced studies and for professional work in different industries.

This program is delivered full-time over four academic years (total of 134 credit hours) and is designed to include four tracks: Programming, Computer Components and Hardware, Networks and Security, and Modelling. It also focuses on the development of soft skills.

The Department of Computer Science was established in 1991, with the aims to:

  • Providing students with up-to-date educational programs.
  • Preparing students with necessary theoretical knowledge and practical skills to become leaders and innovators in the field of Computer Science.
  • Producing graduates who will be successful professionals, engaged in lifelong learning, and committed to serve their community.

Accredited by ABET


Career Opportunities:

  • Computer Programmer
  • Systems Analyst
  • Computer Administrator
  • Systems Developer
  • Network Administrator
  • Database Designer/Administrator
  • Computer Lab Supervisor
  • Research Assistant
  • Internet and Web Developer
  • Computer Trainer or Instructor

We seek to be a leading department of computer science locally, regionally, and globally, capable of attracting the best competencies, graduating outstanding students and innovators who are proficient in the theoretical aspect and have practical skills to be ready to work and lead various fields of information technology.

The mission is to provide students with up-to-date educational programs, and to equip them with the necessary knowledge and skills to become leaders and innovators in the field of Computer Science, and to produce graduates who will be successful professionals, be engaged in lifelong learning, qualified for scientific research to complete their postgraduate studies, and who will be committed to serve their community.

The education objectives of the Bachelor of Science in Computer Science are:

Professional Career: The ability to assume successful professional career in the computer Science Industry and Information Technology relying on the broad understanding of the fundamental concepts, methodologies and tools, and applications of computer science.

Lifelong Learning and Graduate Studies: Be able to adapt to new technologies and to remain at the leading edge of Computer Science practices, and to be able to pursue advanced education and research opportunities.

Leadership and Community Service: Be able to use effective communication skills, innovative thinking, and technical background to conduct themselves in a professional and ethical manner to provide services that support the community and the region.

The program must enable students to attain, by the time of graduation:


a. Apply knowledge of computing and mathematics appropriate to the program’s student outcomes and to the discipline of Computer Science
b. Analyze a problem, and identify and define the computing requirements appropriate to its solution
c. Design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs
d. Function effectively on teams to accomplish a common goal
e. Understand professional, ethical, legal, security and social issues and responsibilities
f. Communicate effectively with a range of audiences
g. Analyze the local and global impact of computing on individuals, organizations, and society
h. Recognize the need for and an ability to engage in continuing professional development
i. Use current techniques, skills, and tools necessary for computing practice.
j.  An ability to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices.
k. An ability to apply design and development principles in the construction of software systems of varying complexity.



2016-2017 2015-2016
2010-2011 CS Program
141 151 169 211 187 173 160 Enrolled Students


24 38 37 43 15 16 Graduate Students
Department Chair's Message, Dr. Mohammed Abu-Arqoub

Department Chair
I would like to express my warmest welcome to you as the Chair to the Department of Computer Science at the University of Petra.
Event Calendar
<January 2022>