The CS program educational objectives (PEOs) are:
1) Provide Computer Science graduates with core cognitive, practical and transferable computing knowledge and skills to enable them to meet the need of newly developed technology industries.
2) Provide all undergraduates with theoretical knowledge; analytical and practical, and transferable computing skills to enable them to function effectively in public and private sectors.
3) Producing graduates capable of performing research and postgraduate studies that fill the need for professional computer science instructors, lecturers and researchers.
4) Providing society with qualified and well-trained graduates with a wide range of capabilities in the field of computer science, including independent learners and team workers, enabling them to function effectively in the public and private sectors to meet the needs of Jordan and the region in the several fields of computer science.
5) Maintain a very good relationship with the market through consultancy, creative ideas and training in ICT developments and solutions in a global economic and cultural entertainment.
The students will be provided with knowledge and understanding of intellectual, analytical and cognitive skills, and specific and transferable skills to be able to:
1. Knowledge and Understanding:
A1. (1) Build basic knowledge and understanding concepts, principles and theories related to computer science and computer applications.
A2. (2) Understand the basic concepts involved in a structured path of computer science and its application.
A3. (3) Establish a solid base of the main facts and ideas related to the field of computer and its various sections.
2. Intellectual Analytical and Cognitive Skills:
B1. (4) Obtain intellectual, analytical, and cognitive skills in the theory of computation, problem solving techniques, theory of algorithms, numerical analysis, graphical algorithms, computer systems performance, pattern recognition, digital image processing, and artificial intelligence.
B2. (5) Build a base of workflow models for system software computer organization, operating systems, compiler constructions, design and implementation of programming languages, and distributed systems.
B3. (6) Improve the existing cognitive skills and analytical techniques for special topics related to computer science, applications, and practical projects.
3. Subject-Specific Skills:
C1. (7) Gain subject-specific practical and professional skills in communications and networking computer network, programming, Internet protocols, distributed systems, and system analysis.
C2. (8) Gain subject-specific skills in design, analysis and development practice of data structure, database, object-oriented programming, analysis, simulation and modeling, software engineering, selected topics, and projects.
C3.(9) Improve embedded professionalism related to subject-specific skills in project's deployment from problem definition, analysis, design, implementation, and maintenance techniques.
4. Transferable Key Skills:
D1.(10) Gain transferable skills to employment through the introduction to documentation and software engineering, computer skills 1 and 2, communication skills through Arabic 1 and 2, English 1 and 2, projects, presentation, research, report writing, and training.
D2. (11) Train in the incubator (I-lab) to explore their creativities and entrepreneurial ideas.
D3.(12) Enhance practical and self-interaction skills through practical training by integrating personal capabilities of students with different out-of-campus environments that are based on either research field or application one.