Course Description - Bachelor of Information Systems - Information Security

  • 13020005: Turkish Language [2 Credit Hours]


  • 13020007: English language III [2 Credit Hours]


  • 13020011: Contemporary Problems [2 Credit Hours]


  • 13020016: Law in Our Lives [2 Credit Hours]


  • 13020029: My Career II [2 Credit Hours]


  • 15010102: Calculus (2) [3 Credit Hours]

    antiderivatives; the indefinite integral; the definite integral; the fundamental theorem of calculus ; the area under a curve; the area between two curves.Techniques of integration: integration by substitution; integration by parts, integrating powers of trigonometric functions, trigonometric substitutions, integrating rational functions, partial fractions, rationalization, miscellaneous substitution; improper integrals; application of definite integral: volumes, length of a plane curve, area of a surface of revolution infinite series: sequences, infinite series, convergence tests, absolute convergence, conditional convergence; alternating series; power series: Taylor and Maclurine series, differentiation and integration of power series:


  • 15020102: General Physics II [3 Credit Hours]

    Charge and matter, electric field, gauss's law, electric potential, capacitors and dielectrics, current and resistance, electromotive force and circuits, the magnetic field, ampere's law, faraday's law of induction.


  • 15030101: Biology 1 [3 Credit Hours]

    Describe the characteristic, structure and function of living cells include cell metabolism, photosynthesis, genetic and cell division and gene expression


  • 19011201: Enterprise IT Systems [3 Credit Hours]

    This course aims to allow students learn to analyze work systems in organizations and to identify ways for improving them. Students acquire these skills by analyzing a real-world work system and by gaining hands-on experience suggesting requirements for a sociotechnical system that supports the work system.


  • 19011306: Networking Management [3 Credit Hours]

    This course provides an essential foundation in learning network management which encompasses the tasks associated with planning, deploying, configuring, operating, monitoring, tuning, repairing, and changing the telecommunications and data networks.


  • 19011302: Operating Systems [3 Credit Hours]

    This course aims to provide students with concepts of basic operating systems, principles of modern operating systems, which include operating system architectures, system modeling and performance, multitasking systems, task management, scheduling, practical and threads, concurrency concepts, and basic concepts in permanent locking and memory management. This course covers a range of topics including: operating system concepts, functions and components, an overview of operating system services, management of practical, CPU scheduling, memory management, virtual memory, and the file system, installing, partitioning, configuring and upgrading the operating system, common errors and problems and how to solve them. In addition, the course introduces students to UNIX basic commands, compilers, editors, text processors, shell and awk programming, file system organization and basic system administration.


  • 19011409: Business Intelligence [3 Credit Hours]

    The course explores the systems, opportunities, challenges and strategies involved in successfully developing and maintaining electronic business. Issues covered include infrastructure design, server management, implementation, security, e-business strategy and marketing. It provides an overview of the key technologies for electronic commerce on the Internet, and reviews current trends and extensions to the technology of the World Wide Web. Electronic payment systems and related issues pertaining to authentication, security and privacy are covered. Organizational applications are explored, and the different business models underlying various types of business-consumers, business-business and intra-organizational commerce applications are analyzed. Students are also introduced to the key legal, ethical and policy issues underlying the use of electronic commerce.


  • 19011404: Graduation Project (1) [1 Credit Hours]

    This course provides the student the basic concepts of practical applications. The course asks a group of students to build a real software application from start to finish. The project is evaluated at its end. In this course, the student proposes a research problem for the graduation project, and then presents the proposed system to solve this problem, while analyzing the system in terms of functional and non-functional requirements, and also presenting the initial design of the system using UML.


  • 19011521: Selected Topics in Information Security [3 Credit Hours]

    This course focuses on providing students with new concepts in the field of Information Systems.


  • 15200099: Pre-English [3 Credit Hours]

    Remedial English: The course is a compulsory service course offered for first year students. It is a prerequisite for E1 and it focuses mainly on the language learning skills: listening, speaking, reading and writing. The course is intended to equip the students with basic skills necessary for successful communication in both oral and written forms of the language. In addition to grammar and how to use vocabulary in a meaningful context.


  • 15200107: Islamic Studies [3 Credit Hours]


  • 13020002: French Language [2 Credit Hours]


  • 13020015: International Relations [2 Credit Hours]


  • 13020027: Health Culture [2 Credit Hours]


  • 13020028: My Career I [2 Credit Hours]


  • 19040113: Computer Programming II [3 Credit Hours]

    This course is a continuation for Computer Programming 1, which aims to deepen students' understanding of the programming language and being able to write free-errors programs using Java language. Topics covered in the course include introduction to Java programming, defining variables, data types, expressions, control statements, methods, arrays, classes, and objects. This course has a practical lab, which trains student to write programs and solve various problems related to the Java programming concepts covered in this course.


  • 19011408: Electronic Business [3 Credit Hours]

    The main focus for this course is to help students develop a broad understanding of the emerging forces that shape e-business and how e-business can be used as a tool for business value.


  • 19011406: Internship [0 Credit Hours]

    This course is committed to the students’ engagement with the local and international IT companies. The internship is supervised academically by a faculty member and professionally by an internship supervisor. All academic internships must be approved in advance.


  • 15200112: English 2 [3 Credit Hours]

    This course is designed to serve PTUK students in the faculties of Science and Engineering as well as the students of Educational Technology (ET); it offers a broad overview of the English language learning skills in reading, writing, speaking that will enable them to communicate meaningfully in scientific contexts and situations. It also offers a broad variety of scientific language grammatical patterns and vocabulary items that are needed to comprehend scientific contexts and trends. Throughout this course, students will be exposed to a variety of scientific topics, aural input in order to broaden and deepen their critical thinking skills and to help them express opinions about modern scientific topics and problems.


  • 13020010: Islamic Econmic System [2 Credit Hours]


  • 13020013: History of Jerusalem [2 Credit Hours]


  • 13020017: E-government Legal Framework [2 Credit Hours]


  • 13020019: Democracy and Elections [2 Credit Hours]


  • 13020024: Environmental Culture [2 Credit Hours]


  • 13020026: Leadership and Creativity [2 Credit Hours]


  • 13020032: Economy in the Third World [2 Credit Hours]


  • 19041224: Research Methods [3 Credit Hours]

    This course deals with the methods and foundations of scientific research related to computer science. This course covers a range of topics such as how to write scientific research, how to make use of references attribution to them, and how to document and classify information.


  • 19011200: Object Oriented Programming [4 Credit Hours]

    This course aims to provide the student with the knowledge and skills necessary to design and develop programs using the object-oriented approach (object-oriented programming or object-oriented programming). Topics covered in the course include being-oriented way of thinking, types, methods, messages, transactions, inheritance, replacement and modification, static and dynamic association, polymorphism, perspective and dependence, entities and files, and some operational issues accompanied by examples and case studies.


  • 19011203: Computer Networks [3 Credit Hours]

    An introduction to the concepts and architecture of computer networks using the OSI and TCP/IP models. The course provides the students with a deep understanding of computer networking architecture, focusing on Data Link Layer, Network Layer, Transport Layer, and Application Layer. Topics include Wired LANs; Wide Area Network (WAN) technologies; Wireless LANs; Connecting LANs; Operation of IP Data Networks; LAN Switching Technologies; Virtual-Circuit Networks; Logical Addressing; Internet Protocol; IP Addressing (IPv4/IPv6); routing protocols; address Mapping; Error Reporting; Multicasting; Delivery; Forwarding; Process-to-Process Delivery; Domain Name System; Remote Logging; Electronic Mail and File Transfer; WWW and HTTP.


  • 19011303: Project Management [4 Credit Hours]

    This course deals with the practicalities, methods, techniques, and tools that organizations use to manage their information systems projects. This course covers a systematic methodology for initiating planning, executing, controlling, and closing projects. This course assumes that project management in a modern organization is a complex teamwork activity, where different types of technologies (including project management software and software to support team collaboration) are an integral part of the project management practice. This course considers that project management includes both the use of resources from within the institution, and the contracting with institutions from outside the institution.


  • 19011407: Software Engineering [3 Credit Hours]

    This course covers the basic concepts of software engineering, its functions and objectives, and the methodologies commonly used in software development. The focus in this course is on life cycle models, project estimation and planning, needs analysis, systems design, construction, testing, maintenance and implementation, software standards and quality. Upon completion, students should be able to identify and apply an appropriate methodology for their programming projects.


  • 19011517: Digital Evidence [3 Credit Hours]

    This course is designed to equip students with the skills needed to safely locate and secure computer evidence at the search site as well as to conduct subsequent off-site analysis. The course aims to equip future Forensics Investigators and Lawful Enforcement Offices with sufficient knowledge on conducting investigation on Internet based or Cyber based crime. It provides knowledge on implementing the right solution for collecting, analyzing, correlating the Internet data and report them as valid and legal evidence in the court. Topics include evidence handling and disk imaging (restore evidence drive, system backup imaging), DOS/Windows forensics utilities (DOS analysis tools, Access Data’s forensics tool kit, Xway’s WinHex Disk Editor), hidden data and encryption, steganography, covert channel, erased file recovery, Internet investigations, Hacker profile analysis, and Email header analysis.


  • 15200104: Social Services [1 Credit Hours]

    Students perform voluntary work such as donating blood, repairing homes, tourist trails, or holding educational workshops at the university, and the student is committed to training or working for 40 hours.


  • 15200106: ُEnglish (1) [3 Credit Hours]

    English 1 is a theoretical, 3-credit hour university requisite, and a general English Course which is designed to serve all BA and BSc Students of (PTUK) in all faculties. This course aims at developing students’ repertoire of the English language main skills as well as sub-skills through providing them with broad varieties of language patterns, grammatical and structural rules, and vocabulary items that can enable them to communicate meaningfully within ordinary and real-life contexts and situations. This course is also oriented towards equipping students with the skills they need to comprehend texts, contexts, and situations that are related to ordinary and real-life topics. Throughout this course, students will be exposed to a wide and various aural inputs in order to broaden and deepen their skills in listening, judgment, and critical thinking. Students of this course are expected to acquire and practice the skills they need to maximize their capabilities to express opinions about ordinary and real life topics both orally and in a written format, which will help in widening the students’ academic horizon.


  • 13020012: Islamic Civilization [2 Credit Hours]


  • 13020023: Astronomy [2 Credit Hours]


  • 13020025: Agriculture in Palestine [2 Credit Hours]


  • 13020035: Professional Communication Skills [2 Credit Hours]


  • 19040116: Introduction to Entrepreneurship [2 Credit Hours]

    This course is an introductory course to entrepreneurship and creativity. Definition and challenges of entrepreneurship, creative thinking to do productive work projects, the link between creative ideas and available opportunities, feasibility studies, writing proposals, funding of projects, introduction of business profile, comparative measures of performance, analysis of business information, new opportunities, business objectives, evaluation of management and personnel, maintaining and strengthening existing business, overcoming weakness, operational plans, impact and management of change, and to link all these skills to computing and information technology applications.


  • 19041213: Principles Of Management [3 Credit Hours]

    This course aims to present the principles, techniques, and concepts needed for managerial analysis and decision-making. Topics include management of planning, organizing, influencing, and controlling related to the internal and external environment and issues of ethics and social responsibility. It emphasizes on specific communication and managerial skills for computing and information technology professionals.


  • 19040115: Information Technology Communication Skills [3 Credit Hours]

    The course aims to introduce students to the best practice in the communications required for careers in information technology and computer science. The course covers written, oral and interpersonal communication. The course is designed to satisfy the writing requirement in computer science and information systems programs.


  • 19011515: Network Security [3 Credit Hours]

    This course provides the basic fundamental theoretical concepts of network traffic and services filtering. In addition, this course provides concepts of stateless and stateful firewalls. Topics include: TCP/IP protocols, network packet filtering, common Internet services (HTTP, FTP, SMTP, POP3, DNS, etc.) filtering, stateless and stateful firewalls, firewall filtering rules consistency and efficiency verification, VPNs, secure network architectures, network attacks on firewalls.


  • 13010007: Communication Skills [1 Credit Hours]


  • 13020001: Hebrew Language [2 Credit Hours]


  • 13020003: German Language [2 Credit Hours]


  • 13020018: The Palestinian Captive Movement [2 Credit Hours]


  • 13020021: History of Science Among the Arabs [2 Credit Hours]


  • 13020022: Library and Research Methods [2 Credit Hours]


  • 19040114: Introduction to Information Technology [3 Credit Hours]

    The course aims to introduce students the basics of computer science and information technologies common terminology. Students will learn computer basics and organization, common tools and applications, data representations, introductions to algorithms and programming. The focus of the course is to develop a good understanding of computing and a basic knowledge about how computers are programmed.


  • 19040117: Principles of Problem ٍSolving [3 Credit Hours]

    This course introduces the fundamental concepts of programming, problem-solving, and logic thinking. It includes I/O; expressions and arithmetic, selection, iteration; arrays, string handling, functions, scope, recursion and matrices.


  • 19011300: Web Development [3 Credit Hours]

    In this course, the student is introduced to the principles of developing and designing Internet applications. The student is introduced to the structure of site planning from front-end interfaces and server programming. The student learns how to program the website interfaces from images, tables, buttons, links, colors, animations, and others. Programming languages that make interfaces more interactive and faster are also addressed. The course aims to give a brief overview of web servers and associated programming languages.


  • 19011401: Information Security [3 Credit Hours]

    This course provides students with basic concepts relevant to computer security and the protection of computer systems and data from threats which may compromise integrity, availability, or confidentiality. The module covers the following topics: Security of the computer; security of networks; security and the Internet; software and hardware security; mobile and database security; basic cryptography.


  • 19011403: Entrepreneurship and Digital Innovation [3 Credit Hours]

    Digital technologies are playing a transformative role in the modern world. The changes associated with digital innovations such as social media, blockchain technology and smart embedded devices are rapidly disrupting a variety of industries across the globe and challenging institutions, organizational structures, and most importantly, the skill-set needed for successful new ventures. This module focuses on digital business transformation and digital entrepreneurship. It enables students to understand the challenges and opportunities of the dynamic complex and disruptive technological business environment of the digital age.


  • 19011514: Cryptography [3 Credit Hours]

    The students in this course will be introduced to various encryption techniques and their applications. The main encryption techniques the students will learn and apply in this course are Symmetric encryption, Public-key encryption, and hash functions. These techniques will be used for digital signatures, certificate generation and verification. The performance of the various encryption techniques used will be analyzed based on certain criteria and design needs.


  • 13010006: Computer Skills and Applications [1 Credit Hours]


  • 13020004: Russian Language [2 Credit Hours]


  • 13020006: Italian Language [2 Credit Hours]


  • 13020008: Physical Culture [2 Credit Hours]


  • 13020009: Islam and Contemporary Issues [2 Credit Hours]


  • 13020036: Software Applications [2 Credit Hours]


  • 15050101: General Chemistry (1) [3 Credit Hours]

    This is the first of two general chemistry courses. It introduces the basic principles of chemistry and shows students how chemists describe matter. It revolves around bonding, the most central concept in chemistry. Material covered includes introduction to chemical calculations, stoichiometry and simple reactions, gases, thermochemistry, atomic structure, the periodic table, types of bonding, liquids and solids.


  • 19011100: Introduction to Information Systems [3 Credit Hours]

    The purpose of the course is to provide students with solid grounding in uses of information systems in a rapidly changing environment, and to provide discussion of critical issues surrounding the use of Information Technology in organizations. The students will be able to relate to the area of Information Systems studies and career.


  • 15200101: Palestinian Issue [3 Credit Hours]

    The course deals with the events of the Palestinian issue through the most important ages from the Canaanites until the year 2021. It focuses on the Islamic conquest of Palestine in the year 15 AH 636 AD, the Crusader torch from 1099 to the liberation of Salah al-Din al-Ayyubi of Palestine in 1187, and it talks about the Ottomans in Palestine from 1516 to 1917. The course is concerned with the Palestinian issue during the British occupation in 1917, until the Nakba in 1948, and the establishment of the occupation state .It deals with the Palestinian resistance and revolutions during 100 years, and Arab-Israeli wars from 1948 to 2021.The course talks about Palestinian Liberation Organization, Palestinian resistance movements and parties, Palestinian Authority and the peace negotiations projects since the 1978 Camp David Accords until 2021.The course talks about attempts to Judaism Jerusalem and Al-Aqsa Mosque since the Palestinian setback in 1967 until 2021, and the issue of Palestinian refugees since 1948. It also anticipates the future of the Palestinian issue.


  • 13020030: Individual and Society [2 Credit Hours]


  • 13020031: Contemporary Global Issues [2 Credit Hours]


  • 13020033: Child Rearing and Family Upbringing [2 Credit Hours]


  • 15020101: General Physics I [3 Credit Hours]

    Measurement and system of units, vectors, motion in one and two dimensions, particle dynamics and Newton's laws of motion, work and energy, conservation of energy, dynamics of system of particles, center of mass, conservation of linear momentum, collisions, impulse, rotational kinematics, rotational dynamics, conservation of angular momentum.


  • 19040112: Computer Programming I [3 Credit Hours]

    This course aims to introduce the student to the basic concepts of programming language and to give him the ability to write error-free programs using C language. Topics covered in the course include Introduction to programming, defining variables, data types, expressions, control and condition statements, defining functions and passing parameters, arrays. This course has a Practical lab, which trains student to write simple programs and solve various problems related to the C programming concepts covered in this course.


  • 19011202: Data Structures [3 Credit Hours]

    The objective of this course is to introduce students to different types of data structures, their logical and physical representations, and their related practicalities. Topics covered include logical and physical representation of data structures, sets, array-based lists, linked lists, stacks, queues, binary trees, binary search trees, sculpting and heaps. This course has a Practical aspect inside the laboratory that deals with weekly software applications, where the student is trained to build software that uses the structures of data covered in the course, and the student is expected to acquire individual skills and teamwork skills in preparing this type of software.


  • 19011304: Database Systems [4 Credit Hours]

    The main objective of this course is to provide students with basic knowledge of database systems, their types, how to create and deal with them, and theoretical and mathematical foundations. It covers a range of topics including: concepts, database architecture, database users, database approaches, relational data model, SQL query language, relational model and practical normalization. The practical part of this course focuses on teaching students how to use one of the database design tools.


  • 19011305: Electronic Management [3 Credit Hours]

    The main objective of this course is to provide students with a theoretical foundation and rationale for the successful integration of E-Management into management environments. This course begins with an overview of E-Management theory and social constructivist management philosophy. Then, the student will be referred to the issues IT instructional designers should consider when designing, providing, and assessing E-Management. This foundation coupled with the practical issues associated with E-Management will set the stage for exploring digital media and other areas in the field.


  • 19011308: Systems Analysis and Design [3 Credit Hours]

    This course introduces established and evolving methodologies for the analysis, design, and development of an information system. Emphasis is placed on system characteristics, managing projects, prototyping, CASE/OOM tools, and systems development life cycle phases. Upon completion, students should be able to analyze a problem and design an appropriate solution using a combination of tools and techniques.


  • 19011518: Intrusion Detection Systems [3 Credit Hours]

    This course focuses on providing students with knowledge to identify and respond to threats faster, ease compliance reporting and audits using information systems. The course introduces the hardware and software techniques that are applied to the detection, identification, classification and remediation of compromised information systems. This course will give students a background in the technology of detection network attacks. It will introduce all the concepts and procedures used for IDS (intrusion Detection Systems) and IPS (intrusion Prevention Systems). Students will have hands-on experience with implementing and configuring software and hardware-based IDS in a network infrastructure.


  • 19011519: Privacy and Computer Ethics [3 Credit Hours]

    This course focuses on providing students with new concepts and display expertise in technical and management skills with access, use and collection of data, and the data subject's legal right to the data. This course examines the ethical, legal, and social responsibilities of the practicing professional IT specialist. Code of Ethics and Professional Conduct will be introduced and discussed through analyzing case studies. Issues of IT Ethics addressed include Computer in the Workplace, Computer Crime, Privacy and Anonymity, Intellectual Property and Globalization.


  • 19011520: Information Security Management [3 Credit Hours]

    This course focuses on providing students with crisis management strategy which is a situation-based management system that includes clear roles and responsibilities and process related organizational requirements company-wide. This module looks at the issues surrounding the management and governance of information security within an organizational context. Consideration is given to the need for related policy, analysis of risk, and the management of organizational assets. Coverage also includes legal and personnel aspects of security, giving an overview of the wide range of laws and regulations governing systems & information security.


  • 15200102: Arabic Language [3 Credit Hours]

    The course aims to develop the students’ cognitive abilities and communication skills in Arabic language by introducing Arabic dictionaries, spelling and grammatical errors, and familiarizing them with ancient and modern Arabic literary models including models from the Holy Qur’an.


  • 13020014: Political Science [2 Credit Hours]


  • 13020020: Anti-Corruption [2 Credit Hours]


  • 13020034: Introduction to Automotive Engineering [2 Credit Hours]


  • 15060101: Principles of Statistics [3 Credit Hours]

    Describing statistical data by tables, graphs and numerical measures, Chebychev’s inequality and the empirical rule, counting methods, combinations, permutations, elements of probability and random variables, the binomial, the Poisson, and the normal distributions, sampling distributions, elements of testing hypotheses, statistical inference about one and two populations parameters.


  • 15010101: Calculus (1) [3 Credit Hours]

    Functions: domain, operations on functions, graphs of functions; trigonometric functions; limits: meaning of a limit, computational techniques, limits at infinity, infinite limits ;continuity; limits and continuity of trigonometric functions; the derivative: techniques of differentiation, derivatives of trigonometric functions; the chain rule; implicit differentiation; differentials; Roll’s Theorem; the mean value theorem; the extended mean value theorem; L’Hopital’s rule; increasing and decreasing functions; concavity; maximum and minimum values of a function; graphs of functions including rational functions (asymptotes) and functions with vertical tangents (cusps);


  • 19011405: Graduation Project (2) [1 Credit Hours]

    A continuation for the Graduation Project I course.


  • 19011516: Cyber Crime [3 Credit Hours]

    The cybercrime course will introduce the principles and practices of cyber forensics, providing a contextual setting for further modules. In particular, the course discuss gathering, reserving and presenting digital evidence using forensic toolkits.