The Cybersecurity program aims to prepare specialized professionals capable of protecting digital systems and organizational infrastructures from cyberattacks and intrusions. The program emphasizes advanced skills in network security, device security, cloud computing, Internet of Things (IoT), and embedded systems. It also provides students with strong knowledge in cybercrime, digital forensics, malware analysis, and cybersecurity awareness, enabling them to effectively address cyber threats at both local and international levels.
The program aims to:
- Provide students with advanced theoretical and practical knowledge in cybersecurity and information protection.
- Develop students’ abilities in vulnerability assessment, risk management, and design effective security strategies.
- Enable students to use modern cybersecurity tools and technologies such as intrusion detection systems, digital forensics, and cloud security solutions.
- Enhance students’ skills in scientific research and technological innovation in cybersecurity and smart systems.
- Supply the local and regional job market with experts capable of competing globally in cybersecurity careers.
The program targets:
- High school graduates from Scientific, Industrial, and Technological streams are interested in cybersecurity studies.
- Employees in public and private institutions seeking to enhance their skills in information security.
- Individuals are interested in digital system protection and combating cybercrime.
- Technicians and engineers working in IT wish to obtain specialized qualifications in cybersecurity.
Graduates of the program are expected to:
- Analyze security risks and vulnerabilities and design innovative technical solutions.
- Design and implement advanced protection systems for networks and applications.
- Gain practical expertise in managing and securing operating systems and digital infrastructures.
- Use malware analysis tools and conduct penetration testing effectively.
- Demonstrate a deep understanding of legal and ethical aspects of IT and cybersecurity.
- Conduct research and development in cybersecurity and smart systems.
- Work efficiently within multidisciplinary teams and communicate effectively.
Graduates of this program are expected to achieve the following outcomes:
- Knowledge and Understanding:
• Acquire comprehensive knowledge in networking, computing, cloud systems, and cybersecurity.
• Understand current trends in cybercrime, digital forensics, and smart systems.
• Comprehend security management techniques and data/infrastructure protection.
- Technical and Practical Skills:
• Design secure information systems based on security requirements analysis.
• Use advanced tools such as IDS, digital forensics, and penetration testing.
• Develop and secure web applications, embedded devices, and mobile applications.
- Critical Thinking and Problem-Solving:
• Analyze security threats and propose innovative practical solutions.
• Evaluate the effectiveness of protection systems and recommend improvements.
- Personal and Professional Skills:
• Collaborate effectively within multidisciplinary technical teams.
• Adhere to professional ethics and social responsibility.
• Think like an entrepreneur to develop innovative cybersecurity startups and projects.
Graduates of the program can work in:
- Governmental institutions and ministries to secure systems and infrastructures.
- Banks and financial organizations protect data and transactions.
- Telecommunications companies and cloud service providers.
- Cybersecurity firms as security analysts or penetration testers.
- Healthcare institutions to safeguard digital medical systems.
- Insurance companies and media organizations.
- Research centers and academia as instructors or security researchers.
- Freelancing in cybersecurity consulting or launching startups.
Students are eligible for admission if they:
- Achieve 65% or higher in the General Secondary Examination (Tawjihi) in the Scientific, Industrial, or Technological streams (or as per updated Ministry regulations).
- Meet the admission standards set by the Ministry of Education and Higher Education.
First Year | |||||||
First Semester | Second Semester | ||||||
Course Number | Course Name | C.H. | Pre-request | Course Number | Course Name | C.H. | Pre-request |
110101 | Arabic Language Skills I | 3 | 110102 | Arabic Communication Skills | 3 | 110101 | |
120101 | English Language Skills I | 3 | 120102 | English Language Skills II | 3 | 120101 | |
410131 | Fundamentals of Computer & Programming | 3 | 310100 | Principles of Management | 3 | ||
410141 | Calculus | 3 | 410132 | Introduction to Information Technology | 3 | 410131 | |
151102 | Islamic Culture | 3 | 113200 | Palestinian Cause | 3 | – | |
130300 | Community Service | 1 | 410104 | Computer Programming | 3 | – | |
410105 | Computer Programming Lab | 1 | 410104 | ||||
Total | 16 | 19 |
Second Year | |||||||
First Semester | Second Semester | ||||||
Course Number | Course Name | C.H. | Pre-request | Course Number | Course Name | C.H. | Pre-request |
Free Elective | 3 | Introduction to Computer Architecture | 3 | ||||
410321 | Object Oriented Programming | 3 | 410222 | Data Structure | 3 | ||
410322 | Object Oriented Programming Lab | 1 | 410223 | Data Structure Lab | 1 | ||
410292 | Discrete Mathematics | 3 | 410333 | Software Engineering | 3 | ||
410471 | Fundamentals of Cybersecurity | 3 | 410331 | Operating Systems | 3 | ||
110200 | Life Skills | 3 | 410147 | Probability & Statistics | 3 | ||
410211 | Critical Thinking Skills | 1 | 410220 | Advanced Programming | 3 | ||
Total | 17 | 19 |
Third Year | |||||||
First Semester | Second Semester | ||||||
Course Number | Course Name | C.H. | Pre-request | Course Number | Course Name | C.H. | Pre-request |
420132 | Introduction To Networks | 3 | 410325 | Database Management Systems/ Introduction to Database | 3 | ||
Computer Networks Lab | 1 | Introduction to Cloud Systems and Security | 3 | ||||
Internet and Mobile Applications Development | 3 | Introduction to Artificial Intelligence & Machine Learning | 3 | ||||
Applications and Operating System Security | 3 | University Elective | 3 | ||||
Digital Forensics | 3 | 410204 | Research Methodology | 3 | |||
470601 | Big Data Analytics and Security | 3 | |||||
Total | 16 | 15 |
Summer Semester: (3 C.H Field Training)
Fourth Year | |||||||||
First Semester | Second Semester | ||||||||
Course Number | Course Name | C.H. | Pre-request | Course Number | Course Name | C.H. | Pre-request | ||
Introduction to Blockchain Technology | 3 | Artificial Intelligence for Cybersecurity | 3 | ||||||
Legal & Ethical Issues in Information Security | 3 | 112101 |
|
1 | |||||
Cyber threat hunting | 3 | Introduction to Computer Design | 3 | ||||||
Program Elective | 3 | Graduation Project | 3 | ||||||
410202 | Innovation & Entrepreneurshi | 3 |
Program Elective |
3 | |||||
Graduation Project Proposal | 1 | ||||||||
Total | 16 | 13 |
Arabic Language Skills I
Develop fundamental Arabic skills: reading, writing, listening, and speaking, with focus on effective communication, dictionary use, and grammar understanding.
Arabic Communication Skills
Enhances writing and speaking, preparing CVs, meeting minutes, official documents, and using Arabic in diverse contexts.
English Language Skills I
Develops reading, writing, listening, and speaking skills, with emphasis on communication purposes.
English Language Skills II
Enhances conversation, listening, and academic writing skills.
Fundamentals of Computer & Programming
Introduction to computers and programming, including hardware, OS, algorithms, big data, Internet, AI, and smart devices. Tools: Python, Java.
Principles of Management
Covers management fundamentals, planning, organizing, directing, and controlling resources.
Calculus
Covers derivatives, integrals, analytical geometry, and infinite series.
Introduction to Information Technology
Covers computing concepts, information systems, software, and IT tools.
Islamic Culture
Covers culture, sources, cultural security, contemporary Islamic thought, creed, Sunnah, and scholars’ contributions.
Palestinian Cause
Covers historical roots, developments, civilizations, British mandate, and international support.
Community Service
Engagement activities to enhance social responsibility.
Computer Programming
Software development using modern languages like Python or Java.
Computer Programming Lab
Hands-on coding, testing, and debugging.
Free Elective
Optional courses to enhance knowledge outside major.
Introduction to Computer Architecture
Covers computer architecture fundamentals, data processing, memory, CPU, instruction organization. Tools: Logisim, MARIE simulator.
Object Oriented Programming
Covers classes, objects, methods, inheritance, polymorphism, and software reuse. Tools: Java, Python, Eclipse, IntelliJ IDEA.
Object Oriented Programming Lab
Hands-on OOP implementation and projects.
Data Structures
Covers arrays, linked lists, stacks, queues, trees, graphs, search and sort algorithms.
Data Structure Lab
Practical implementation of data structures. Tools: Python, C++, Java.
Discrete Mathematics
Covers logic, sets, relations, functions, graphs, probability, and modeling.
Software Engineering
Software lifecycle, development models, requirements, design, testing, project management. Tools: JIRA, Git, UML tools.
Fundamentals of Cybersecurity
Basic cybersecurity concepts, threat detection, small network protection. Tools: Kali Linux, Wireshark, Nmap, Metasploit.
Operating Systems
OS design, memory management, processing, storage, security. Tools: Linux, VirtualBox.
Life Skills
Critical thinking, time management, teamwork, and communication.
Probability & Statistics
Statistics, data distributions, probability, and analysis.
Critical Thinking Skills
Logical reasoning, evaluating arguments, evidence-based decision-making.
Advanced Programming
Complex programming, database interaction, advanced applications.
Introduction to Networks
Networking basics, OSI/TCP-IP models, key protocols. Tools: Packet Tracer, Wireshark.
Computer Networks Lab
Hands-on network setup and management.
Internet and Mobile Applications Development
Web and mobile app development. Tools: VS Code, Node.js, Android Studio.
Applications and Operating System Security
OS/application security, access control, threat management. Tools: SELinux, AppArmor, Windows Security.
Digital Forensics
Digital investigations, evidence collection, cybercrime analysis. Tools: Autopsy, FTK, EnCase.
Big Data Analytics and Security
Analyze large datasets for security decision-making. Tools: Hadoop, Spark, Python, Splunk.
Database Management Systems / Introduction to Database
Database design, SQL, administration, and security. Tools: MySQL, PostgreSQL, Oracle.
Introduction to Cloud Systems and Security
Cloud computing, distributed storage, parallel processing, and security. Tools: AWS, Azure, Docker, Kubernetes.
Introduction to Artificial Intelligence & Machine Learning
AI concepts, machine learning, supervised/unsupervised learning, deep learning. Tools: Python, TensorFlow, PyTorch, scikit-learn.
University Elective
Optional courses to enhance general knowledge.
Research Methodology
Scientific research methods, data analysis, academic writing.
Summer Field Training
Practical work experience in IT environments.
Introduction to Blockchain Technology
Blockchain fundamentals, cryptography, smart contracts, cryptocurrencies. Tools: Ethereum, Hyperledger, Solidity.
Legal & Ethical Issues in Information Security
Legal and ethical aspects of cybersecurity.
Cyber Threat Hunting
Proactive threat detection and mitigation. Tools: Splunk, ELK, Wireshark, Volatility.
Program Elective
Elective course to deepen specialized knowledge.
Artificial Intelligence for Cybersecurity
AI applications in cybersecurity, threat analysis, intelligent solutions. Tools: Python, TensorFlow, scikit-learn, ELK.
Physical Education
Enhances physical fitness and health.
Introduction to Computer Design
Digital system and computer design, logic, assembly language, sequential circuits. Tools: Logisim, ModelSim.
Graduation Project
Full project development, design, implementation, testing, presentation.
Innovation & Entrepreneurship
Develop creativity, entrepreneurial skills, innovative technical problem-solving.
Introduction to Graduation Project
Project preparation: feasibility study, requirements analysis, planning.