Course Description - Bachelor of Information Systems

  • 13020001: Hebrew Language [2 Credit Hours]


  • 13020007: English language III [2 Credit Hours]


  • 13020011: Contemporary Problems [2 Credit Hours]


  • 13020026: Leadership and Creativity [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.


  • 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.


  • 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.


  • 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.


  • 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.


  • 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.


  • 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.


  • 19011510: Crisis Management [3 Credit Hours]

    This course aims to convey both general knowledge of the core themes and approaches in the anti-crisis management, security management and all its complex problems associated with the state, economy, production, organization, and person.


  • 13020005: Turkish Language [2 Credit Hours]


  • 13020035: Professional Communication Skills [2 Credit Hours]


  • 13020036: Software Applications [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.


  • 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.


  • 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.


  • 19011507: Electronic Commerce [3 Credit Hours]

    This course introduces students to basic eCommerce business concepts and processes, students will explore how eCommerce is becoming one of the primary communication, marketing, and commercial medium for businesses in almost every industry. In this course, some of the major issues associated with eCommerce will be explored such as: security, privacy, intellectual property rights, authentication, encryption, acceptable use policies, and legal liabilities. The student will be able to understand computer and communication technology and the software components that hold eCommerce together.


  • 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.


  • 13020003: German Language [2 Credit Hours]


  • 13020004: Russian Language [2 Credit Hours]


  • 13020013: History of Jerusalem [2 Credit Hours]


  • 13020014: Political Science [2 Credit Hours]


  • 13020031: Contemporary Global Issues [2 Credit Hours]


  • 19011500: Information Technology Management [3 Credit Hours]

    This course provides the student the basic concepts of information technology management. The topics include: software engineering, design, mathematics, information systems and human resources, business information systems and strategy.


  • 19011501: Cloud Computing [3 Credit Hours]

    This course provides the student the basic concepts of cloud computing, from infrastructure, administration to programming and applications. The topics include: overview of cloud computing, cloud systems, parallel processing in the cloud, distributed storage systems, virtualization, security in the cloud, and multicore operating systems. Students will study state-of-the-art solutions for cloud computing. Students will also apply what they learn in one programming assignment.


  • 19011511: Data Mining and Artificial Intelligence [3 Credit Hours]

    This course covers the basic concepts in Artificial Intelligence. The student will be taught some basic search algorithms for problem solving; knowledge representation and reasoning; robots; pattern recognition; fuzzy logic; and neural networks. Data Science such as Statistics, Coding, Business Intelligence, Data Structures, Mathematics, Machine Learning, Algorithms, amongst others.


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


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


  • 13020023: Astronomy [2 Credit Hours]


  • 13020024: Environmental Culture [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.


  • 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


  • 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.


  • 19011502: Human Computer Interaction [3 Credit Hours]

    Diverse human-computer interaction issues, including tools and skills for user interface design, software user interface architecture, early prototypes and iterative design Critical and security systems, methods for measuring efficiency, and computer-aided collaborative work.


  • 19011503: Mobile Computing [3 Credit Hours]

    This course is the student's first experience in smartphone programming, as it will deal with programming smartphone applications using the operating system. The course begins with introducing the work environment and application architecture, then designing user interfaces, interacting with user interface elements, and building a display menu, menus, and displays. The course also deals with database applications, files, and programming of publishing receivers and content providers.


  • 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.


  • 13020008: Physical Culture [2 Credit Hours]


  • 13020015: International Relations [2 Credit Hours]


  • 13020020: Anti-Corruption [2 Credit Hours]


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


  • 13020030: Individual and Society [2 Credit Hours]


  • 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.


  • 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.


  • 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.


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

    A continuation for the Graduation Project I course.


  • 19011504: Business Administration [3 Credit Hours]

    This course introduces students to basic business concepts and processes, and to the major issues involved in the management and administration of organizations. As such, it provides students with an overview of the major functional areas of business, including general management, human resources, industrial relations, marketing, production/operations, and finance. Students will gain experience in identifying concepts and analyzing problems in a real-life business context. In addition, this course will allow students to begin to develop essential business skills such as comprehensive research, effective presentations, working effectively in teams, writing for a business audience, and critical analysis.


  • 19011509: Contemporary Topics in Database Systems [3 Credit Hours]

    This course offers practical topics in database systems. The course includes multiple practical topics related to databases, managing information extraction, and more. It utilizes one of the famous database systems to give students hands on experience.


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


  • 13020006: Italian Language [2 Credit Hours]


  • 13020012: Islamic Civilization [2 Credit Hours]


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


  • 13020025: Agriculture in Palestine [2 Credit Hours]


  • 13020028: My Career I [2 Credit Hours]


  • 13020029: My Career II [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.


  • 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.


  • 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.


  • 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.


  • 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.


  • 19011512: Decision Support Systems [3 Credit Hours]

    Overview of fundamental issues of information retrieval with theoretical foundations. The information retrieval techniques and theory, covering both effectiveness and run-time performance of information retrieval systems are covered. The focus is on algorithms and heuristics used to find documents relevant to the user request and to find them fast. The course covers the architecture and components of the search engine such as parser, stemmer, index builder, and query processor. The students learn the material by building a prototype of such a search engine.


  • 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.


  • 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.


  • 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.


  • 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.


  • 13020002: French Language [2 Credit Hours]


  • 13020019: Democracy and Elections [2 Credit Hours]


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


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


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


  • 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);


  • 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:


  • 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.


  • 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.


  • 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.


  • 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.


  • 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.


  • 19011508: Visual Computing [3 Credit Hours]

    This course aims to introduce students to how to design software applications by introducing two main topics (Console Apps) and (GUI Apps), by introducing the student to the basic concepts and structures needed to create using shapes and graphical user interfaces, as well as pure programming (without using graphical interfaces) implemented in a programming language. The course focuses on introducing theoretical and practical concepts, as it deals with the following aspects: creating programs in sequential and other ways with conditions and repetition, regular and irregular matrices, classes and entities, and practical handling on them, exception handling, as well as introducing a server management studio.


  • 19011513: Contemporary Topics in Information Technology Management [3 Credit Hours]

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


  • 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.


  • 15200107: Islamic Studies [3 Credit Hours]


  • 13010007: Communication Skills [1 Credit Hours]


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


  • 13020010: Islamic Econmic System [2 Credit Hours]


  • 13020027: Health Culture [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.


  • 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.


  • 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.


  • 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.