On behalf of the Computer Sciences Department in the College of Computer and Information Sciences at PNU, we welcome you and hope that you will find in these pages the information you seek about the department, its objectives, education philosophy, and research activities.
PNU seeks to keep abreast with new scientific programs that contribute to serving our nation. The university was keen on opening and developing the departments to suit the labor market. The plan of the Computer Sciences Department has adopted many aspects of quality and academic accreditation standards.
The department offers an undergraduate program whose language of instruction is English, which is provided through highly qualified and experienced faculty members, thus contributing to the achievement of the department's vision and objectives.
We totally commit to the values of Islam, hence we commit to the following:
1. Team work
Language of Instruction:
Students will study all the specialized courses in English, while the rest of the courses will be taught in both Arabic and English.
Criteria of Computer Sciences Graduates:
1. Master programming in a number of programming languages to interact with the different types of software and computer applications.
2. Possess knowledge about the internal and external computer components and fixtures, how they work, and how to handle them.
3. Possess knowledge about the basics of databases, computer network organization, and project management.
4. Possess knowledge about the fundamentals of mathematics, statistics, Arabic language, and Islamic culture.
5. Fluent in English in the fields of computer sciences.
6. Able to apply basic concepts and principles in the fields of computer sciences.
7. Able to apply basics of software design and development in the different applications.
8. Efficient in the design and development of websites, social media applications, and smart devices.
9. Keep abreast with developments in computer sciences through self-learning and continuous development.
10. Commit to professional and ethical responsibilities, and maintain the privacy of the users and information security when developing software.
11. Possess the basic skills for scientific research, assess references, and write scientific reports.
12. Possess problem-solving, critical and analytical thinking, and decision-making skills.
13. Possess effective communication and outreach skills with the different recipients and can influence them by designing and providing presentations, posters, and all social and professional communication applications.
14. Possess skills in time management, organization, prioritization, and commitment to the team spirit to guarantee effective achievements within the team.
15. Ablility to utilize computer knowledge in community service and participate in volunteer activities by providing training in the fields of computer sciences.
The department prepares women cadres capable of working in various computer sciences jobs in the public and private sectors, such as:
1. System design, programming, and maintenance of computer software systems.
2. Web design, management, and operation.
3. Design and development of advanced software systems.
4. Design, development, and maintenance of mobile computing.
5. Design and development of electronic video games.
6. Working in data science and predictive analysis.
7. Systems analysis.
8. Project Management.
9. To work in educational or academic fields in public and higher education institutions.
10. Scientific research and training in technical research and training centers.
Student Outcomes (SOs):
The program must enable students to attain, by the time of graduation:
(a) An ability to apply knowledge of computing and mathematics appropriate to the program’s student outcomes and to the discipline.
(b) An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution.
(c) An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs.
(d) An ability to function effectively on teams to accomplish a common goal.
(e) An understanding of professional, ethical, legal, security and social issues and responsibilities.
(f. An ability to communicate effectively with a range of audiences.
(g) An ability to analyze the local and global impact of computing on individuals, organizations, and society.
(h) Recognition of the need for and an ability to engage in continuing professional development.
(i) An ability to use current techniques, skills, and tools necessary for computing practice.
(j) An ability to apply mathematical foundations, algorithmic principles, and computer sciences 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.