Computer Science

رقم التخصص : Major No:
23103
الساعات المعتمدة: Course credit:
128
المستوى: Level:
مرفقات: Attachments:

In response to the increasing use of computers and software in Palestinian society and the demand for skilled professionals in various computer and information technology fields, the College of Applied Sciences began offering the "Computer Science" program in the academic year 2002/2003. Since inception, the program has been incorporated into the College of Information Technology and Computer Engineering. The curriculum of this program encompasses essential areas of computer science, such as databases, software engineering, algorithms, and computer networks. Graduates of this program have numerous employment opportunities in various computer-related domains, particularly in the development of large-scale, high-performance computer systems. Moreover, this program significantly contributes to producing experts in computer science to serve the local and Arab communities.

The computer science program at Palestine Polytechnic University has several key objectives. These include:

  • Equipping students with the latest fundamental knowledge in computer science, enabling them to address various computing-related problems and stay updated with advancements in the field of informatics.
  • Developing the ability to create large-scale computer systems with high performance.
  • Providing students with strong knowledge in mathematics and statistics to enable them to develop software systems for scientific applications.
  • Preparing and qualifying students for professional careers in computer science and information technology.
  • Offering a comprehensive and in-depth program that prepares students for postgraduate studies or further education in computer science and related scientific fields.
  • Cultivating teamwork skills with a focus on creativity, collaboration, and ethical conduct.

Data Science Track

The Data Science track within the computer science program aims to produce highly skilled professionals who specialize in knowledge engineering and extracting valuable insights from diverse domains such as health, economics, communications, and statistics. This track also emphasizes the development of software and systems that can effectively handle large volumes of data within international companies.

Furthermore, the track focuses on nurturing researchers who can contribute to advancements in artificial intelligence and machine learning. Graduates will have the expertise and knowledge to pursue research and development in these cutting-edge fields.

To be eligible for admission to the Data Science track, applicants must meet the following requirements:

  • General Certificate of Secondary Education Exam (Tawjihi) in the scientific, industrial, or technological streams.
  • An average score of 85% or higher in the Tawjihi exam.
  • Apply computer knowledge and mathematical skills that align with their program and desired outcomes. (Computer Engineering)
  • Analyze and identify problems, and determine appropriate computing requirements to solve them. (Computer Engineering)
  • Design, implement, and evaluate computer systems, processes, components, or programs to meet specific needs. (Computer Engineering)
  • Work effectively in groups to achieve shared objectives. (Computer Engineering)
  • Understand professional, ethical, legal, security, and social issues and responsibilities related to computers. (Computer Engineering)
  • Communicate effectively with diverse audiences. (Computer Engineering)
  • Analyze the impact of computing on individuals, organizations, and society at both local and global levels. (Computer Engineering)
  • Recognize the significance of continuous professional development and actively participate in it. (Computer Engineering)
  • Utilize mathematical principles, algorithms, and computer science theory to model and design computer systems, while comprehending the trade-offs associated with design decisions. (Computer Science)
  • Apply principles of design and development to construct software systems of different levels of complexity. (Computer Science)
  • Employment in software development companies and the production of educational software.
  • Opportunities in web design companies.
  • Positions in mobile application development companies.
  • Roles in multimedia development, involving the creation of multimedia content.
  • Opportunities in the field of technology education and capacity building.
  • Roles in developing and managing database programs.
  • Possibility of pursuing a postgraduate program at local or international universities.