يتناول المساق المفاهيم القانونية العامة، وتطور القوانين السارية في فلسطين، كما يتناول مصادر وأنواع القاعدة القانونية، إضافة إلى العلاقة بين القانون والمجتمع. ويركز على حقوق الأفراد وواجباتهم في القانون الأساسي الفلسطيني والقوانين العادية، ويعرض نماذج تطبيقية من الواقع المحلي، ويهدف المساق إلى تنمية الوعي القانوني لدى الطلبة وتمكينهم من فهم القضايا القانونية التي تمس حياتهم الشخصية والمهنية.
This course offers an Introduction to Algorithm Design and Analyses. By taking this course, student will learn how to analyze algorithms and determine the complexity of different algorithms. The course also provides students with solid information about designing efficient algorithms in different fields for such as sorting, selection, and graphs. Students also will learn to solve complex problems by utilizing greedy and dynamic programming.
This course is an introductory experimental laboratory that explores basic topics in electronics: Rectifier diodes, characteristics representation of diodes of different semiconductor materials, half-wave rectifier and bridge rectifier. Special purpose didoes, LED, Zener characteristics, Series and series-opposed circuit of Zener diodes, DC and AC voltage limitations and overload protection with Zener diodes. Bipolar transistors, testing and rectifying behavior, control characteristics, feedback characteristics and amplifier circuits. JFET and MOSFET.
Microprocessors and Assembly language Lab In this lab, students will review all fundamental skills of the microprocessors including 8086, 8088, and 386. Also, student will practically understand the functions of the CPU components (ALU and Registers) by writing assembly codes. Students will write assembly code for arithmetic, logic, branching and looping operations. Students also will learn how to access different memory parts including data segment, code segment, and the stacks. Further, students will get experience on how to use microprocessor to operate other hardware devices such as stepper motors, elevators and LED lights.
This course provides basic knowledge about digital design and implementation using VHDL (Very High Speed Integrated Circuit Hardware Description Language) as the description language, as well as skills in the use of computer-based design and simulation tools (ex. Quartus and ModelSim). Topics includes: Introduction to the design of digital electronic systems: design flow, development tools, types of integrated circuits, Programming Logic Devices: CPLD and FPGAs. Basics of the language VHDL: Code models,
"introduces the underlying technology of local area networks (LANs), wide area networks (WANs) and the Internet. Topics include networking media, the Open Systems Interconnection (OSI) model, network operating system (NOS), (IP) addressing techniques, routing and switching, and small network configuration and troubleshooting. Introduces router configuration, maintenance and troubleshooting; routing protocols and use of access control lists (ACLs) as a traffic management tool. Students gain command-line- interface (CLI) knowledge and configure local and wide area networks with routers. Switch configuration and maintenance,
Visual programming languages are widely used for the rapid development of graphical applications. This subject will introduce students to the fundamental principles of event-driven programming and to programming using a visual environment through the use of the Visual C# programming language or java . An additional aim of this subject is to give students an understanding of the main ideas of HumanComputer Interaction (HCI).
Review of the Internet architecture, layering; wired and wireless MAC;intra and inter-domain internet routing, OSPF, BGP, Tuning BGP Attributes,OSPF Multi-Area Configuration,OSPF Over Frame Relay, Route Filtering & OSPF Authentication, Route Redistribution, error control and reliable delivery, ARQ,CRC,TCP, congestion and flow control, multicast, Internet topology, data link layer, ARQ Strategies, Analysis of ARQ Strategies, multi-access communication, Frame Relay, delay models in data networks, network layer, routing in data link networks, PPP, HDLC, Frame Relay, Routing vs L3 Switching, Spanning Tree Security root guard, loop guard, MAC Access List,network security,Voice Over IP (VoP), network management and Quality of Service (QoS).
This course will cover the practical aspects of computer network programming, with emphasis on the Internet. The goal of this course is to introduce the students to the basics of computer networks and Internet programming. We will introduce the students to the TCP/IP protocol stack and some of its important protocols. Students will also be introduced to Sockets Programming. We will also look at industry trends and discuss some innovative ideas that have recently been developed. Some of the course material will be drawn from the web, industry white papers and Internet RFCs.Upon conclusion of this course a student will be able to plan and install a TCP/IP protocol stack based local area network, set up switches and routers, and write socket programs for communication.
This course provides a comprehensive description of the fundamental principles of sensors and its operation, and it describes how these principles influence the applications that contains sensors usage. During the course the student will know how to select and use sensors for laboratory experiments and real applications, and understand the underlying issues that influence sensor performance. In addition, the course provides the explanation of transduction mechanisms, interpreting sensors specifications sheet, then the student will be able to analyze and interpret sensor output data, and design sensors-based applications.
مساق اللغة الانجليزية 2 مساق نظري تقدمه جامعة فلسطين التقنية خضوري للطلاب في كليات العلوم والهندسة وكذلك طلاب تكنولوجيا التعليم؛ يقدم المساق لمحة عامة عن مهارات تعلم اللغة الإنجليزية في القراءة والكتابة والتحدث والتي ستمكنهم من التواصل بشكل هادف في السياقات والمواقف العلمية. كما يقدم مجموعة متنوعة من الأنماط النحوية للغة العلمية وعناصر المفردات اللازمة لفهم السياقات والاتجاهات العلمية. خلال هذا المساق، سيتعرض الطلاب لمجموعة متنوعة من الموضوعات العلمية والمدخلات السمعية من أجل توسيع وتعميق مهارات التفكير النقدي لديهم ومساعدتهم على التعبير عن آرائهم حول الموضوعات والمشكلات العلمية الحديثة.
يهدف إلى تزويد الطلاب بفهم شامل للقوانين واللوائح التي تحكم استخدام التكنولوجيا في العمليات الحكومية. يركز المساق على دراسة القوانين واللوائح المتعلقة بالمعاملات الإلكترونية، والتوقيعات الإلكترونية، وحماية البيانات، والأمن السيبراني، بالإضافة إلى الجوانب القانونية الأخرى التي تواجهها الحكومة الإلكترونية
يهدف هذا المساق إلى تعريف الطلبة بمفهوم الفساد وصوره وأسبابه وانعكاساته على المجتمع والدولة، مع التركيز على البيئة القانونية والمؤسساتية لمكافحة الفساد في فلسطين، يتناول المساق الإطار القانوني لمكافحة الفساد، بما في ذلك قانون مكافحة الفساد الفلسطيني، ودور هيئة مكافحة الفساد، والنيابة العامة، والقضاء، ومؤسسات الرقابة، كما يناقش الاتفاقيات الدولية ذات الصلة، مثل اتفاقية الأمم المتحدة لمكافحة الفساد، ومدى مواءمتها مع التشريع الفلسطيني، ويتم تحليل أهم الجرائم المتعلقة بالفساد، مثل الرشوة، واستغلال الوظيفة العامة، والإثراء غير المشروع، وغسل الأموال.
يهدف إلى دراسة الخصائص الاقتصادية والاجتماعية للدول النامية، مع التركيز على التحديات والفرص التي تواجهها في سياق التنمية الاقتصادية والاجتماعية. يشمل المساق تحليل القضايا المتعلقة بالنمو الاقتصادي، والفقر، وعدم المساواة، والتبعية الاقتصادية، والتجارة الدولية، والاستثمار الأجنبي المباشر، والتنمية المستدامة.
This course aims to promote the breadth of scientific endeavour, the integrated nature of scientific disciplines, the importance of scientific process and critical thinking. The course includes discussions about how data, information, knowledge and decision-making relate to research. The course also focuses on the theoretical considerations involved in the first stage of the research process: formulating the research problem and research questions, hypotheses or objectives. Tips on writing research questions and developing hypotheses are provided. Students are expected to examine a series of scientific issues, dealing with medical, environmental, social and other issues. This course is taught using a combination of scientific discussion, self-directed learning, student presentations, class activities and a research assignment.
Axiomatic definition of probability spaces, combinational methods, conditional probability, product spaces, random variables, distribution and density functions, multivariate distributions, conditional distributions and densities, independent RVs, functions of RVs, expected values, moments and characteristic functions, joint and marginal distributions, generating functions.
This is a fundamental course in computer science. Many theories, systems, and applications are built on discrete structures, such as Boolean logics, sets, functions, relations, and graphs. This course introduces such discrete structures with mathematical specifications, and formal proof techniques that establish their properties.
This course consists of hands-on and computer-aided laboratory exercises that explore topic areas from 12110236 Electrical Circuits. Resistors and resistive circuits, potentiometers, KVL, KCL, superposition principle, Thevenin’s theorem and maximum power transfer, RLC current and voltage characteristics, frequency response of RL, RC and RLC circuits, series and parallel resonant circuits are all included in the curriculum of this module.
Provides a broad introduction to the fundamentals of Electronics. The atom, materials used in semiconductors, current in semiconductors, N-type and P-type semiconductors and the PN junction. Diodes and its applications with emphasis on half-wave rectifiers, full wave rectifiers, filters, regulators, limiters clampers and multipliers. Special-purpose diodes with particular emphasis on Zener diode and its applications. Bipolar Junction Transistor (BJT) including BJT bias circuits and BJT amplifier configurations with a focus on common-emitter amplifier. Filed-Effect Transistors (FETs), JFET, MOSFET, characteristics, parameters and biasing.
This course introduces database design and creation using a DBMS product and develops SQL programming proficiency. Topics include data dictionaries, normalization, data integrity, data modeling, and creation of simple tables, queries, reports, and forms. In addition to manipulating multiple tables, advanced queries, screens and reports, linking, and command files. As well SQL programming proficiency which includes data definition, data manipulation, and data control statements as well as on report generation
In this course, the students under the supervision of a staff member have to complete the proposed project in 12140521. The course allows students to use their knowledge to practically develop a system and write all required documentations. At the end students need to defend the project in front of a committee.
Theory and practice of compiler design. Principles, techniques, algorithms, and structures involved in the design and construction of compilers. Topics include lexical analysis, parsing, symbol tables, syntax analysis, semantics analysis, error recovery, code generation and optimization
This course is about teaching the methodologies, principle, algorithms and technologies of statistical pattern recognition. In this course the student will learn how to create automated system that can improve its performance through experience. This course discusses some statistical pattern recognition techniques and algorithms such as Bayesian decision theory, estimation theory, neural networks, decision trees, and clustering. In addition the course includes explanation and examples show how to use pattern recognition techniques in real applications.
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.
انجليزي استدراكي 15200099: يركز هذا المساق بشكل أساسي على تنمية مهارات الطلبة في تعلم اللغة من خلال تزويد الطلاب بالمهارات الأساسية اللازمة للتواصل الناجح في كل من الأشكال الشفوية والمكتوبة للغة، بالإضافة إلى القواعد النحوية وكيفية استخدام المفردات في سياق ذي معنى.
النهايات والاتصال قواعد الاشتقاق الممسات و المتعامدات، المعادلات المرتبطة بالزمن، نظرية القيم المتوسطة وتطبيقات عليها، الصيغ غير معينة (?/?،0/0) وقاعدة لوبيتال، المحاذيات الافقية والعمودية، القيم القصوى المحلية، التقعر، رسم المنحنيات . الاقترانات المتسامية :الاقترانات الاسية واللوغارتيمية,الاقترانات , معكوسها .
تجارب على توازن القوى، الحركة، السقوط الحر وحركة المقذوفات، القوة والحركة، قوانين نيوتن، الاحتكاك، الحركة الدورانية، الشغل، مبدأ حفظ الطاقة، مبدأ حفظ الزخم الخطي، عزم القصور الذاتي للاجسام.
المعادلات الخطية وحلها ، المصفوفات ، المحددات ، الفراغات المتجهة والفراغات الفرعية ، التحويل الخطي ، قيم eigenvalues وeigenvectors، تشابه المصفوفات المربعة ، المصفوفات القطرية. حل المعادلات التفاضلية من الدرجتين الاولى و الثانية و نظريات الوجود و التفرد لها.
Describing syntax, semantics and pragmatics of programming languages. Formal syntactic notation, structure of expressions, postfixes and infixes notation and transformation. Data types and variables, expressions and assignment statement, control structure and subprograms. Functional and logical languages. Study of key features of existing programming languages.
This course is about teaching the principle and techniques of speech production and processing. This course discusses basics digital speech processing techniques such as short-time energy, magnitude, autocorrelation, Fourier analysis, convolution methods and linear predictive methods. This course also includes explanations about speech estimation methods such as speech and non speech detection, segmentation and classification. In addition, this course introduces some speech signal processing applications such as speech coding, speech recognition and synthesis.
يهدف هذا المساق إلى تعريف الطالب بالحضارة وخصائصها، وأنماطها وعلاقتها بالمدنيّة والثقافة، مع التركيز على دراسة الحضارة الإسلامية ونشأتها ومقوماتها وخصائصها، والمشكلات والقضايا المعاصرة في الحضارة الإسلامية كالتفاعل الحضاري بين الحضارة الإسلامية والغرب، وإسهامات علماء المسلمين في الحضارة الإنسانية، وأثر الحضارة الإسلامية في الحضارة الإنسانية العالمية، وطرق انتقالها إلى مختلف أقطار العالم، والتطور العلمي والنظم والمؤسسات الإسلامية، والعمارة والفنون في الحضارة الإسلامية.
يبحث المساق في دراسة تاريخ العلوم عند العرب من حيث : نشأتها ، وتطورها ، وعوامل ازدهارها ، وانجازات العرب في مختلف العلوم خلال العصر الاسلامي ، ودور المؤسسات التعليمية في بناء المجتمع والحضارة الاسلامية ، وأثر العرب والمسلمين على النهضة والحضارة الاوروبية الحديثة
هذا المساق متطلب جامعة اختياري لجميع التخصصات، يُعنى بدراسات المكتبات والمعلومات بشكل إطاري مدخلي، وذلك بتهيئة الطالب علميًا لفهم طبيعة استخدام المكتبات من خلال دراسته لتاريخ الكتابة والمكتبات والفهرسة والفهارس والتصنيف خاصة أشهر النظم العالمية استخدامًا (نظام ديوي العشري، ونظام الكونغرس)، ليستطيع الحصول على مصادر المعلومات التي يريدها من خلال معرفته لاستخدام المكتبات والخدمات المعلوماتية التي تقدم له وطرق استرجاعها.
يهدف هذا المساق إلى تنمية مهارات الاتصال والتواصل المهني من خلال تحسين التواصل مع الآخرين والتأثير بهم وتعزيز الثقة بالنفس من خلال التواصل وتحسن مهارات التغلب على معيقات الاتصال المهني وتعزيز عملية التواصل مع المجتمع المهني. ويشمل مفهوم التواصل في العمل المهني، ومكونات الاتصال وعناصره وأنواعه وأشكاله وأنماطه، وشبكة العلاقات ومرتكزات العمل المهني، إضافة الى التكتيكات والمعوقات في العمل المهني، وأساليب ومهارات التواصل المهني، وأنواع الموظفين وكيفية التعامل معهم.
التكامل المحدود، النظرية الاساسية في التفاضل والتكامل غير المحدود، تطبيقات على التكامل غير محدود، المساحة، حجم الدوران،الاقترانات الزائدية ،ا طرق التكامل :التكامل بالاجزاء، التعويض المثلثي، الكسور الجزئية، التعبيرات التربيعية، المنحنيات في المستوى، ، مساحة سطح الجسم الدوراني، والتكاملات المعتلة، المتتاليات والمتسسلسلات:التقارب والتباعد، المتسلسلات ذات الحدود الموجبة، المتسلسلات ذات الحدود المتناوبة، التقارب المطلق والمشروط، متسلسلات القوى ، الاشتقاق والتكامل، متسلسلات تيلور.
المتجهات، الحركة على خط مستقيم، الحركة في المستوى بما في ذلك حركة المقذوفات والحركة الدورانية المنتظمة، الديناميكا وقوانين نيوتن، الاحتكاك، الشغل والطاقة، مبدأ حفظ الطاقة، الزخم الخطي ومبدأ حفظه، التصادم المرن وغير المرن، كينماتيكا وديناميكا الحركة الدورانية، عزم القصور الذاتي، المرونة، الموائع.
This course will familiarize students with a broad cross-section of models and algorithms for machine learning. In this course the student will learn how to use statistics, linear algebra, optimization and computer science and techniques to crate automated system that can make prediction and decision without human intervention. In addition, this course will highlights the fields and applications on which machine learning should be applied such as the fields and applications with large volume of data and required high speed computation
This course teaches the foundations of real time systems design. Students learn scheduling, interrupts, process communication and synchronization, design of real time systems, decomposition of real time systems, dpplications of real time systems, instrumentation for real time applications, real time operating systems, Case studied.
This course is an introduction to basic optimization techniques for engineering design synthesis .Topics covered include: basic concepts, the general problem statement, necessary conditions of optimization, numerical techniques for unconstrained optimization, constrained optimization through unconstrained optimization, and direct methods .Numerical solutions are obtained using MATLAB software .A design project is required ..
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.
يهدف هذا المساق لتعريف الطلاب بتاريخ وتطور الحواسيب وأجيالها، فهم فكرة عمل الحاسوب و ارتباط مكوناته المادية والبرمجية بذلك. و من المواضيع التي يتم طرحها في هذا المساق: المفاهيم الأساسية الخاصة بتكنولوجيا المعلومات، المكونات المادية والبرمجة للحاسوب،ذاكرة الحاسوب، تمثيل البيانات، أنظمة الأعداد، نظم التشغيل، شبكات الحاسوب و شبكة الانترنت, قواعد البيانات, أخلاقيات الحاسوب، كتابة الخوارزميات ورسم مخطط تدفق البيانات. كما يتم تدريب الطلاب على آخر الإصدارات من برمجيات الحاسوب الأساسية Microsoft office.
يمثّل مساق "اللغة العبرية 1" مدخلًا تأسيسيًا لتعلّم اللغة العبرية المعاصرة، ويُعنى بإكساب الطلبة المبادئ الأولية للمهارات اللغوية الأربع: الاستماع، والتحدث، والقراءة، والكتابة. يركّز المساق على تمكين الطلبة من إتقان الأبجدية العبرية، وفهم قواعد النطق الأساسية، واستخدام التراكيب النحوية البسيطة ضمن سياقات تواصلية حياتية. كما يسعى المساق إلى تنمية الحصيلة المعجمية لدى الطلبة، وتعزيز قدرتهم على التعبير عن أفكارهم بلغة واضحة في إطار المواقف اليومية. إلى جانب الجانب اللغوي، يُعرّف المساق الطلبة على جوانب ثقافية مختارة تُسهم في فهم السياق الاجتماعي والتاريخي للغة. يُعدّ هذا المساق حجر الأساس في بناء الكفاءة اللغوية، وممهدًا للمراحل المتقدمة من تعلّم العبرية.
يتضمن هذا المساق أهم المشكلات التي تواجهها البشرية وتؤثر على الناس أفراد وجماعات من النواحي الاجتماعية والاقتصادية والسياسية والصحية وتؤثر على سعادتهم وبعض هذه المشاكل تؤثر على استمرار وبقاء الجنس البشري ويمكن تعميم أهمها بالعناوين التالية: العولمة والنظام الرأسمالييتضمن هذا المساق أهم المشكلات التي تواجهها البشرية وتؤثر على الناس أفراد وجماعات من النواحي الاجتماعية والاقتصادية والسياسية والصحية وتؤثر على سعادتهم وبعض هذه المشاكل تؤثر على استمرار وبقاء الجنس البشري ويمكن تعميم أهمها بالعناوين التالية: العولمة والنظام الرأسمالي
يتناول المساق مفهوم العلوم السياسية وعلاقتها بالعلوم الاجتماعية الأخرى، والتحليل السياسي، الدولة وأركانها ووظائفها، وظاهرة السيادة وحدود السيطرة، أهم الأنظمة السياسية، النخبة والرأي العام، أهم الأحزاب السياسية .
تتناول هذه المادة ماهية المجتمع الدولي وتحديد مفاهيمه، وظهور علم العلاقات الدولية والذي يعد المجتمع الدولي مادته، مع التركيز على ماهيته ومفاهيمه ومضامينه واهتماماته وإشكالية علاقته بالعلوم الاجتماعية الأخرى، وصولاً لتحديد ماهية الشخص الدولي كمدخل للوقوف على تعدد أشخاص هذا المجتمع، وتفسيرهم من خلال مجموعة معايير ذات الدلالة بقصد تحديد مكانة ودور كل منهم على الساحة الدولية.
يتناول المساق أهمية نشأة وتطور الحركة الوطنية الأسيرة وأهم السجون ومحطات الاعتقال والتعذيب، والمسيرة التعليمية والثقافية والبنية التنظيمية والوسائل النضالية وأدب السجون.
.This course aims to provide students with Workshop principles basics, safety measures and precautions. Also it aims to provide students with basic manual skills in dealing with measuring equipments, manual sheet cutting operations, manual metal sawing and filing, Riveting process, manual threading, electrical metal welding, and Lathe cutting processes.
الاخطاء ,نظرية تايلر , حل المعادلات ذات المتغير الواحد بطرق مختلفة, الاستكمال وطرق مختلفة فيه, التفاضل والتكامل العددي , حل المعادلات التفاضلية بطرق عددية .
Representation of signals and systems, Basic continuous and discrete time signals, Continuous and discrete time systems, Memory, causality, stability, inevitability, linearity, and time invariance. LTI systems, impulse response, Time domain analysis of CT systems convolution integral, Fourier series analysis of CT signals. Fourier transform analysis of CT signals , Properties of Fourier transform , Fourier transform of periodic signals , Frequency response , Energy and power spectral densities, Hilbert transform.
Digital Electronics is the foundation of computer and microprocessor-based systems. It is an essential course for freshmen students in the Computer Engineering department. This course is designed to foster the foundation and principles of digital electronics. In this course, a verity of topics will be covered such as: digital electronics signals and switches, basic logic gates, logic families and their characteristics, multivibrators and the 555 timers, interfacing to the analog world
Information systems lifecycle. Effective human communications.Common tools for information gathering. Some classical tools. Organizational structure and personnel for information systems department. Computer systems evaluation and selection. Modeling and simulation.An information systems development methodology.A CASE Tool.Modern Systems Analysis and Design Fourth Edition by Jeffrey A. Hoffer & Joey F. George & Joseph S. Valacich
This course includes the integrated treatment of continuous wave modulation, AM and FM, and their different types, also this course covers pulse modulation and discussed the process of sampling, quantization and coding, PCM, delta modulation, pulse position modulation. And also the baseband pulse transmission.
course develops student’s skill to work under the supervision of a staff member from the department for forming a team, proposing an innovative idea for the project, defending the idea, and documenting all necessary materials. The objective is to enhance students understanding and applying their knowledge on a difficult engineering problem.
This course introduces database design and creation using a DBMS product and develops SQL programming proficiency. Topics include data dictionaries, normalization, data integrity, data modeling, and creation of simple tables, queries, reports, and forms. In addition to manipulating multiple tables, advanced queries, screens and reports, linking, and command files. As well SQL programming proficiency which includes data definition, data manipulation, and data control statements as well as on report generation
In this module, students are expected to learn about the definition of control systems, Laplace transform, mathematical modelling of control systems, open and closed loops (feedback) control systems. In addition, the modelling of physical systems: electrical, mechanical and hydraulic systems is covered. Not only that, but also system representations which includes system block diagrams and signal flow graphs is discussed. Other topics covered include state variable models, feedback control system characteristics, performance of feedback control systems, Routh-Hurwitz stability, steady state error coefficient and Rout locus method.
This course is to familiarize the students with the design patterns concept, an abstraction of a proven solution to a recurring problem in a particular context. The main goal of design patterns is to learn from others experience. The one constant in software is change, requirements will keep changing all the time. Therefore, students will learn in design patterns how to have a flexible design that can be easily extended to cope with changes. The objective of this course is to introduce some of the existing design patterns to the students. Student will be able to understand these patterns, give their opinions on how they can be used. explain why a specific pattern is suitable for a particular problem and why not for another situations. Design Patterns rely on Object Oriented (OO) basics and principles. For each pattern covered in the course, students will see through code design how OO basics and principles are used in order to have a flexible design that can cope with new requirement changes.
the fundamentals of embedded system hardware and firmware design will be explored. Issues such as embedded processor selection, hardware/firmware partitioning, glue logic, circuit design, circuit layout, circuit debugging, development tools, firmware architecture, firmware design, and firmware debugging will be discussed. A popular microcontroller, will be studied. The architecture and instruction set of the microcontroller will be discussed, & a wirewrapped microcontroller board will be built & debugged by students
يهدف هذا المساق الى ترسيخ مفهوم الثقافة الإسلامية، وتعريف الطالب بمفاهيم ثقافية وفكريّة سليمة حول مصادر الإسلام، والعقيدة الإسلامية وأركانها، والشريعة الإسلامية التي تنظّم جميع جوانب الحياة الاجتماعية والاقتصادية والسياسية، كما أنّه يوضّح موقف الإسلام من عدد من القضايا الفكريّة المعاصرة، فضلاً عن التعريف بأهمّ التحديّات التي تواجه الإسلام وثقافته.
يتناول هذا المساق التسلسل التاريخي والحاضر للقدس وامكانية تحليل المسار المستقبلي والتعرف إلى التطورات والابعاد السياسية لقضية القدس بشمولية وموضوعية منذ التاريخ القديم المتصل بالوجود الأول للعنصر البشري في فلسطين، وانتهاء بآخر التطورات السياسية الراهنة. ويتشمل المساق على 6 فصول موزعة كالتالي: جغرافية القدس، القدس في العصور القديمة، القدس في العصر الحديدي، القدس في العصر الاسلامي، القدس تحت الحكم العثماني، وصولًا الى القدس في القرن الحادي والعشرون.
يهدف المساق الى رفع مستوى الوعي بالتوظيف الذاتي كاختيار مهني وترويج وسائل التطوير الذاتي وتوفير مهارات فنية وتجارية للانطلاق بالمشاريع التجارية وترويجها وادارتها، كما احتوى المساق على العديد من الفعاليات القائمة على التفاعل مع المجتمع والسوق في الابتكار والابداع والتواصل والتشبيك والقيادة والتقديم وبناء وعرض خطط العمل، واعتمدت وسائل تقييم مبتكرة وابداعية للمساق
يعد المساق من متطلبات الجامعة الاختيارية، حيث تمكن دراسة هذا المساق من فهم الخلق الإنساني، من خلال التعرف على مفاهيم التنشئة الاجتماعية وأهدافها وشروطها وخصائصها ووظيفتها، ودورة حياة الإنسان منذ ميلاده وحتى وفاته، وأهم النظريات التي فسرت ذلك، كما يتيح المساق للطلبة التعرف على مؤسسات التنشئة الاجتماعية وأدوارها، والأسرة وكيفية تشكيلها وبنائها من خلال الزواج وطرق الاختيار الزواجي لإنجاحه وتجنب الفشل الزواجي، كما يتعرف الطلبة على تعديل السلوك غير المرغوب فيه وآليات واستراتيجيات تعديل السلوك، كما يتيح المجال للتعرف على المشكلات السلوكية وطرق التعامل معها وحلها والتدريب على عدد من هذه الأنماط السلوكية الغير مرغوبة ليتمكن الطلبة مستقبلًا مع أي مشكلة سلوكية كمشكلة يمكن التعامل معها وحلها.
يتعرف الطالب على أنواع المركبات وتصنيفها وأنواع الدائرة فيها، كما يتعرف الطالب على مكونات وأنواع وخصائص مجموعة نقل القدرة ابتداء من المحرك القابض، صندوق السرعة، عمود الإدارة، المجموعة العملية وحتى العجلات.
.
Operating system definition, simple batch systems, multiprogramming, time-sharing, personal computer systems, parallel systems. introduction to process, process scheduling, operations on processes, cooperating processes, interprocess communications, interrupts, process synchronization, critical-section problem, atomic instructions, semaphores, synchronization problems, CPU scheduling, scheduling criteria and algorithms, multiple processes and real-time scheduling, algorithm evaluation, deadlocks, characterization and handling of deadlocks, deadlock prevention avoidance and detection, deadlock recovery, memory management and virtual memory, address spaces, swapping, memory allocation, paging, segmentation.
"This course is an introductory to microprocessor and assembly language. The course includes a description of microprocessor architecture: pin definitions and supporting chips. It also provides students with basic instructions on assembly programing including segments, registers, arithmetic, logic instructions, rotate instructions and bitwise operations. Also, it covers memory interfacing and basic I/O and device interfacing: I/O programming in assembly and
This course offers an Introduction to computer architecture and organization. Students who take this course will learn about computer evolution, memory, cache, input/output, instruction set and reduced instruction sets, and pipelining. Students will also learn the concept of computer performance and apply this concept to every computer architecture and organization
Practice on the following topics: : basic Logic gates, bistable multivibrators with focus on lateches and flip-flops. Code converter circuits, arithmetic circuits, counting circuits including synchronous and asynchronous counters, register circuits, multiplexers,demultiplexers, and Arithmatic Logic Unit(ALU).
.المعادلات التفاضلية عالية الرتبة، تحويل فورييه ، تحويل لابلاس ،المعادلات التفاضلية الجزئية ،التحليل العقدي ، تحليل معقد تمثيل هندسي ، تمثيل قطبي ، تمثيل أسي، المستوى المركب ، التكامل الخطي.
Parallel computer architectures, Distributed memory systems. Shared memory systems and cache coherence. Heterogeneous system architecture (GPU and Xeon Phi). Interconnection networks and routing. Principles of parallel algorithm design .Mapping techniques for load balancing. Parallel algorithm models. Programming scalable systems. Programming shared?address space systems . Programming heterogeneous systems. Analytical modeling of parallel program. Basic communication operations. Graph algorithms. Dense matrix algorithms. Numerical algorithms. Search algorithm for discrete optimization
: Models and methods for system simulation. Review of probability. Random numbers. Generation of random variates. Monte Carlo simulation. Discrete event simulation. Validation of simulation. Statistical analysis of simulation results.
.
Basic principles behind distributed systems (collections of independent components that appear to users as a single coherent system) and main paradigms used to organize them.Introduces techniques used to develop a distributed computer system in a networked environment. Protocols, flow control, buffering and network security are covered.The goals of this course are: First, students will gain an understanding of the principles and paradigms that underlay distributed systems, such as communication across networks, concurrency, synchronization, consistency and fault-tolerance. Second, students will gain practical experience in designing, implementing, and debugging real distributed systems.
This course teaches student how to test the performance of a computer systems by giving an introduction to computer system performance analysis and evaluation, reviewing of basic probability distributions and basic concepts of statistics, teaching tools for performance measuring, analysis, prediction, simulation and modeling of computer systems.
Fundamental of multimedia and distributed communication systems, scheduling algorithms and other OS supporting approaches for multimedia applications with soft-real-time deadlines, multimedia file systems and servers with their decision algorithms for data placement, scheduling and buffer management, multimedia communication, transport and streaming protocols, services with their error control, congestion control and other quality of service aware and adaptive algorithms, synchronization services with their skew control methods, and group communication with their group coordinating algorithms and other distributed services.
This course is about teaching the principle and techniques of modeling and rendering of 2D and 3D computer graphics. In this course the student will learn how to use the computer graphics tools and application such as OpenGL and WebGL API to create interactive computer graphics. Furthermore, this course discusses the fundamentals of animation, virtual reality and its related technologies.
يتناول المساق أحداث القضية الفلسطينية عبر أهم العصور، منذ الكنعانيين حتى العام 2021. ويركز على الفتح الإسلامي لفلسطين عام 15 هجري 636م، والاحتلال الصليبي عام 1099، وتحرير صلاح الدين الأيوبي لفلسطين عام 1187. كما ويتحدث عن العثمانيين في فلسطين منذ عام 1516 إلى 1917. ويهتم المساق بالقضية الفلسطينية في فترة الاحتلال البريطاني منذ عام 1917 وصولا إلى نكبة عام 1948، وقيام دولة الإحتلال. ويتناول المقاومة الفلسطينية وأهم الثورات خلال 100عام، والحروب العربية الاسرائيلية منذ عام 1948 إلى عام 2021 . كما ويتحدث المساق عن منظمة التحرير الفلسطينية، والحركات والفصائل الفلسطينية، والسلطة الفلسطينية، وأهم مشاريع التسوية السياسية، منذ إتفاقية كامب ديفيد عام 1978 حتى عام 2021. ويتناول المساق محاولات التهويد للقدس المحتلة، والمسجد الأقصى منذ النكسة الفلسطينية عام 1967 حتى عام 2021، وقضية اللاجئين الفلسطينيين منذ العام 1948. ويستشرف المساق مستقبل القضية الفلسطينية.
يقوم الطلبة بأعمال تطوعية مثل التبرع بالدم أو ترميم البيوت أو مسارات سياحية أو عقد ورشات تثقيفية في الجامعة ، ويلتزم الطالب بالتدريب أو العمل لمدة 40 ساعة زمنية.
مساق اللغة الانجليزية 1 مساق نظري تقدمه جامعة فلسطين التقنية خضوري لجميع طلبة البكالوريوس و لجميع الكليات كمتطلب جامعة، ويهدف هذا المساق،عموما، الى تطوير مهارات الطلبة للغة الانجليزية الرئيسية والفرعية، حيث يزود الطلبة بمجموعة متنوعة من الانماط اللغوية، وانماط مختلفة من القواعد والبناءات والتراكيب اللغوية، والكلمات والتعاريف العامه، والتي عند اكتسابها ، تساعد الطالب على التواصل ذو المعنى ضمن المواقف والسياقات العامة والحياة اليومية. وهذا المساق موجه باتجاه اكساب الطلبة المهارات التي يحتاجون لاستيعاب النصوص ، والسياقات، والمواقف والتي لها علاقة بمواضيع الحياة اليومية. خلال هذا المساق، سوف يعرض للطلبة مجموعة متنوعة من المدخل السمعي لغاية توسعة وتعميق مهارة فهم المسموع، ومهارات التفكير الناقد. يتوقع من طلبة المساق اكتساب المهارات اللازمة والتي تمكنهم من التعبيرعن آرائهم حول الموضوعات والمشاكل اليومية بشكل شفوي وبشكل مكتوب ، مما يساعد في توسعة الافق الاكاديمي للطلبة .
يتناول هذا المساق العديد من الموضوعات ذات العلاقة بتنمية المهارات الشخصية للطالب في الاتصال الفعال لفهم الآخرين والتأثير فيهم وتعزيز قدراته القيادية، بما يتفق مع أهداف الجامعة نحو إعداد كادر مؤهل علمياً ومهنياً استعدادا للمستقبل ومواجهة تحدياته، وان يكون قادرًا على تلبية احتياجات المجتمع. ويشمل التعرف على مفهوم واهداف وصفات وطبيعة وعناصر وانواع وأساليب ومهارات الاتصال، إضافة إلى الاتصال اللفظي والغير لفظي، وكتابة السيرة الذاتية والمقابلة الشخصية.
يحتوي المساق على الاحرف –التعارف-الارقام-الارقام الترتيبية-اسماء الاشارة-صيغة الجمع-الجنسيات واللغات-الجملة الاسمية بالمثبت والنفي-وصف العائلة-أحرف الجر –الفعل المضارع بحالاته-التعريف عن النفس-الصفات – المجاملات- وصف البيت ومحتوياته – حوارات في الفندق عند البائع... الكلمات ومضادها- الكلمات ومرادفها- الفعل الماضي – الأشهر-أيام الأسبوع – الفصول الاربعة
يهدف هذا المساق إلى تعريف الطلبة بمفهوم النظام الاقتصادي الإسلامي أهدافه ووظائفه، أهداف المجتمع الاقتصادية ، النشاط الاقتصادي وضوابطه في السلام: الاستهلاك، الإنتاج، التوزيع، التبادل، الملكية وطبيعتها في الاقتصاد الإسلامي، النظام النقدي، النظام المالي والمصرفي، السوق و التوازن، السعر والتسعير في ظل الأحكام الشرعية.
التعرف على التطور والنشأة التاريخية لمفهوم الديمقراطية وأنواعها، وطرق التشخيص لأسباب تراجع ممارستها في النظم السياسية للدول وكيفية حلولها. والتعرف على خصائص مكونات الديمقراطية وإرساء أسسها الصحيحة في الأنظمة السياسية للدول، حتى تضمن لمواطنيها التمتع بمخرجاتها والتسلح بقوة القانون للدفاع عن الامتيازات النابعة من خلالها وبناء مجتمع حر يعتقد بحقوقه التامة غير المنقوصة والواجبات المناطة عليه من أجل حماية النظام السياسي من التراجع والتفكك والفوضى. التعرف على أهم العلاقات بين الديمقراطية وحقوق الإنسان، ومؤسسات المجتمع المدني، من خلال التأثير والتأثر فيما بينهم، وما هي مخرجات ونتائج هذه العلاقات، وكيف تساهم في بناء مجتمع ديمقراطي يضمن له النظام السياسي الحقوق والحريات العامة. وتمكين الأفراد من المشاركة بفعالية في اختيار شكل الحكم الذي يحقق أسس التعايش والتفاهم والتسامح والاحترام بين أبناء الشعب الواحد بمختلف توجههم العقائدي والديني واللغوي والعرقي
يهدف إلى دراسة وتحليل القضايا والتحديات التي تواجه العالم اليوم، مع التركيز على الجوانب السياسية والاقتصادية والاجتماعية والثقافية. يهدف المساق إلى تزويد الطلاب بفهم شامل لهذه القضايا، وتطوير مهاراتهم في التحليل النقدي وتقديم الحلول الممكنة.
الشحنة الكهربائية، المجال الكهربائي، قانون غاوس، فرق الجهد الكهربائي، المكثفات والمواد العازلة، التيار الكهربائي والمقاومة، قوانين أوم وكيرشوف، القوة الدافعة الكهربائية، المجال المغناطيسي، قانون أمبير، قانون فرادي، الحث الكهرومغناطيسي.
An introduction to the basic principles, techniques, and applications of Artificial Intelligence. Coverage includes knowledge representation, logic, inference, problem solving, search algorithms, game theory, perception, learning, planning, and agent design. Students will experience programming in AI language tools. Potential areas of further exploration include expert systems, neural networks, fuzzy logic, robotics, natural language processing, and computer vision.
Computer Programming is an introduction to the automated processing of information, including computer programming. This course gives students the conceptual background necessary to understand and construct programs, including the ability to specify computations, understand evaluation models, and utilize major constructs such as functions and procedures, data storage, conditionals, recursion and looping. At the end of this course, students should be able to read and write small programs in the language of C++ in response to a given problem or scenario, preparing them to continue on to Object Oriented Programming. The knowledge and skills acquired and practiced will enable students to successfully perform and interact in a technology-driven society. Students enhance reading, writing, computing, communication, and reasoning skills and apply them to the information technology environment.
.Binary numbers, number?base conversions, complements of numbers, signed binary numbers, binary codes. Basic Theorems of Boolean algebra, Boolean functions, canonical and standard forms, digital logic gates. The map method, product?of?sums simplification, don’t?care conditions, NAND, NOR, XOR implementation. Combinational circuits analysis and design, binary adder–subtractor, decimal adder, decoders, encoders, multiplexers. Storage elements: latches, flip?flops, analysis and design of alocked sequential circuits, state reduction and assignment. In brief: registers, counters and memory.
This is a practical course that comprises programming assignments to solved partially during the lab sessions. Programming assignments should include: implementing ADT, Linked Lists, Stacks, Queues, Hashing, Binary Trees and Binary Tree traversals. Implementation Basic graph algorithms.
This course covers advanced topics in DBMS. Nowadays we live in a world where data is generated from different resources, and with Internet, data became not only available for everyone but also made it possible for everyone to generate data. In result we have massive datasets that is huge in terms of quantity and also comes in different format which goes beyond the capability of traditional DBs. We need new approaches for storing, managing, and processing data at scale and can deal with heterogeneous data format. In this course, we will cover Big data topic, distributed parallel processing paradigm. Introduce the NoSQL concept, and the real time data processing. Transaction processing. Concurrency control. Extended relational data model, deductive database, distributed database, object oriented database and expert database systems, uncertainty in database systems.
Introduction to combinatorial logic and finite-state automata. Classification of grammars, push-down and context free or sensitive grammars. Features of programming languages. Turing machine and effective computability.
This course is about teaching the principle and techniques digital image processing. This course includes introduction to image processing and computer vision, discussion about image sensing and acquisition techniques and tools, explanation of arithmetic, logic and geometric operations on image. In addition, this course explains image enhancement and restoration techniques and its applications with examples using MATLAB. This course also discusses some advanced image processing topics such as edge detection, image segmentation and feature extraction.
يهدف المساق إلى تنمية قدرات الطلاب المعرفية في مهارات الاتصال باللغة العربية المتعلقة بالتحدث والقراءة والكتابة والاستماع من خلال التعريف بمستويات اللغة العربية وإتقان استخدام المعاجم العربية الشائعة ومعرفة الأخطاء الشائعة اللغوية والإملائية والنحوية والاطلاع على نماذج أدبية عربية قديمة وحديثة إضافة للنموذج الأعلى القرآن الكريم.
هو مساق يهدف إلى تزويد الطلاب بفهم شامل للرياضة والنشاط البدني، بما في ذلك الجوانب النظرية والعملية. يغطي المساق مجموعة واسعة من المواضيع، بما في ذلك علم الحركة، واللياقة البدنية، والصحة، والتدريب الرياضي، والألعاب الرياضية المختلفة.
• يتحدث هذا المساق عن حقوق الإنسان في الإسلام، المرأة في الإسلام: نظرة الإسلام العامة إلى المرأة الإسلام والديمقراطيـة. • الديمقراطية: مفهومها، نشأتها، وتطورها. الشورى في الإسـلام: مفهومها، مظاهرها. • عقد الاجتماعات العامة، تشكيل الأحــزاب والجمعيات، ضمانات تطبيق الديمقراطيـة والشـورى. الإسلام والعولمة. الإسلام والبيئة. موقف الإسلام من الإرهاب ومن الدفــاع المشروع. محاربة الإسلام للمخدرات. الإسلام وأزمة التعليم والبحث العلمي الأمن المائي والأمن الغذائي: أهمية الماء والغذاء: المنهاج الإسلامي في تحقيقهما، الإسلام والإعلام: التعريف بالمشكلة الإعلامية، وأهمية الإعلام، الإعلام المضاد وسبل التصدي له .
تجارب على الجلفانوميتر واستخداماته، قانون أوم، الجهد والمجال الكهربائي، المكثفات، قنطرة وتستون ومجزىء الجهد، القوة الدافعة الكهربائية، قانون كيرشوف، دارات المقاومات والمكثفات والملفات.
Abstraction, approaches to modular program design, principles of abstract data type, basic concept of objects: local variables and methods. Inheritance. Polymorphism. Abstract classes and interfaces. GUI programming in Java. Overview of object-oriented programming environments using Java through programming assignments
Algorithmic problem solving, basic data structures, array-based lists, linked lists, trees, queues, stacks, hash tables. Recursion. Searching and sorting techniques, utilizing different data structures. Graphs and graph algorithms.
The unit of charge. Current voltage and power, types of circuits and circuit elements. Ohms law. KVL and KCL, single –loop and single node – pair circuits resistance and source combination. Nodal and mesh analysis, source transformations, superposition, Thevenins and Norton. The inductor, V-I relationships for the inductor, capacitors, V-I for the capacitor. Source free RL and RC. Step response for RL and RC. Natural and step response of RLC circuits
"This course is designed to teach the students the web applications design and development. In this course the student will learn the basic fundamentals of the internet and web applications, internet protocols, web design and development tools and technologies. In addition, the student will learn and use several web developments and design programming languages, in particular the student will
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.
Discrete convolution, Fourier transform analysis of discrete time signals and systems, DTFT, DFT and FFT. Z-transform analysis of discrete time signals and systems, implementation of discrete time systems, FIR systems, IIR systems, design of IIR filters from analog filters
This course teaches the design and implementation techniques essential for engineering robust networks. Topics includethe Internet, protocol layers and their service models (both the OSI and TCP/IP models), networking principles, Transmission Control Protocol/Internet Protocol, naming and addressing (Domain Name System), data encoding/decoding techniques, link layer protocols, routing protocols, transport layer services, congestion control, quality of service, data link layer issues: framing, error control, flow control, media access protocols, data link control and protocols, error detection and correction, line configurations, LAN Switching and Spanning Tree Protocol (STP), virtual LANs, Wireless Networking
.
Introduction to advanced operating systems concepts and mechanisms. Topics include architectures, communication, process synchronization, consistency, replication, fault-tolerance, security, distributed file systems, and distributed web-based systems..
This Course Covers Current Trends in Computer Engineering.
A critical review and analysis of electronic commerce with emphasis on multidisciplinary aspects and team projects. Technology infrastructure for electronic commerce. Internet-based businesses. Economics, business and technical models of the internet. Internet security. Social, legal, ethical and public policy issues of the Internet. Business plan creation and a prototype for an Internet-based operation.