المستوى الاول الفصل الاول اسم المقرر رمز المقرر عدد ساعات المعتمدة وصف عن المقرر Differential Calculus EIT115 3 This course deals with the concepts of sets, graphs and their gradients, rectangular coordinates system,lines, the circle, functions and their graphs, some types of functions, trigonometric functions, the exponential function, logarithmic functions, limits and continuity of functions, derivatives of functions,derivatives of trigonometric functions, higher order derivative, implicit differentiation, velocity and acceleration. English Language I AAU113 2 This course for students of all B.A departments at A-Arab University to improve their skills writing, listening, speaking and reading) of English language. The course offers new vocabulary and illustrates punctuations and grammar rules and makes the students familiar with daily language. General physics EIT116 3 This course provide the concepts of units, dimensions , vectors and state the different kinds of motion including one-dimension and two-dimension motion and the laws that govern them, in addition illustrate the basic principles of fluid mechanics and Summarize the elastic inelastic properties of solids Information Technology Fundamentals IT117 2 The objective of this course is to provide an overview and understanding of the conceptual base of Information Technology, introducing the newly specialized IT students with the knowledge and skills related to understanding existing and emerging information technologies. Students will find this a helpful Bridge course to upper level courses in Information Technology.. The purpose of this course is threefold: (1) to provide comprehensive and engaging overview of cutting edge information technologies, (2) to identify and discuss fundamental principles underlying these technologies, and (3) to relate these technologies with practical life. Topics include an introduction to information technology, Introducing today’s technologies: computers, devices, and the Web, connecting and communicating online: the Internet, Websites, and media,, programs and apps: productivity, graphics, Security, and other tool الثقافة الإسلامية 1 مج111 2 يهدف هي المقرر إلى توضيح المفاهيم الأساسية في الثقافة الإسلامية المبنية على الوسطية والاعتدال المأخوذة من القران والسنة وليتزود بالمعارف والفنون والاتجاهات السلوكية اللازمة والتي تحلي بقيم الإسلام المواضيع هذا المقرر تشمل مفهوم الثقافة الإسلامية، خصائص الثقافة الإسلامية، أسس العقيدة الإسلامية، لمحات من حياه رسولنا الكريم صلى وعلية وسلم، مفهوم النظم الإسلامية، النظام الاجتماعي في الإسلام، النظام الاخلاقي في الإسلام، مكانه المرأة في الإسلام، الشباب ومشكلاته، اسهامات المسلمين. مهارات الحاسوب مج112 2 يهتم هذا المساق بتعريف الطالب بالمهارات والمعارف الأساسية اللازمة للتعامل مع الحاسب الآلي لتمكنه من استخدام الأنظمة والتطبيقات والخدمات الأساسية كقاعدة معلوماتية ومعرفية لاستخدامه في مجال تخصصه وإمكانية التعامل مع أي تطبيقات أو خدمات قد تقدم للطالب في مقررات أخرى بحسب مجال تخصصه يشمل المقرر التعرف على مكونات تقنية المعلومات و نظام التشغيل ويندوز و برنامج لمعاجلة النصوص وبرنامج الجدول الإلكترونية و برنامج العروض التقديمية بالإضافة إلى مهارات التعامل مع الإنترنت واستخدام البريد الإلكتروني ويرافق المساق القيام ببعض التطبيقات في المعمل. اللغة العربية 1 مج112 2 صُمِّم هذا المساق؛ ليزوّد الطالب بأساسيّات اللغة العربيّة التي تبصّره بقواعد نظامها النحويّ والصرفيّ بأسلوب سهل وواضح؛ ليتمكّن من التواصل اللغويّ السليم، متحدّثا، وكاتبا، وقارئا، ومستمعا، بوصفه ناطقا بالعربيّة. الفصل الثاني اسم المقرر رمز المقرر عدد ساعات المقرر وصف عن المقرر Computer programming 1 IT126 3 This course is to cover the fundamental concepts of procedural programming. This course introduces
the C# programming language and helps students develop basic problem-solving skills. Topics include algorithms, flowchart, numerical data, primitive data type, selection statements, switch statements, break and continue statements, relational operators, logical operators, logical expressions, Boolean variable, Boolean expressions, repetition statements, nested loops, methods, pass arguments to a method, method overloading, arrays, common array operations, Enumerations, and Value and Reference Types.Discrete Structures IT127 3 this course is to study the logical and algebraic relationships between discrete objects. This course cultivates clear thinking and creative problem solving by developing students’ mathematical maturity in several core areas: logic and proofs, sets, functions, The Fundamentals: Integers, Induction, relations, Graphs, and Trees. English Language 2 AAU123 2 This course for students of all B.A departments at A-Arab University to improve their skills writing, listening, speaking and reading) of English language. The course offers new vocabulary and illustrates punctuations and grammar rules and makes the students familiar with daily language. Integral Calculus EIT125 3 This course proves the principles of integral Calculus. The topics include Integration, Antiderivative, Indefinite Integral, rules of Indefinite Integral, the definite Integral: sums and sigma notation, the area under the curve, the definite integral and the fundamental theorem of calculus, the mean value theorem for definite integral, substitution in definite integral. Techniques of integration: basic integration formulas, integration by parts, trigonometric integrals, trigonometric substitutions, integration by partial fraction, numerical integration: trapezoidal and Simpson rules , errors and their estimation. Some applications of integration: area under the curves, volume of the solid of revolution, work. Indeterminate forms and improper integrals: indeterminate formulas, L’Hopital’s rule, improper integrals of types one and two, tests for convergence, divergence: direct comparison test, limit comparison test . الثقافة الإسلامية 2 مج121 2 يهدف هذا المقرر إلى توضيح السياسة الشرعية بمبادئها واصولها في سياسة الحياه والرقي به على الرفاهية والحياة الكريمة والقدرة على مواجهه التحديات بأنواعها الداخلية والخارجية والمستجدة وإيجاد الحلول المناسبة لها ويشمل هذا المقرر المواضيع التالية النظام السياسي في الإسلام ، فضل الإسلام، ظام الشورى في الإسلام، قضايا سياسية/ قضايا اقتصادية ، قضايا معاصره وغزو فكري. اللغة العربية 2 مج122 2 صُمِّم هذا المقرّر؛ ليزوّد الطالب بأساسيّات اللغة العربيّة التي تبصّره بقواعد نظامها النحويّ والصرفيّ، وبالأساليب اللغويّة الشائعة في العربيّة، وبمهارات الكتابة الأساسيّة، كل ذلك بأسلوب سهل وواضح؛ لتعزيز تمكّنه من التواصل اللغويّ السليم في أثناء القراءة والكتابة والمحادثة، بوصفه ناطقا بالعربيّة مهارات الاتصال مج124 2 تهدف المادة إلى المام الطالب بالمفاهيم والنظريات في مجال الاتصال الإنساني واكسابه المهارات الأساسية في مجال التواصل مع الذات والأخرين وتعزيز ممارستها في مجال حياته اليومية والعلمية باستخدام أساليب جدية تعتمد على التدريب والتقويم المتنوع والفعال ويشكل المواضيع التالية: مقدمة في الاتصال ، الاتصال مع الذات ، مهارات الاستقبال ، مهارات الارسال ، الانصات غير الكلامي ، مهارات الحوار والاقناع ، الاتصال في بيئة العمل المستوى الثاني الفصل الاول اسم المقرر رمز المقرر عدد ساعات المقرر وصف عن المقرر Computer programming 2 IT214 3 This course aims to introduce students with the principles of object-oriented programming. The course discovers several topics including introduction to object-oriented programming, Classes and Objects, inheritance, polymorphism, Interfaces ,Generic Programming, file I/O ,exception handling, and Operator Overloading. The course also has several practice sessions. Differential Equations EIT211 3 This course covers the basic concepts of differential equations such as types, order , degree, types of solutions, differential equations of first order and first degree and then linear differential equations of first order and their solutions, and applications. Recognition of linear differential equations of higher order and finding their solutions by general and short methods, as well as undetermined coefficients and variation of parameters methods for finding the particular integral. Human Computer Interaction IT217 3 This course is to study the fundamentals and principles of human computer interaction. Also, it is intended to develop the student’s ability to explore and implement a usable design, in addition to measure, analyze, and evaluate the human computer interaction systems Digital Logic IT215 3 This course is to introduce the fundamental concepts of digital logic design. Topics include number systems, binary codes, Boolean algebra, fundamental forms of Boolean functions, functions applications to digital circuits design, minimization of Boolean functions by Boolean algebra and Karnaugh maps, decoders, encoders, multiplexers, demultiplexers, latches, flip-flops, registers, counters. The course is accompanied by several practical experiments. Technical writing EIT212 2 The objective of this course is to study the fundamentals of technical writing . Topics include the concepts of technical writing and its differences with academic writing, processes in technical communication, tools and techniques to perform collaborative projects and writing, formatting the technical documents with modern tools and techniques, techniques to write official letters, memos and Email, writing definitions and descriptions, writing informal reports to address immediate and intermediate tasks accomplishment, writing formal report to portray complex nature of issues, writing informal proposals to cover project with limited scope, writing formal proposals to submit a detailed document, normally applied to large projects, developing presentation skills, preparing effective CV’s and cover letter, developing skills for Job interview, learning styles in technical writing for effective revision, and practicing professional presentations in a seminar environment مبادئ الاقتصاد مك213 2 يجمع هذا المقرر ما بين مفاهيم الاقتصاد الجزئي والاقتصاد الكلي ويشمل المفاهيم الأساسية لعلم الاقتصاد، مناهج علم الاقتصاد، ،قواعد السلوك الاقتصادي ،المشكلة الاقتصادية ،الأنظمة الاقتصادية وحل مشكل الاقتصادية الأسواق الاقتصادية ، نظرية العرض، توازن السوق في ظل شروط المنافسة الكاملة ، المنفعة النظرية، قضايا موضوعات الاقتصاد الكلي ، الحسابات الحقوقية للناتج ، الجهاز المصرفي و النقود والمصارف. مبادئ الإدارة والأعمال تق216 3 يتناول هذا المقرر المفهوم العام للمنظمة والإدارة وعملياتها الإدارية الأربعة، التطور التاريخي للإدارة والمدراس الإدارية و نظرياتها المختلفة، أدوار ومهارات المدير في مختلف المستويات الإدارية . الفصل الثاني اسم المقرر رمز المفرر عدد ساعات المقرر وصف عن المقرر Computer Architecture & Organization IT224 3 The objective of this course is to explain how computers are designed and how they work. Students are introduced to modern computer principles using a typical processor. They learn how efficient memory systems are designed to work closely with the processor, and how input/output (I/O) systems bring the processor and memory together with a wide range of devices. The course emphasizes system-level issues and understanding program performance. Topics include instructions sets, processor data path and control, memory hierarchy, I/O devices and interconnects, and an introduction to parallel processing. Data structures IT226 3 This course is to provide students an understanding of abstract data structures, including to, arrays, linked lists, queues, stacks, trees, and graphs. The course also aims to give a conceptual understanding of the
trade-offs between various data structures, hence enabling students to choose an optimal data structure for a particular application. The students will also learn concepts of algorithmic design, recursion, and a variety of searching and sorting algorithms.Introduction to Probability & Statistics EIT222 3 This course covers the fundamentals of probability theory and statistics used in engineering and applied science. The course begins with an introduction to statistics and data analysis. Then the probability topics will be covered which include; basic probability, presentation of data, Measures of central tendency, Measures of central tendency, Measures of dispersion, Counting Techniques, Definition of the probability and its applications, Independence of events and Bayes theorem and its applications, Definition of the random variable and The probability function. Linear Algebra EIT223 3 This course provide linear equations and their solutions ( Gauss and Gauss-Jordan elimination methods), matrices and their operations- types of matrices- matrices and system of linear equations– inverse of matrix, Determinants and its properties- minors and cofactors- adjoin of a matrix-inverse of a matrix- solution of linear equations by using determinants (Cramer’s rule), Eigenvalues and eigenvectors of a matrix- Cayley-Hamiltion theorem- Power method. Professional Ethics IT221 2 this course is to explore the ethical and social issues sparked by the ever-growing information society at the local and global level. Topics include the impact of digitized information on individuals and societies, privacy, intellectual property, computer crimes, evaluating and controlling technology, and professional ethics and responsibilities. The course also explores the social impact of information technology in different areas of human life such as Internet, information flooding, and the computerized world, business, medicine, law, government, transportation, entertainment, education, banking, e-commerce, communications, an overview of the law, ownership of software, software contracts and liability, privacy
and the data protection act, computer misuse, and forensic, societies for computing professionals, and professionalism and ethics.Visual programming IT225 3 Visual programming languages are widely used for the rapid development of graphical applications. This subject will introduce students to the fundamental principles to programming using a visual environment using the Visual C# programming language. Topics graphics and windows forms, database programming, and web development. The course is accompanied by several practical experiments. المستوى الثالث الفصل الاول اسم المقرر رمز المقرر عدد ساعات المقرر وصف عن المقرر Computer Networks IT315 3 This course is to provide a wide background of computer networks, giving students the basic knowledge of data communication, medium accessing protocols, local area networks, and an overview of the higher level protocols. Topics include principles of computer networks, network standard models, analog and digital signals, multiplexing schemes, transmission media, multiple access techniques, wired and wireless LANS, network devices, IP addressing, domain name system, and laboratory experiments Introduction to database IT313 3 this course is to prepare students to become able to implement a working database system using one of the popular commercial DBMSs. Topics include data and information, file system, database and database users, database system concepts and architecture, data modeling using the entity relationship (ER) model, the relational data model and relational database constraints, functional dependencies and normalization for relational databases, relational algebra and relational calculus, relational database design by ER and EER to relational mapping, SQL schema definition, constraints, queries, and views. Learning & Thinking & Research EIT311 3 This course is proved the student the skills of Learning, Thinking , and Research. Topic include: Introduction to Learning & Thinking & Research, Study Skills and Motivation to Learn, Information Processing Skills, Speed Reading Skills, The Concept of Scientific Research & Its Tools, Mechanics for Searching Documented Information, Elements of Scientific Research and Its Tools, Skills using MS word to write project Skills using reference management tool, Thinking Skills and it’s Types, The Six Hats of Thinking and Program (S.C.A.M.P.E.R) in Thinking, Renew Your Thinking (The CoRT Thinking Program) Operating systems IT316 3 This course is to introduce the basic concepts of modern operating systems. The course covers the design of operating systems and the way they work, in terms of efficiency and reliability, in addition to comparing between the techniques used inside the operating systems, in terms of time and space complexity. Topics include the basic components of different operating systems, organizing and
managing processes, computing synchronization, different scheduling techniques for processors, storage devices, memory management, file systems, input/output systems, and Protection and Security.Systems Analysis and Design IT312 3 The objective of this course is to provide a methodical approach to developing computer systems, including systems planning, analysis, design, and implementation. The course approaches the development of information systems from a problem-solving perspective, placing emphasis is on the strategies and techniques of systems analysis and design for producing logical methodologies for dealing with complexity in the development of information system Web Systems IT314 3 This course will provide a basic understanding of the methods and techniques of developing a web site. The course topics include Hyper Text Markup Language, Cascading Style Sheets and Bootstrap. الفصل الثاني اسم المقرر رمز المقرر عدد ساعات المقرر وصف عن المقرر Database Administration IT325 3 This course is to explore a variety of topics in Database Administration. Using hands-on training, students
will learn about installation, configuration, administration, performance, security, backup and recovery, and enterprise services of databases. Additional topics include an introduction to DBMS, schemas objects, partitioned tables and indexes, built in data types, backup and recovery, enterprise tools, services
and connectivity, locking, and concurrency.Information Security IT322 3 This course provides students with the knowledge of fundamentals of encryption and computer security and utilizing these techniques in computing systems. Course topics include an overview of cryptography, symmetric and asymmetric ciphers, block and stream cipher, key management and distribution, certificates, message and entity authentication, and digital signature. Network Routing and Switching IT3XX 3 This course is to explore the principles of Routing and Switching. Topics include network OSI layers and CISCO IOS configuring devices, IP addressing and subnetting, introduction to routing, static routing, default routing, dynamic routing, RIP1 and RIP2, troubleshooting, routing table lookup process, OSPF, switching & switch configuration, switch security, VLANs, spanning tree protocol, VTP, inter VLAN routing, and network troubleshooting Project Management IT323 3 This course is to study the processes, methods, techniques, and tools that organizations use to manage their information systems projects. The course covers a systematic methodology for initiating, planning, executing, controlling, and closing projects. This course assumes that project management in the modern organization is a complex team based activity,where various types of technologies (including project management software as well as software to support group collaboration) are an inherent part of the project management process. This course also acknowledges that project management involves both the use of resources from within the firm, as well as contracted from outside the organization. Software Engineering IT321 3 this course is to study software engineering principles and techniques used in the specification, design, and testing of software systems. Major software development methodologies are reviewed including requirements, analysis and specification, design, testing, and documentation Web Application Development IT324 3 This course provides students with the techniques of web systems programming, maintenance and the creation of online pages and delivery by web servers and using by clients. The course topics include: Introduction to web development, PHP fundamentals, PHP OOP, Laravel basics, Laravel Routing and Controllers, Laravel views and Blade Templates, Validation, database, Eloquent, and security. المستوى الرابع الفصل الاول اسم المقرر رمز المقرر عدد ساعات المقرر وصف عن المقرر Graduation Project 1 IT411 2 The graduation project challenges students to go beyond the learning that occurs as the result of their prescribed educational program by developing projects that demonstrate their intellectual, technical and creative abilities. Students shall complete their projects in areas of concentrated study under the direction and supervision of faculty members. The projects will demonstrate the students’ ability to apply, analyze, synthesize, evaluate information, and communicate significant knowledge and comprehension. Personal growth and satisfaction are associated with the graduation projects. Students will derive sense of accomplishment through the completion and “ownership” of bodies of works that are reflections of their interests and abilities. Opportunities to expand their personal knowledge and explore careers and apply learning to real life situations will serve to benefit the students’ growth and promote lifelong learning Machine Learning IT4XX 3 The course will give students the basic ideas and intuition behind modern machine learning methods supervised and unsupervised learning methods and as well as a bit more formal understanding of how, why, and when they work. Supervised learning and unsupervised learning. The course is accompanied by several practical experiments. Mobile Application Development IT4XX 3 This course provides study and practice of the lifecycle of a mobile app development. Class covers architecture, design and engineering issues, techniques, and methodologies for mobile application development. Students will learn a framework for mobile app development and work on a practical project where they can demonstrate their newly acquired skills. Network Administration IT412 3 This course provides students the knowledge and the skills necessary to install, configure and administer a network on server machines that are part of a domain. The module approaches network administration on both operating system and hardware levels. The course is accompanied by several practical experiments Network Design IT413 3 This course is to provide students with a comprehensive and structured view of network design from a theoretical and a practical perspective. It presents basic principles and methods for developing traffic characterization and optimization models for a subset of network design problems. It also aims at helping students to understand recent advances and to be exposed to research problems in network design. الفصل الثاني اسم المقرر رمز المقرر عدد ساعات المقرر وصف عن المقرر Advanced Mobile Application Development IT4XX 3 This course provides study and practice of the lifecycle of a mobile app development. Class covers architecture, design and engineering issues, techniques, and methodologies for mobile application development. Students will learn a framework for mobile app development and work on a practical project where they can demonstrate their newly acquired skills Graduation Project 2 IT421 4 The graduation project challenges students to go beyond the learning that occurs as the result of their prescribed educational program by developing projects that demonstrate their intellectual, technical and creative abilities. Students shall complete their projects in areas of concentrated study under the direction and supervision of faculty members. The projects will demonstrate the students’ ability to apply, analyze, synthesize, evaluate information, and communicate significant knowledge and comprehension. Personal growth and satisfaction are associated with the graduation projects. Students will derive sense of accomplishment through the completion and “ownership” of bodies of works that are reflections of their interests and abilities. Opportunities to expand their personal knowledge and explore careers and apply learning to real life situations will serve to benefit the students’ growth and promote lifelong learning Multimedia Technologies IT422 3 This course is mainly designed to introduce the theoretical concepts of digital media including images, audio, animation and video. The difference between analog and digital media is discussed. Different types of digital media are outlined, and their digital storage process is explained in detail. The digital media encoding and decoding concepts are explained. In addition, different types of digital media compression techniques are introduced. The most popular file formats are outlined for each media type. Finally, the Multimedia related hardware, software, and web-related issues are discussed where necessary. Network Security IT423 3 This course provides students with general introduction to network security technologies used in computer networks and communication. The course topics include: review of data security and message authentication, entity authentication, symmetric key management, asymmetric key management, transport-layer security, wireless network security, electronic mail security, network layer Security. The course is also accompanied with a number of practical experiments in the lab using simulation and hands on equipment.