Our undergraduate program (BSc in Computer Science) includes various fields such as Algorithms, Computer Architecture, Operating Systems, Computer Networks, Theories of Programming Languages, Artificial Intelligence, and Database Management Systems and others. These fields provide the student with the essential principles of the computer system and how it operates through theoretic and scientific lectures. From an applied point of view, the students apply these principles through various courses’ projects; this is done with respect to the job market’s requirements through their years of study in a certain field in order to work immediately after their graduation.
UndergraduateComputer Science
Computer Science1
Our undergraduate program (BSc in Computer information Systems) includes the four IS body of knowledge upon the IEEE/ACM standard for the degree: fundamentals, information technology, organizational and management concepts, and theory and development of systems. Our department offers many fundamental and senior undergraduate classes. We offer many programming classes with application of programming concepts, object-oriented, and visual programming. Furthermore, we offer senior classes including databases, software engineering, system analysis, artificial intelligence, image processing, multimedia, geographical IS, machine learning, and other special topics.  Our undergraduate program plan includes many other courses from both the department of computer science and business IS that collectively empower the student with concrete knowledge in IS and its applications. Our BSc degree includes 132 credit hours upon a flexible plan including a set of core obligatory courses, a set of variable optional courses, and a set of general literatures courses.

Our students holding BSc in CIS are expected to work in the industry in various related fields including, but not limited to, system administration, database  management, system analysis, project management, software development, software designing, applicable problem solving including machine intelligence approaches. Good standing BSc degree holders are qualified for graduate study at both MSc and PhD levels in computer science and related fields.
UndergraduateComputer Information Systems
Computer Information Systems2
The Business Information Technology (BIT) Program was accredited in 2003-2004 at King Abdullah II School for Information Technology (KASIT) in Jordan University. Since its establishment, the BIT department is aimed at the preparation of highly qualified students to be effective users and managers of information technology and systems in the current environment of the technology- enabled business firms. The program's outcomes are:

Graduates have met the rigorous competitive admission procedure and international/local market requirements by showing high qualifications, advanced training, independent learners, and capability of teamwork in BIT disciplines.

Graduates have obtained research skills to pursue their professional careers while fulfilling the need for professional instructors, lecturers, researchers and developers in BIT market.

Graduates have established relationships with different local/international institutes by participating different professional activities, i.e. lectures, seminars, conferences, among other possible forms of collaborations.

Graduates have become familiar with different work-related concepts, e.g. different job titles related to courses, core courses related to a specific job, major skills required to apply for a certain position, among others.

Graduates have demonstrated the ability to understand and apply ethical and security considerations to problems in information technology environment.
UndergraduateInformation Technology
Information Technology3
Computer Science field is one of the most important fields in Information Technology. It includes many areas, Such as: Algorithms, Computer Architecture, Operating Systems, Computer Networks, Theory of Programming Languages, Image processing computational Intelligence, and Database Management Systems. The Master Program aims to provide specialized studies in various computer science areas. It encourages theoretical and applied researches in computer science fields in order to allow graduates students to excel in their professional life.

In this respect, the master program in Computer Science covers the major topics in Computer Science to provide the type of student with high quality above. We believe that the department must serve a wide spectrum of students, which will undoubtedly be coming with varying backgrounds. For this reason, this program has been stretched out to cover most of the important areas of computer science: Such as Computer Networks, Distributed System, Parallel Computing, Image processing, Database systems, Algorithms, and Programming Languages.
PostgraduateComputer Science
Computer Science1
Our graduate program (MSc in Computer information Systems) offers the MS degree in both thesis and comprehensive exam tracks. It provides the student with breadth and depth knowledge in the various IS fields and builds the required skills for MS graduate upon the IEEE/ACM standard for the degree. Our study plan builds the common and specific skills recommended including: the core knowledge in IS, data management and warehousing, decision-making, IT management, project management, system analysis, and other research skills including the scientific approach of conducting scientific research. We offer many advanced classes including : databases, software engineering, artificial intelligence, software design, software verification and validation, machine learning, natural language processing, multimedia, information security, image processing, geographical IS, and many other advanced courses that usually are accompanied with research methodology learning and research paper writing. To obtain the MSc degree, the student should complete 33 credit hours, nine of which are for the thesis credits (thesis track).

Good standing MSc degree holders are highly qualified to start the PhD in the various computer sciences fields. They are also highly qualified for many industry positions including, but not limited to, system administration, database  management, system analysis, project management, software development, software designing, applicable problem solving including machine intelligence approaches.
PostgraduateComputer Information Systems
Computer Information Systems2
The PhD Program in Computer Science offers advanced theoretical and practical knowledge in the field of computer science. This program is designed to direct young researchers to current research topics in different areas in computer science. The emphasis is on identifying, analyzing, modeling and solving problems in computer science, with particular emphasis on computer applications.

The main goal of the PhD program in computer science is to provide a high quality education for Jordanian and Arab international students in the key aspects of computer science, therefore enabling them to become distinguished researchers in this exciting field.
The pioneer MSc program in Web Intelligence intends to provide a technically oriented and scientific knowledge for those who are motivated to increase their expertise in dealing with overwhelming data available on the web in an efficient, secure, and intelligent way. It offers students a solid background in core areas and exposure to cutting-edge research in web Intelligence ranging from web semantic, web security, cloud computing , business and big data analytics to web economics. The students also have the option to extend their expertise in other related areas such as social network analysis, web data visualization, digital forensic , data warehousing and mining, and mobile applications. This high quality program assists in educating and preparing students for professional careers and for higher ( postgraduate) studies in web intelligence.
PostgraduateInformation Technology
Information Technology3
PostgraduateInformation Technology
Information Technology3
The data science program is one of the programs that focuses on benefiting from the huge and large amount of data by employing advanced tools and algorithms, and helping to make decisions based on the value and knowledge that is extracted from the data after processing it, as data is considered the “new oil in the 21st century” to denote the importance of data in the current era. Data Science combines domain expertise, programming skills, and knowledge of mathematics and statistics to extract meaningful insights from data.

As in the case of crude oil, we can only use and benefit from it if it is refined. Likewise, the data we cannot make use of unless we dig into it, analyze it and extract knowledge from it.

Data science is one of the most attractive job fields of the 21st century. Data science is concerned with simple datasets to complex data that associated with thousands of variables. This discipline employs and uses intelligent algorithms based on machine learning to discover useful patterns in data sets. Data science is inseparable from a range of other topics such as: database systems, data engineering, data visualization, business intelligence and big data analytics.

One of the most famous jobs for this specialization is a data scientist who is the person concerned with the computational and statistical data analysis and building machine learning models to solve different problems in different domains.

A graduate of the data science program is expected to have the ability to collect and process data in the required format, visualize data, build machine learning and deep learning algorithms, and extract patterns and hidden information in data, in addition to knowledge and skill in applying various programming languages such as Python, knowledge of statistics and statistical tests, and ability of communication and collaboration between IT and business experts.
UndergraduateArtificial Intelligence
Artificial Intelligence4
The Artificial Intelligence Program is considered one of the leading and modern programs that provides growing career opportunities to keep matching with future changes.

The Artificial Intelligence program provides the knowledge and skills necessary to employ computers in carrying out work that simulates human mental abilities and patterns of work, such as learning, conversation and creativity, by offering various courses that include machine learning and neural networks, knowledge representation and inference, human-machine interactions, cognition and human modeling, and data science, robotics, augmented reality, graphics, computer vision, imaging, audio-visual signal processing, and natural language processing.

The Artificial Intelligence program provides insight into all areas of artificial intelligence, from artificial intelligence theories and methodologies to practical programming skills. The program focuses on real-world applications of artificial intelligence.

The graduate of the Artificial Intelligence program is expected to acquire various knowledge and skills such as the ability to analyze data, build models and smart systems, process natural languages, process sounds and images, measure the performance of machine learning systems, how to work and design robots, and other types of knowledge.
UndergraduateArtificial Intelligence
Artificial Intelligence4
Program Desciption is under review
UndergraduateComputer Science
Computer Science1