Website Data Under Upgrading



Since the world has entered the era of the twenty-first century, an urgent need for any university seeking development is to be among the colleges that pay attention to computer science and information technology.  Such an institution can contribute to filling the growing needs in the university by employing and investing information technology and computing systems in various fields of specializations offered by the college, or in the conduct of its business and management.
It is noticeable that most universities are competing to provide different disciplines in this field in order to supply the local and regional market with appropriate experts to perform their duties and eventually contribute to the building of their home country. So, it was crucial to establish Gaza University as a role model, and to become competitive in attracting students. It offers distinguished academic programs and high quality educational outcomes with well-qualified faculty.
The College will be a bridge of communication, cooperation and scientific research with businesses and local and foreign industry institutions. It seeks to build cooperative relationships with international information technology companies to settle and reduce the technology gap between our developing society and developed communities.


The faculty of computer science and information technology is committed to providing excellent graduates with a high level of professionalism who will have a strong academic foundation to enable them to solve community problems, expand and diffuse knowledge among members of the community, and raise community awareness of computer technology.
In addition to that, the college assures that undergraduates get the latest knowledge in all areas of various technologies that serve the environment and the whole community. Thus, students will be well prepared to work efficiently in private sector companies, freelancing, governmental sectors, academic fields or to continue postgraduate study in the future.


1- Enhancing student academic strength and developing scientific and research talent.
2- Developing students’ scientific, research and technological capability.
3- Meeting the local community needs through programs with excellent quality. 
4- Making use of the best Arabic and international experiences in information technology and scientific research fields.
5- Providing specialization and latest modern methods.
6- Providing qualified faculty who are able to add to the college philosophy and apply it with the students and local community.


1- Expanding students’ knowledge and enhancing their skills in the field of computer science and information technology.
2- Training students in all applications of computer science.
3- Supplying the community with competent experts who are trained to use computer science in all fields of life.
4- Providing training for community members in the field of computer science and information technology.
5- Enabling students to convey the huge development in information technology.
6- Preparing students academically to continue graduate studies in the future.
7- Training human resources (faculty and administrative staff) to deal with the current challenges and to gain various techniques.
8- Contributing to developing the college educational system.
9- Establishing new departments to provide all possible specializations in the college.
10- Promoting postgraduate programming and information technology fields and developing them in a scientific way.
11- Exchanging opinions, information, and suggestions. Also, cooperating in exchanging teaching and learning experiences with other universities.
12- Working on applied research between researchers from Gaza University and other universities to contribute to the preparation of scientific and educational conferences and workshops.
13- Establishing an advisory and consultancy office for the college to contribute services, such as the consultancy studies and feasibility studies in coordination with State institutions and the private sectors.


Faculty role in community service and scientific research

According to the important role of the faculty in organizing the events and programs that serve the community and the scientific research to achieve Gaza University goals, it works on the following activities:

  1. Provide academic and scientific consultation in different fields of the information technology sector
  2. Organize the training courses in collaboration with the continuing education unit which focus on developing the local staff.
  3. Participating in seminars, workshops, and technical events, which are always organized to introduce the society to the latest achievements and news of the IT sector and best practices for it.
  4. Participating in the university activities which are related to the community services and provide them with all technical facilities
  5. Establishing research centers and groups to present scientific studies and consultation for all community organizations
  6. Guide scientific research activities toward community issues.
  7. Networking with local and international research centers in joint projects
  8. Organize scientific conferences to publish research results related to the IT sector.
  9. Organize innovative events which leave a positive impact toward the latest trends of IT on the surrounding society especially the youth and graduates.
  10. Organize guiding and steering meeting about the latest international IT trends to aware them to develop their skills and competencies to meet market needs.
  11. Networking with secondary schools to provide students with required knowledge about the IT sector and their decision to choose this field in the university.

Faculty Programs

1. Bachelor of Science in Computer Science 

The computer science specialization focuses on building students competencies and skills in many areas that are the core for their strong start in the labor market
• programming
• Databases
• Data science
• Software Engineering and Systems Analysis
• Artificial intelligence
• Web development
• Mobile Programming
• Information Security
• Management, entrepreneurship and self-employment

2. Bachelor of Science in Graphic Design & Multimedia

The Graphic Design and Multimedia Department is one of the competition departments at the level of Gaza Strip where our graduates are qualified and distinct in the labor market, they produce high-quality work. The department focuses on the applied and practical courses of many areas that are the core of this field:

  • Drawing and color theory
  • Graphic design
  • 3D modeling & animation
  • 2D modeling & animation
  • Motion Graphics
  • Infographic
  • Editing, effects, and tricks
  • Photography
  • Design and production of educational materials
  • Developing computer games 


Study Plan and Courses Description

To download the study plan of Computer Science click here: Study Plan of Computer Science


Course Name

Course Code

Course Description

Algorithms Design and Analysis


This course aims to introduce the classic algorithms in various domains, and techniques for designing efficient algorithms. Topics will include concepts of algorithm complexity, and various algorithmic design pattern like divide and conquer, dynamic programming, and greedy algorithms. Course will also cover major algorithms and data structures for searching and sorting, graphs, and some optimization techniques.

Calculus (1)


In this course, students will learn Methods of finding Limits, Continuity, Derivatives and their roles, Some applications on derivatives, Integrations, Definite and Indefinite integrals.

Calculus (2)


In this course, students will learn the inverse function, the natural logarithm and exponential function, the inverse trigonometric function, methods of integration (substitution, by parts, partial fraction, trigonometric substitution), sequences and series, convergent series, power series, Taylor and Macklorine series, the binomial series.

Computer Architecture & Assembly language


This course introduces the students to the history and principles of computer architecture, computer organization, assembly language and machine code, computer arithmetic, ALU designs. Computer performance, data path and control, pipelining, memory hierarchy, IO devices, multiprocessor architecture.

Computer Ethics


This course will introduce the students to the concepts and theories of computer ethics, the responsibilities of those who work with computers, either as computer science professionals or end users. It will educate students how to take decisions in ethical issues related to information technology field, and cover important topics such as intellectual property, privacy, security, reliability, and liability, and cybercrimes.

Computer Networks


This course provides students all concepts and fundamentals of modern computer networks; it is about contemporary protocols and technologies as well as the underlying principles behind these protocols. It covers protocol layering: Application, Transport, Network, and Link

Data Sciences


This course provides the students an overview of data sciences topics such as big data management, and data wrangling. It provides the students with basic skills related to statistics and data analysis. An introduction about machine learning, pattern evaluation, data mining, and data visualization is also presented. Some programming tools will be included to help student practice covered topics.

Databases and its management


This course introduces the fundamental concepts necessary for designing, modeling, using, and implementing database systems and database applications. The languages and models provided by the database management systems and database system implementation techniques.

Databases (2)


This course introduces students to PL/SQL, Oracle’s procedural extension language for SQL and the Oracle relational database. It explains the differences between SQL and PL/SQL, and the characteristics of PL/SQL, where students will develop advanced database systems .In this course students can provide a database solution for a business or organization.

Data Structures


This course provides the students with description about the fundamental data structures and algorithm analysis, and how to use these structures with effective algorithms. It covers Recursion, Stacks, Queues, Deques, List and Iterator, Trees, Priority Queues & Heaps, Maps, and Hash Tables, Graphs

Digital Logic Design


The course cover the basic elements used in the design of digital circuits. It covers logic gates, Boolean algebra, logic expression minimization, combinational logic, sequential logic, memory, and programmable logic arrays. It demonstrates concepts through the design of a variety of logic circuits such as adders, Comparators, Decoders, Encoders, Code Converters, Multiplexers, Demultiplexers, Parity Checkers, counters, registers, Programmable Logic Devices, and memories.

Distributed Systems


The course introduces the main principles underlying distributed systems: processes, communication, naming, synchronization, consistency, fault tolerance, and security. Students will be familiar with some of the main paradigms in distributed systems.

Discrete Math


This course teaches the students techniques in how to think logically and mathematically and apply these techniques in solving problems. Students will learn logic and proof, sets, functions, algorithms, mathematical reasoning, relations, and computability.

Entrepreneurship and Small Business Management


Entrepreneurship and Freelancing Course will teach the students how does a good idea become a viable business? And what is entrepreneurship and freelancing and if they fits the profile of an entrepreneur or a freelancer? This course is designed to introduce the foundational concepts of entrepreneurship, small business and freelancing including the definition, the profile of the entrepreneur or freelancer, the difference between these concepts. It will provide them with the knowledge and skills and techniques for identifying the opportunity, assessing the opportunity, hypothesis testing and creating a prototype.

By the end of this course, they will know how to test, validate and prototype their ideas, and also whether or not they fit the profile of an entrepreneur or a freelancer! This course will mix between the lectures style with case study and action-based activities like assignments and one-to-one mentorship and coaching.

Human Computer Interaction


This course is an interdisciplinary course that integrates concepts from computer science, cognitive psychology, and graphic design. The course introduces the basic concepts of human-computer interaction. It is concerned with the design, evaluation and implementation of interactive computing systems for human use. The students will gain principles and skills for designing and evaluating interactive systems. Much emphasis is given to the development process for user interaction designs. User interaction development activities include requirements and task analysis, usability specifications, design, prototyping, and evaluation

Information Security (1)


This course introduces the main security principles in computer and information technology world. It discusses various attack techniques and how to defend against them. Topics include network attacks and defenses, operating system holes, web security, e-mail security, malware, and privacy. the  course also provides the foundation for understanding the key issues associated with protecting information assets, determining the levels of protection and response to security incidents, and designing a consistent, reasonable information security system, with appropriate intrusion detection and reporting features

Information Security (2)


This course provides the students an advanced knowledge in the information security topics such as data encryption techniques, public key cryptosystems, cryptographic has functions and protocols. Also a good focus will be on wirless network and mobile security. And special topic will be on secure software engineering

Internet Programming (2)


This course covers the important topics of pattern design and dynamic websites development using server-side scripting with PHP. It covers PHP basics of syntax. Students will also learn how to combine PHP and MySQL to create dynamic webpages. Also it covers using frameworks such as larvel and AngularJS and Web MVC framework.

Internet Programming (1)


This course introduces the fundamentals of web development using recent web technologies such as HTML5, CSS3, JavaScript and JQuery. It covers structuring webpages using HTML5 and CSS tags, development of basic functionalities such as form validation and accessing Document Object Model (DOM) using JavaScript and Jquery, and creating responsive web design using CSS media queries and Bootstrap.

Introduction to Electrics & Electronics


This course deals with analysis techniques that can be applied to electrical circuits. We will first discuss electrical quantities-voltage and current-relevant to such circuits and learn about basic elements(R, L, C, controlled sources) and their properties. We will then move on to general analysis techniques and design of electric circuits, voltage, current, power, energy, resistance, capacitance, inductance. Kirchhoff's laws node analysis, mesh analysis, Thevenin's theorem, Norton's theorem. In addition, we will introduce the basic principles of semiconductor devices and their various circuit applications such as diodes, bipolar junction transistors ets.

Introduction to Information Technologies


This course introduce the students to deep understanding of the basic concepts of information technology fields starting from the impact of the tools of modern technology, how computers processing and storing data, how devices are connected to computer system, tools and techniques required to navigate and search the web, system software and applications and how they work, Introductions to networks and databases.

Mobile Programming (1)


This course is an introductory level to mobile application development for the Android platform. Students will learn application development on the Android platform. Topics include memory management; user interface design; user interface building; input methods; data handling; network techniques. Students are expected to work on a project that produces a mobile application.

Mobile Programming (2)


This course covers the fundamentals of mobile application development using Apple iOS. The course starts covering the programming language Swift, using the integrated development environment Xcod, and cross-platform frameworks (e.g. React). The students will create a basic applications and adding new features until they implement a real, usable application.

Operating Systems


In this course, students will learn the basic concepts and design principles of operating system. It covers processes, threads, concurrency, deadlock, protection. Operating system management: processor management, memory management, input/output management, storage management. Practical study of Linux as an operating systems is applicable.

Programming (1)


This course is an introductory level class designed to provide students with a comprehensive and approachable introduction to fundamental programming techniques and design skills, helping students directing basic concepts.

Programming (2)


This course covers the fundamental object oriented programming concepts. It includes concepts of classes and objects, interfaces, and inheritance. Working with inputs and outputs, and how to handle exceptions.

Programming (3)


This course covers the advanced object oriented programming topics. It includes concepts of GUI programming. IO streams, working with threats, and networks using Java.

Software Engineering


This course provide complete description about the software project life cycle starting from Requirements Gathering, High-Level Design, Low-Level Design, Development, Testing, Deployment, Maintenance, and finally Wrap-Up.

System Analysis and Design


This course provides students with a broad perspective on system analysis and design. It explains the system development life cycle methodology that allows for a logical progression of topics, and some other methodologies like Agile methodology. Explain the process of managing an information system project, and how the commercial package can be used to assist in representing and managing the project schedules, skill may be needed to accomplish the process. Explain the skills and concepts that are applied throughout the development, including system concepts and project management.

Technical English


This course will develop the professional English language skills students need to work and study in a technological environment. It will help students to acquire knowledge of computers and IT expertise in English. It helps students working in an IT industry where English has become the required language. It will develop student vocabulary to enable him to communicate more effectively on technical subjects, and student will use realistic tasks to prepare him for the IT working environment. In addition it focuses in developing oral presentation and technical report writing skills.

Virtual Reality


Introduce the students to the new concepts, techniques and applications of virtual reality in multimedia and CS. The major areas of study include an overview of virtual reality systems, both hardware and software, and computer graphics techniques used to simulate virtual environments. Problems relating to interacting with the virtual world, including depth perception, the selection of objects, and the movement of objects are studied. Also problems relating to the interaction and collision of objects within the environment are studied.




To download the study plan of Graphic Design and Multimedia click here: Study Plan of GD & M

Courses description under upgrading ************************

Career Opportunities

Computer Science graduates have unlimited career opportunities in the local and international market that are available in the following categories:

  • Online freelancing
  • Contracted Remotely with external companies
  • Local Freelancing and Self-employment
  • Startup project
  • Work with the private sector
  • Work with public organizations      

Working in the following Positions:

  • Database Systems Developer
  • Web Developer
  • Mobile Applications Developer
  • Programmer
  • Systems Analyst
  • Information Security Expert
  • Software engineer.


Graphic Design and Multimedia graduates have unlimited career opportunities in the local and international market that are available in the following categories

  • Online freelancing 
  • Contracted Remotely with external companies
  • Local Freelancing and Self-employment
  • Startup project
  • Work with the private sector
  • Work with public organizations      

Working in the following Positions:

  • Media Organizations
  • Press, Radio, and Televisions
  •  Software Development companies such as Games Development companies.
  • Advertising and Graphic Design Companies
  • E-learning Curricula development.
  • Child Education and Entertainment Institutions
  • Presses and Publishing
  • Digital Marketing

Positions are available for Multimedia graduates since it is a critical role in any institution.       

Faculty Projects

شعار مشروع EMPEG

Project Title: Enhancing the Quality of Multimedia Program to Get Engaged in Game Industry

Acronym: EMPEG

Grant Number: C4-18-U-GU-06

Funded By: World Bank through the Quality Improvement Fund (QIF) through the Ministry of Education and Higher Education

Duration: (30) months, starting from 1 Oct. 2018


To read more about the project please visit its Page EMPEG page



Project Title: Boosting Innovation in Curricula Development of IT Programs in Palestine

Acronym: BITPAL

Grant Number: 574131-EPP-1-2016-1-PS-EPPKA2-CBHE-JP

Funded By: The European Commission Under the Erasmus+ European Programm - Key Action 2 - Capacity Building in the Field of Higher Education

Duration: (36) months, starting from 15 Oct. 2016

To read more about the project please visit its Page BITPAL Page

The faculty of Administrative and financial sciences :

The College was established at 2009 as one of the faculties of the University of Gaza. It has obtained the accreditation from the Palestinian Ministry of Education and Higher Education at the same year.  The collage grants a bachelor's degree in the fields of Business Administrative and Accounting.


The College aspires to be a leader in the field of administrative and financial sciences, through offering a high quality programs and research that keep abreast of technological developments and global knowledge in its field.



Providing distinguished education through a range of specializations in media and translation at the bachelor degree level to prepare graduates with high levels of knowledge and professionalism in accordance with international standards; in addition, to serving the community through the provision of distinguished graduates, good citizens and pioneers of culture and development in the community.


The mission of college of Mass Communication and Languages is to prepare undergraduates to be skillful in various fields of languages, journalism, public relations, and to provide them with skills to succeed in various tasks. Also, prepare students to work in media, which evolves quickly in today's world through theoretical research combined with practical application and the field of training inside the university and outside. The college, through its various specializations, focuses on presenting the scientific theoretical and applied research, besides the practical training, field visits to media institutions and other related institutions. College of Mass Communication and Languages strives to achieve its mission through the following principles:
1. The necessity to satisfy the needs of the Palestinian labor market in the specializations of Communication Sciences and languages.
2. Focusing on the skills and individual experience needed for students to achieve a better career in future.
3. Providing a distinguished educational program in the fields of communication sciences and languages.
4.  Follow up on the development and modern technologies in the field of specialization.
The College is committed to preparing a generation aware of science and technology and capable of creating, innovating and keeping up with developments in community service.  This will be done by providing a good quality education in the specializations of press, public relations and languages, especially English language and translation, to meet the requirements and rapid changes in the labor market at different levels and for all sectors.



•           Prepare students scientifically and practically in the Faculty fields of specialization.

•           Commitment to excellence in education through the provision of high quality courses and keeping pace with scientific and global development in the fieldsof specialization of the Faculty, and providing suitable andnecessary practical training for students.

•           Create a positive and professional environment within the Faculty and foster a respectful relationship between students and staff.

•           Application of modern systems and methods in the management of the Faculty.

•           Hire academic and administrative staff with the highest levels of professional performance and have the ability to take responsibility and work honestly and faithfully.

•           Developing student services and activities.

•           Provide distinguished graduate programs to meet the needs of the community and prepare academic scholars who contribute to the development of university education.



  • Media Department:

The Media Department is distinguished from other media departments in Palestinian universities by offering unique and new specialties out of recognition of  the importance of  media in our time, and in order to meet the needs of the society by providing qualified and distinguished journalists to raise the level of professionalism of media institutions.

In order to achieve these objectives, the Department has a number of media labs and studios equipped with the latest equipment and modern technology necessary to graduate students armed with theoretical knowledge and practical experience.


  • Translation Department

The Translation Department is the only one in Palestine that grants a bachelor's degree in translation, since translation in other Palestinian universities is a minor not a major.  The establishment of this department was in response to the need of the Palestinian community for professional translators who can convey the aspirations, dreams and suffering of the Palestinian people to the world.

 The Department provides high quality and up-to-date education in the field, and incorporates the latest technology to help future translators perform their work. It also provides training to students, whether in or outside the university, in order for them become professional translator and graduate with the knowledge and experience necessary to compete in the labor market.




Languages and Translation Lab:


The Language Lab has 22 computers and a projector. The laboratory is used for the following purposes:


  • Translation lectures are held in the laboratory to cover the practical aspects of the course and train students to use the latest technology in the field of translation.


  • Students of the Department of Translation are allowed to use the laboratory for educational purposes outside of lectures in order to develop their English language skills, as well as translation training.


  • Media Studio:


  • The media studio is equipped modern equipment to train students, and  they have produced many films and reports in it.



  • Editorial Lab


  • The Media Department also has an editorial laboratory where the press editing courses are taught and journalism students trained.

Brief idea

The college of education was established at 2010 after obtaining the accreditation from the ministry of higher education to prepare qualified teachers who are able to teach students of basic cycle in public and private schools in the state of Palestine.

The college is responsible for all aspects of the university work in the following domains: teaching, scientific research, and community service.

The college of education seeks to be a center for educational experience, and a global center for cultural and civilization radiation.

The college aims at enhancing the confidence of the community by seeking for achievement of the standards of accreditation and quality.

The college vision

take a prestigious position on the university education, by providing an effective environment for teaching, scientific research and community service.

The college mission:-

The college aims at preparing teachers who are qualified and creative in their performance of all tasks and functions, and to be able to compete in the labor market, and equipped with educational and technological knowledge to find a generation who are capable for adaptation and community development and service.

Objectives of education college

  • To improve and promote the process of preparing qualified teachers in various disciplines.
  • To prepare teachers who have general culture in addition to having the necessary knowledge of their fields of specialization.
  • To keep pace with educational and technological developments and use them in various fields of teacher training.
  • To prepare teachers who are able to deal with their students psychologically, socially and educationally.
  • To prepare teachers who have research skills and to use these skills in carrying out scientific and action researches.
  • To prepare teachers who can continue their high studies.


Programs of education college

Teaching Arab Language

Teaching English Language

Teaching Mathematics

Teaching Science

Teaching Social studies

Teaching of Technology

Teaching of basic education