Faculty of Computer and Information Technology | Computer and information sciences

Computer

Department Computer and information sciences

.. More..

Courses Description آخر تحديث 5/21/2024 12:09:24 AM


..

ITCS1313 Discreet Mathematics (3ساعة معتمدة)
This course covers basic discrete mathematics and its relation to computer science including logic theory, propositional logic, logical equivalence. Set theory: set operations and Venn Diagram, Closures, Equivalence, partial ordering, Functions types, inverse functions. Number Theory: Greatest Common Divisor, Euclidean algorithm, Graph theory: Euler and Hamiltonian networks, Graph coloring, Directed and undirected, Trees applications. Counting; Permutation, Combinations.
ITCS1311 Mathematics for Computer (3ساعة معتمدة)
Mathematics for computer science is an introductory course to calculus and linear algebra. In calculus, it covers differentiation, an introduction to integration and applications. It emphasizes understanding as much as computation. When you leave Mathematics for computer science we want you to take with you the ideas that will enable you to use the concepts of calculus later, both in mathematics and in other fields. In linear algebra, it covers Matrices, linear equations, Gaussian elimination, determinants, rank, geometrical notions, eigenvalue problems, coordinate transformations, norms, inner products, orthogonal projections, and Gram-Schmidt and least squares. Includes computational exercises related to these topics using Mathlab application.
ITAP1311 Multimedia 1 (3ساعة معتمدة)
A course in Multimedia is rapidly becoming a necessity in Computer Science and Engineering curricula, especially now that multimedia touches most aspects of these fields. Multimedia was originally seen as a vertical application area, i.e., a niche application with methods that belong only to itself. The aim of the course is to get a necessary knowledge on components of multimedia, multimedia software tools, multimedia tasks and concerns, multimedia presentation, data compression, and graphics and image data representations. The student will learn the most important topics of Adobe Photoshop CS6 and adobe illustrator cc 2018.dobe Photoshop.
ITCS1312 Fundemintals of Programming (3ساعة معتمدة)
This course will give an introduction to programming using JAVA programming and will cover basic java syntax, data types, expressions, selection structures (if, if/else, and if/else if statements. Logical operators, the conditional operator, and the switch statement), repetition structures (The while loop, do-while loop, and for loop), random numbers, methods, and arrays (single and multidimensional arrays) and text files.
ITCS1315 Programing Language 1 (3ساعة معتمدة)
This course will introduce concepts of object-oriented programming using java. The course will cover objects and classes, constructors, overloading, static class members, aggregation, inheritance, overriding superclass methods, protected members, chains of inheritance, Abstract Classes, interfaces, polymorphism, Nested classes, Array List class, Exception handling, Binary Files and Object Serialization.
ITCS2322 DataBase Systems (3ساعة معتمدة)
The main objective of this course is to provide students with the basic knowledge of database systems, their types, how to create and deal with them, and their theoretical and mathematical foundations. It covers a range of topics including: concepts, database architecture, database users, database approach, relational data model, SQL query language, the relational model and the normalization process. The practical part for this course focuses on teaching students how to use one of the database design tools.
ITCS1314 Logic Design (3ساعة معتمدة)
The main objective of this course is to provide students with the main concepts of Logic Design: The Concepts of Digital and Analog, binary codes signed arithmetic, Floating point representation. Binary Logic and Logic Gates. truth tables, logic optimization. Boolean algebra ,Boolean expressions simplification Karnaugh maps, Don't-Care conditions , NAND and NOR Implementation. Design Logic Circuits and Functionality. Combinational logic circuits: adders/subtractors, comparators, multiplexors/demultiplexors, and decoders/encoders, Sequential logic circuits, Latches and flip-flops, shift registers and counters.
ITNM1312 Electronics and Communication Circuits (3ساعة معتمدة)
This course is to provide the basic concepts of semiconductor and electronic elements. In addition, the applications of electronics into communication circuits are provided. Microcontroller basics and applications are also introduced in this course. The course includes p-n diodes and its applications, BJT transistors and its applications, FET transistors and its applications, Semiconductor memories, and introduction to Microcontroller.
ARAB1206 Arabic 1 (2ساعة معتمدة)
- Introduce to students the most characteristics of Arabic and advantages. - Insert the membership of Arabic through learning about the most important challenges. - Rise student's presentation of Arabic expression and methods in writing. - Improve student's skills in tasting, understanding and analyzing Arabic poetry in the past and modern. - Learn to students about the story's art, essay, elements and characteristics. - Enrich student's abilities to control their linguistic uses through the applied recruitment of syntactical rules. - Enrich students' abilities to control the writing through the applied recruitment of spelling rules and punctuation.
ISLM1201 Holy Quran (2ساعة معتمدة)
The course aims to protect the book of God from distortion in fulfillment of His saying: (Indeed, We have sent down the remembrance, and we will preserve it). Memorizing some surahs of the Noble Qur’an.
HIST1201 The Palestinian Case (2ساعة معتمدة)
This course deals with the Palestinian cause from its early beginnings with the direction of the French campaign to the east and the struggle with Britain to protect its colonial interests, passing through the Ottoman historical era, the period of organizations and the constitution and the corresponding Zionist activity in Europe, and how the First World War affected Palestine and its fall under occupation and then the British Mandate. The role of the mandate in establishing the national home and the Jewish state in Palestine.
ARTE1202 Palestinian folklore (2ساعة معتمدة)
This course explores the roots of Palestinian folk arts and identifies their main centers in Palestine. It also gives the students an overview of the essential Palestinian folk industries such as pottery, ceramics, glass, textile, straw and bamboo, metal works, and Palestinian folk embroidery.
SPOR1201 Culture in Sports Sciences (2ساعة معتمدة)
- The course aims to learn about the concept of sport and fitness Scientific foundations of warm-up. moderate and moderate strength. Basic principles for the acquisition of health and physical activity. Diseases of immobility and fitness. Ingredients for food and sports nutrition. Steroids, supplements and the negative effects of drugs and smoking on human health.
PHYS1225 Sciences in our life (2ساعة معتمدة)
(mechanics - properties of matter - heat - sound - light - electricity - modern physics - medical physics...) and presents them in a simple presentation with a focus on daily life observations and some natural phenomena. The course also exposes some of the familiar ideas, inventions and devices that It influenced people's lives and interpreted them from a physical perspective without being exposed to the complexities of laws and derivations known in the study of physics
RATV1200 Media & Society (2ساعة معتمدة)
The course provides a degree of knowledge of the development of radio, television, journalism, cinema and new media globally, Arab and Palestinian, and knowledge of the political, social and commercial dimensions of social networks, and the course aims to clarify the extent of the impact of the media on society and to identify the role of the media in society and its importance in its formation, and provide students with the basic skills of media education, and the skills of critical thinking of media content, and also aims to clarify the positive and negative effects of the media, conflict and integration between the new media The course seeks to keep abreast of local, national or global developments, and is studied in all its aspects and put forward for discussion with students and follow-up on what is presented on the subject, taking into account several considerations, the most important of which is the novelty of the subject and its importance for students of different disciplines as well as their relationship with society
ITCS2314 Programing Language 2 (3ساعة معتمدة)
Python is a language with simple syntax and a powerful set of libraries. An interpreter-based language, with a rich programming environment, including a powerful debugger. Python is widely used in many scientific fields for data exploration. This course is an introduction to the Python programming language for students who have no or little programming experience. The course will cover data types, flow control, object-oriented programming, and graphical user interface-based applications. This course will be used as an introduction to fields as diverse as word processing, simple graphics creation, image processing, and web programming.
ITCS2330 Advance DataBase Systems (3ساعة معتمدة)
The main objective of this course is to introduce more advanced topics in databases such Transaction Management and Concurrency Control, Database Performance Tuning and Query Optimization, Distributed Database Management Systems, an introduction to Business Intelligence and Data Warehouses, Big Data and NoSQL, Database Administration and Security. In the practical part for this course, the student will learn more advanced topics of (SQL) such as complex join and nested query, also will learn how SQL facilitates the application of business procedures when it is embedded in a programming language such as JAVA. Also will cover the SQL commands related to transaction management. Explain the role of indexes in speeding up data access and how to formulate queries and tune the DBMS for optimal performance. Finally give an introduction to NoSQL document databases using MongoDB.
JOUR1200 Digital media and content creation (2ساعة معتمدة)
In this course, the student is introduced to the basic concepts of media and communication, their types, functions, characteristics and different features and the difference between each of them, in addition to identifying the concepts of digital media, its means, functions, and communication characteristics, specifically those related to the effects of the Internet and the developments of communication technology, as well as It is devoted to social networks and their types, roles, and various functions, and society members manufacture media content as part of their active participation in the Internet environment, as well as critiquing this content, and identifying digital privacy and digital security challenges, and finally the course presents the ethics of digital media.
BIOL1201 LIFE AND NATURE (2ساعة معتمدة)
This course touches upon the study of energy flow in the biological system, the composition of the living matter, and the role of plants in the biological system. Furthermore, it helps in recognizing life through studying aspects of life and behaviors of some living organisms, besides studying the human body structure and its ability to maintain the body homeostasis.
TECH1222 General Safety (2ساعة معتمدة)
This course aims to provide students with knowledge and special trends of professional security and safety provisions in general, and in school in particular, which makes students take preventive action in work or in the place of their presence to avoid the risk of different exposure, how to get first aid for themselves and others in case of injury .This course consists of the following topics: the definition and development of professional safety , recognizing some definitions of professional safety, accidents and the main rules to avoid it , and reducing it ,the right rules of safety treatment with handicraft tools, safety at educational facilities, first aid and ways to give aid for some injuries, reasons of fires and how putting it out , emergencies in wars of various kinds, security and home safety.
SOCI1204 Palestinian society problems (2ساعة معتمدة)
This course is one of the university's elective requirements, which aims primarily to study social problems in Palestinian society as one of the phenomena that most affect the stability and development of society. It deals with the patterns of social problems in the Palestinian society, their dimensions, the influencing factors, and the mechanisms for confronting them, discussing the family and educational problems, the problems of women and children, the problems of juvenile delinquency, the problems of youth, the problems of crime and delinquency, the economic problems, and the risks of globalization on the Palestinian family and society
GEOG1202 Geography of Palestine (2ساعة معتمدة)
The student is expected to be familiar with the following topics: Study the location, position, geological formations, topography, and climate. Study of water resources, natural plants, and soil types for Palestine. In addition to studying the economic activity of the population. Study of population growth in Palestine in addition to the geographical reality of the city of Jerusalem
ENGL1207 English 1 (2ساعة معتمدة)
This is a preliminary course that mainly focuses on general English language social skills. It introduces the students to the different language skills in an integral manner. The course is based on a strong lexical component where the students are expected to read for comprehension. This course enables them to acquire new vocabulary, develop grammar knowledge and develop the language skills: reading, speaking, listening and writing. An integrated approach is applied throughout this course for students to acquire both fluency and accuracy by using basic reading techniques such as scanning, skimming, taking notes while listening; writing formal and informal letters, filling in forms, and describing people and places.
EDUC2266 E-learning and its applications (2ساعة معتمدة)
The course deals with the following topics: concepts and theories related to e-learning, types and environments of e-learning, stages of design in e-learning, organizational and executive rules for e-learning, and the role of administration, students and teachers in e-learning and their skills. The course also provides students with the necessary skills to deal with e-learning tools and programs. The course seeks to provide students with positive attitudes towards e-learning and its applications in teaching, as well as looking comprehensively in terms of e-learning in institutions in general, theoretical and practical application of a group of famous applications in e-learning such as Moodle and Classroom and some webinar programs such as Zoom and Meet.
ENGS2305 Computer organization and architecture (3ساعة معتمدة)
Introduction to organization and architecture, computer generations, Neumann-Von architecture, bus systems, bus design elements, operation and installation of the central processing unit, control unit operations, main memory, cache memory, input and output systems, instruction sets, addressing methods, organizing registers, Pipelining system, systems (CISC, RISC, and Superscalar), introduction to parallel processing, identifying the structure and architecture of an advanced processor.
ITNM2312 Computer networks and data communication (3ساعة معتمدة)
This course provides an introduction to data communication and networks, including: applications, industry, and benefits of different networking and networking systems (local, wide, medium, wireless local and wireless wide area networks), models of messaging protocols, basics of information communication and its role in computer networks, circuit-style switching and packet-style switching. Transmission and messaging systems, open systems interconnection models, transmission control and the Internet, and functions and examples of network-layer protocols are discussed.
ITCS2318 Advanced Algorithms (3ساعة معتمدة)
Definition of algorithms; Algorithm design methods; Analysis of algorithms: basic process concept, best, middle, worst case analysis concept; Complexity analysis: Theta Big, Omega Big, O Big symbols; repetition equations, self-recalling algorithms; basic search algorithms; basic sorting algorithms; concept diagram; Schematic algorithms.
ITCS4312 Artificial Intelligence (3ساعة معتمدة)
Artificial Intelligence (AI) is a research field that studies how to realize intelligent human behaviors on a computer. The ultimate goal of AI is to make a computer that can learn, plan, and solve problems autonomously. The main research topics in AI include: problem solving, reasoning, planning, natural language understanding, computer vision, automatic programming, machine learning, and so on. we will study the most fundamental knowledge for understanding AI. We will introduce some basic search algorithms for problem solving; knowledge representation and reasoning; pattern recognition; fuzzy logic; and neural networks. Heuristic Search techniques, Inference rule, First predicate calculus, Inference by contradiction, Logical Reasoning, Production systems, and Programming using Python.
ITCS3319 Computer Ethics (3ساعة معتمدة)
This course consists of two parts, the first part recognizes students on the technical writing process and the requirements for the development of good writing, and explains this course different types of technical writings and general structure such as: official reports, research proposals, feasibility reports, user guide, notes and CV. The second part clarifies the concepts of computer ethics, defines a framework for setting ethical decisions, and analyzes some issues related to computer ethics that workers in this field may face. Topics covered include: philosophical topics, business, professional ethics, privacy, criminal behavior, property rights, and reliability, in addition to plagiarism and its detection methods.
ITAP2310 Visual Programming (3ساعة معتمدة)
This course aims at introducing students to application development techniques through an integrated software development environment (NET Framework). The focus is on building a specific type of application (Windows-Applications). In addition, a visual programming language (C #) or VB is used to build office applications in a structured entities manner, to take full advantage of the integrated development environment and to build high-quality user interfaces and connect them to serial databases and files.
ITCS2315 Operating Systems (3ساعة معتمدة)
This course aims to provide student with the important concepts of operating systems. The topics includes the intention of operating systems and their functions, introduction to various operating systems and their tools, knowledge and use of the basic concepts of the common operating systems of most computers, such as organizing the processor, memory management, file organization, virtual memory scheduling processors, Kernel system and feeding system. operating systems.
ITCS2323 System Analysis and Design (3ساعة معتمدة)
TThe aim of the course is to develop the students' ability to plan, analyze, design, implement, validate, and maintain computerized information systems. Specifically, the course will: Develop the students' skills of identifying and selecting information systems development projects and using different selection criteria. Introduce approaches and models for information systems analysis and design. Highlight and integrate the methodologies, techniques, tools needed to produce and maintain information systems. We provide a clear presentation of the concepts, skills, and techniques that students need to become effective systems analysts who work with others to create information systems for businesses. We use the systems development life cycle (SDLC) model as an organizing tool throughout the book to provide students with a strong conceptual and systematic framework. The SDLC in this edition has five phases and a circular design. With this text, we assume that students have taken an introductory course on computer systems and have experience designing programs in at least one programming language. We review basic system principles for those students who have not been exposed to the material on which systems development methods are based.
ITCS2321 Data Structures and Algorithms Analysis (3ساعة معتمدة)
Covers the design, analysis, and implementation of data structures and algorithms to solve engineering problems using an object?oriented programming language. Topics include elementary data structures, (including arrays, stacks, queues, and lists), advanced data structures (including trees and graphs), the course covers the algorithm analysis technique including the algorithm complexity, and algorithms design techniques such as divide and conquer, greedy and dynamic programing. And apply the concepts of algorithm analysis and design on a well-known problems such as searching, sorting, trees and graphs.
ITCS3329 Machine Learning 1 (3ساعة معتمدة)
This course presents an introduction to the basic concepts of strategies and tools needed to apply machine learning concepts in data science and artificial intelligence applications. This course also introduces the basics of machine learning, algorithms, and directed and undirected learning.
ITAP3312 Information Retrieval (3ساعة معتمدة)
This course familiarizes students with different concepts of information retrieval techniques mainly focused on clustering, classification, search engine, ranking and query operations techniques.
ISLM1202 Biography of the Prophet mohammed (2ساعة معتمدة)
At the end of the course the student is able to: Identify the Prophet's biography from birth until his death. Identify the most important invasions that occurred in the age of the Prophet (PBUH). The student should recognize the difficulties and risks faced by the Prophet in inviting him to God Almighty.
ARAB1217 Palestinian Literature (2ساعة معتمدة)
1- Learn about the historical dimension, relationship to the contents of Palestinian literature, and political, social and cultural reality in Palestine. 2- Study the impact of Palestinian reality on literature, and keep up with the situation in various stages. 3- Familiarity with the most prominent figures of Palestinian literature in poetry and prose, some of their works, and the impact of these works on the reality. 4- Identify the difficulties and obstacles faced the researchers in Palestinian literature, especially in the early stages of his history. 5- Identify the most prominent researchers and pioneers in Palestinian literature, their history, and their role in bringing it into existence. 6- It includes many artistic and objective issues in literary types, and multiple trends in analysis and criticism with clarifying its development stages and the most prominent figures and characteristics.
ITCS3314 Software Engineering (3ساعة معتمدة)
This course will study a collection of methods which embody an "engineering" approach to the development of computer software. It will provide the Nature of Software, Software Process Structure, Process Models , Agile Development, Human Aspects of Software Engineering, Principles That Guide Practice, Understanding Requirements, Requirements Modeling, Design Concepts , Architectural Design, Component-Level Design, User Interface Design, Pattern-Based Design, WebApp Design, MobileApp Design, Quality Management: Software Testing Strategies, Testing Conventional Applications, Testing Object-Oriented Applications, Testing Web Applications, Testing MobileApps, Security Engineering, Formal Modeling and Veri?cation, Software Con?guration Management.
ITCS3312 Web Programming 1 (3ساعة معتمدة)
This course aims to teach students the design and programming of web pages and focuses on the front end design of the website. The course covers the following topics: web Programming using HTML5 and then formatting and structuring these pages using CSS3. The course also covers JavaScript and JQuery programming languages and their uses to interact with the content of the web pages.
ITNM3315 Mobile Application Programming 1 (3ساعة معتمدة)
This course is considered the student's first experience in programming smart devices, as it will address the programming of smart device applications using the Android system. The course begins with introducing the work environment and architecture of the Android application, then designing user interfaces, interacting with user interface elements, and building a List View, Menus, and Dialogs. The student also studies how to communicate between parts of the application using Intents, as well as designing appropriate interfaces for different displays and controlling their settings. The course also deals with database and file applications, programming of Broadcast receivers and Content Providers.
PSYC1200 Psychology and Life (2ساعة معتمدة)
The course deals with the concept of psychology, life, and mental health and the importance of each of them for the individual and society. It also introduces the concept of positive thinking as a way of life, knowing the positive personality traits and distortions of thinking and ways to treat them. The course also deals with identifying some life and social skills such as social taste, such as communication, communication and speech, and constructive dialogue. Problem-solving, decision-making, self-management, knowledge of the causes and types of pressures of contemporary life, and methods for confronting them. The course also addresses the most important problems of youth such as unemployment and free time, migration, psychological alienation, and methods of confronting them. The course also deals with family harmony and knowledge of the foundations for choosing marriage in the Qur'an and Sunnah. The course also deals with the challenges of the digital age, and knowledge and treatment of some problems in the digital age such as electronic blackmail, electronic games, electronic addiction and electronic bullying.
ITNM1200 Cyberspace and information security (2ساعة معتمدة)
It is a university course that focuses on studying the concepts and challenges of digital security and information security in the electronic environment. The course aims to raise awareness among students about the importance of protecting digital information and data from electronic threats, such as hacking, cyber-attacks, electronic fraud, viruses, and others. It covers the study of encryption methods and tools used to secure information, networks, and digital systems. The course also revolves around digital protection laws, regulations, and ethics related to safe technology and internet use. Its objective is to equip students with the necessary skills to protect personal, sensitive, and institutional information and to handle security in the advanced digital world. This course is fundamental in the field of information security and benefits students interested in technology security and safeguarding digital privacy.
ITCS3318 Automata Theory (3ساعة معتمدة)
IIn this course, the study what computers and languages can do theoretically-that is, what computations are even possible. While this sounds theoretical, many of the theoretical ideas can be used directly in building programs. The student by the end of the course should understand the importance of theoretical computer science in the fields of hardware design, programming languages, and compiler design. The student should be able to build some mathematical models for some of the computer parts. In addition to that, the student will moderately be able to write grammar for a designed programming language. The topics covered will include regular expression, finite state automata, regular languages, pushdown automata, Kleene's theorem, context-free languages, Turing machines, and etc.
ITCS3316 Web Programming 2 (3ساعة معتمدة)
This course aims to teach students the design and programming of web pages and focuses on the design of the back end of the website. The course covers the following topics: Dynamic web programming using languages such as PHP or ASP.NET, how to transfer data between pages, retrieve data from databases and display them, and deal with forms.
ITNM3317 Mobile Application Programming 2 (3ساعة معتمدة)
The course will introduce the student to the advanced topics for the Android programming and Android applications components such as fragments, shared preferences, SQLite and . Students will learn skills for creating and deploying Android applications using Java Language.
ITAP3218 Entrepreneurship and Freelancing (2ساعة معتمدة)
This course aims to clarify the most important concepts in entrepreneurship, develop students' entrepreneurial skills, prepare them on the scientific and practical level, and provide students with the ability to write business plans and study their feasibility, so that they can establish their own projects in the future, start a pilot project, and work effectively in companies with Maintaining work ethics and constructive citizenship and striving for the sustainability of organizations and companies. The course is theoretical but practical in nature, as it uses student-centered teaching methods. The topics that will be raised in this course are: Introduction to entrepreneurship, characteristics and characteristics of a successful entrepreneur, discovering opportunities and generating ideas, transforming entrepreneurial ideas into services and products of value, project feasibility study, writing business plans, financial evaluation of the project, obtaining financing, business incubators Marketing issues, corporate franchises. Introduction to self-employment, the mechanism of self-employment sites, remote work platforms, practical application on self-employment platforms.
BUSA1200 Leadership & Entrepreneurship Skills (2ساعة معتمدة)
Leadership and Entrepreneurship Skills is a course aimed at developing students' knowledge and skills in the field of leadership and entrepreneurship. This course focuses on enhancing their abilities in team leadership, effective decision-making, and promoting innovation and creativity in a business context. Throughout the course, students will be introduced to various theories and models of leadership, gaining insights into different leadership styles and approaches. They will learn about the qualities and characteristics of successful leaders and how to apply them in real work scenarios. Additionally, the course will cover topics such as communication skills, conflict resolution, and motivation techniques, all of which are essential for effective leadership. The entrepreneurship component of the course includes introducing students to the fundamental principles of entrepreneurship and the process of business creation and management. They will learn about opportunity discovery, market analysis, business planning, and resource management. The course also emphasizes the development of an entrepreneurial mindset, encouraging students to think critically, take calculated risks, and identify opportunities for innovation and growth. Throughout the course, students will engage in practical exercises, case studies, and group discussions to apply their learning to real work scenarios. They will also have the opportunity to interact with successful entrepreneurs and industry professionals through guest lectures and networking events.
ITAP3316 UX&UI (3ساعة معتمدة)
Every digital interface/interaction (e.g. web and mobile application, car dashboard, smart appliance) was designed to solve a problem or to make our lives better, easier, more successful. Every time you use your phone, the buttons you push, the gestures to swipe up, down, left right, the font choices, the color scheme-all these were designed by a UI/UX designer. In other words, UI/UX is the communication layer between the computer software and the user. This hands-on, projects based course, explores the principles and practice of user interface and user experience design for digital platforms.
ITCS4215 Research Methodology and Academic Writing (2ساعة معتمدة)
In this course, students will learn about the fundamental steps of a research road map that underlie all research consisting of interconnected research processes such as problem formulation, objectives, questions, sampling, measurement, design, analysis, and conclusion. Furthermore, Students will learn the academic writing process which includes recognition of academic document types, writing foundations, writing stages, characteristics of academic research writing, effective writing, writing elements, paragraph components, paragraph types, coherence, using parallel structure, accuracy in writing, and citation Techniques.
ITCS4320 Graduation Project (3ساعة معتمدة)
The second stage of the graduation project, which includes the implementation phase, the examination and evaluation stage, and the finalization of the project. A full project report must be submitted to the concerned department and the project supervisor, and prepared for final discussion.
ITCS4200 Field Training (2ساعة معتمدة)
The student shall train in one of the institutions for a period of no less than six weeks, and submit a report from the institution showing the effectiveness of the training, according to the training instructions for the departments.
ITAP4316 IT Projects Management (3ساعة معتمدة)
This course aims to provide the students with the basics of information systems management and how to implement their projects from the beginning of the stage of project requirements until the successful delivery of the project. Topics covered include the use of information technology resources for the optimal development of information systems, relevant technical, administrative, organizational and tactical concepts, management and development of systems and project presentations, project planning and tool development, scheduling, resource management, technology project follow-up and effective management of these projects. The course also aims at increasing the students' experience in the applications of software used in project management of information systems such as Microsoft Project, CoComo, Monte Carlo.
ITCS4315 Data Science 1 (3ساعة معتمدة)
This course will introduce the concepts, techniques and tools they need to deal with various facets of data science practice, including data collection and integration, exploratory data analysis, predictive modeling, descriptive modeling, data product creation, evaluation, and effective communication. Integration and synthesis of concepts and their application to solving problems. To make the learning contextual, real datasets from a variety of disciplines will be used.
CHEM1202 Environmental Culture (2ساعة معتمدة)
Introduction to ecology - Concept of ecology - Evolution of the human-environmental relationship - Causes of aggravation of environmental problems - Means of conservation and conservation of the environment - Basic concepts in the environment - Earth's casings - ecosystem fundamentals - solar system components - solar system types - ecosystem balance - energy flow in the ecosystem - food chain and food grid -Ecological pyramids - biogeochemical cycles - gas cycles - sedimentary cycles - air and pollutants - atmospheric layers - air pollution - primary and secondary air pollutants - air protection from pollution - general effects of air pollution - Hydrothermal Effect - Acid Rain - Ozone Hole - Water and Contaminants - Specifications to Be Available in Drinking Water Water Pollution - Types of water contaminants and their damage to human health - Protection of the water environment from pollution - Methods of maintaining drinking water - Soil pollution and means of protection - soil pollution - soil protection from pollution - desertification - food and contaminants - quality food specifications - sources of food pollution - types of food contaminants - use of medicinal drugs in animal production - food additives - environmental contamination with pesticides and toxins - Pesticides-toxins - solid waste - solid waste types - solid waste treatment and disposal - hazardous waste - electronic waste - other pollutants - inland pollution - asbestos (temporary bomb) - electromagnetic pollution - optical pollution - environment in Palestine
LAW1232 Law culture & human rights (2ساعة معتمدة)
This course aims at introducing students to legal culture and its importance, human rights and sources, comparing human rights in Islam and international declarations, their definition of rights and duties in the Palestinian Basic Law, the electoral law in Palestine, the exercise of political rights in Palestinian society, Between the Palestinian Personal Status Law and the CEDAW Agreement, and the recognition of international humanitarian law.
ITCS1201 Computer and Internet (2ساعة معتمدة)
A basic course for all university students aimed at providing the student with computer skills, introducing the student to the computer and its uses and its software and physical components, identifying the different areas of computer use, as well as introducing the student to the Internet and benefiting from its various services such as email, research, file preservation and communication. The course also aims to provide the student with the skill of installing and uninstalling a program or application, identifying safe sites for programs, clarifying what computer networks are, dealing with them, and using mobile communications, and providing them with the skill to assess the risks and benefits of telemedicine, using Bluetooth technology, and using the NFC tag, as well as using the phone. Smartphone as a mobile phone hotspot, and add a wireless printer to a network. The course aims to introduce the student to the concept of blue eavesdropping, detect an intruder to access your wireless signal, protect against viruses and malware, protect the smartphone from threats, as well as provide the student with the skills necessary to deal with buying and selling sites, and using payment applications securely, and files Cookies, spyware and learn about privacy laws, as well as learn about cybercrime and cybercriminals.
ISLM1204 Islamic creed (2ساعة معتمدة)
The definition of the Islamic faith, its characteristics, details the six pillars of faith: faith in God Almighty, faith in angels, faith in heavenly books, faith in prophets and messengers, faith in the other day and its details, faith in judiciary and fate. At the end of the course, the student is able to: * know the knowledge of the faith and its importance. * Distinction between types of uniformity. * Access to the concepts of faith in justice and fate. * Post-death identification from another day and other matters.
ISLM1215 Modern Jurisprudence issues (2ساعة معتمدة)
Addresses contemporary problems and issues of jurisprudence that fall within the framework of what is known as the jurisprudence of the home, and the attitude of contemporary jurisprudence thereof, so that the student can develop a contemporary view of the daily life problems and the opinion of Islam therein, such as: insurance, cloning, brain death, organ transfer, milk banks, IVF and other new issues. It aims to: familiarize itself with the provisions of developments in various sections of jurisprudence
ITCS4330 Machine Learning 2 (3ساعة معتمدة)
The purpose is to look into recent statistical approaches for supervised and unsupervised learning, as well as the theory that behind them. Through programming lab sessions in the Python language. this course contains many topics in statistical machine learning like: Linear regression/classification approaches, Hierarchical clustering, Principal Component Analysis, Statistical Learning Theory, Stochastic approximation algorithms, Inference on graphical models, Numerical Optimization.
LIBR1234 Libraries and information sources (2ساعة معتمدة)
In this course, the student studies multiple learning skills that help him on how to use traditional and electronic libraries in addition to the concept of information sources and their divisions, types and forms of information containers, with different practical examples, as well as how to access information available in the sources through the multiple keys used for each source, in addition to The skill of differentiating between the three terms used in the field (electronic libraries, digital library and virtual library) and the differences between them and traditional libraries. The student also studies the concept, origin, components, requirements and services of the traditional library and the electronic library, and its success factors.
ITNM4352 Multi-platform mobile programming languages (3ساعة معتمدة)
Students will learn about the concept of developing mobile applications that can run on various mobile platforms. The programming languages used for this purpose, such as JavaScript, React Native, Flutter, and Xamarin, will be reviewed, in addition to the advantages and disadvantages of each. We will also cover the principles of cross-platform application design and development so that a uniform, high-quality user experience can be provided across different operating systems. Students will gain scalable and cross-platform mobile application development skills, which will help them develop cross-platform mobile applications effectively and cost-effectively.
EDUC1203 Education and sustainable development (2ساعة معتمدة)
Distance identification aims at sustainable development (concept, genesis, goals, dimensions) - Investment in education for sustainable human development - Education from the perspective of the objectives of the sustainable development plan - Security, intellectual security and security education - Security education in the face of the dangers of Israeli occupation - Security education in the face of the dangers of psychological warfare (Rumour, propaganda and its means) - Security education in the face of the risks of competing over non-renewable resources - Security education in the face of the risks of marginalization and social exclusion - Security education in the face of the risks of social networks and smartphones - Security education in the face of the risks of cyberexecution - Security sustainability (Social sustainability - environmental sustainability - economic sustainability - people's participation in sustainable security
ITCS4322 Web Programming 3 (3ساعة معتمدة)
Identify one of the powerful languages used in website programming, ASP.Net, and learn about its components and how to use them, as well as databases and how to link them with the website using the programming languages VB.NET or C#, in order to create an interactive website and work protection measures for that site by giving levels Various powers of the site users.
ITNM3319 Security of data and computer systems (3ساعة معتمدة)
This course introduces mechanisms for protecting the exchange of information on networks and includes: cryptography, basics of cryptography and concealment of information, encryption using private and public keys, the use of firewalls, the use of hash and certificate of authority, security practices, e-mail security, malware, penetration systems. Definition of security threats, vulnerabilities and protection methods.
NURS1205 Health and Diet (2ساعة معتمدة)
This course is designed to introduce the study of nutrition in health and health care. The students will study the nutrients and their specific functions in the body. They will learn to apply their knowledge and giving nutritional guidance and teaching their clients and their families concerning their diets. They will learn the nutritional management for malnourished patient and appropriate foods for healthy or unhealthy clients gastrointestinal, cardiovascular diseases, and renal problems, also they will learn the alternatives of oral feedings.
ITCS4311 Computer Graphics (3ساعة معتمدة)
This course will introduce overview of graphics systems and will cover fundamental principles and algorithms underlying computer graphics, including Line-Drawing algorithms, Circle generating algorithms, ellipse algorithms, Filled-Area primitives, 2-D Geometric Transformation, 3-D Geometric Transformation, Two-Dimensional viewing (2-D viewing transformation and 2-D clipping algorithms), Three-Dimensional viewing (Parallel projections and Perspective projections) and Raster methods for computer animation.
ITCS4325 Natural Language Processing (3ساعة معتمدة)
Natural Language Processing (NLP) is a rapidly developing field with broad applicability throughout the hard sciences, social sciences, and the humanities. The ability to harness, employ and analyze linguistic and textual data effectively is a highly desirable skill for academic work, in government, and throughout the private sector. This course is intended as a theoretical and methodological introduction to the most widely used and effective current techniques, strategies and toolkits for natural language processing, with a primary focus on those available in the Python programming language.
ITCS4323 Pattern Recognition (3ساعة معتمدة)
This course provides an introduction to discrimination. This course presents the basic concepts and their applications for building knowledge and their applications in knowledge-based systems. This course also presents the cycle of knowledge-based systems starting from identifying relevant knowledge to acquiring knowledge, representing it, and then evaluating and using it.
ITCS4321 Digital Image Processing (3ساعة معتمدة)
Segmentation and coding of images, description and representation of digital images in spatial and frequency domains, image restoration, image recognition and improvement, algebraic and geometric operations of the image, image representation, image purification, image reconstruction, pattern recognition principles, object segmentation and measurement.
ITCS4308 Selected Topics (3ساعة معتمدة)
This course covers some advanced topics in the fields of computer science
ITAP4329 Big data analysis (3ساعة معتمدة)
The main objective of this course is to introduce the basic concepts of Big Data and big data analytics. The first part will focus on defining what actually big data means and clarify its characteristics, sources, types, Infrastructure, Life Cycle, various storage concepts of big data, Introduction to NoSQL and the core components of Hadoop. The second part aims to cover big data Analytics Terminology and Techniques , it start with Data Analytics Life Cycle followed by Big Data Analytics with Machine Learning and various item set mining algorithms and clustering, finally will introduce the concept of Big Data Visualization.
ITNM4313 Cloud and Distributed Systems (3ساعة معتمدة)
This course provides an introduction to wireless networks including: technologies and applications for wireless networks and mobile devices, advances in wireless and mobile network protocols from IET, IEEE and other standard bodies, new telephony protocols and communication systems such as: TWS, GPRS, ADHOC, Mobile Internet, broadband wireless network, satellite and modern wireless technologies, as well as an assessment of the goals of using heterogeneous technology and networking.
ITCS4319 Data Science 2 (3ساعة معتمدة)
Advanced data wrangling, data visualization, and statistical modeling and prediction are covered in this course. Big data and database administration, interactive visualizations, nonlinear statistical models, and deep learning are among the topics covered.