805 | هندسة الحاسوب | ECOM 6329 | مواضيع مختارة في شبكات الحاسب | Selected Topics In Computer Networking | موضوعات متقدمة في شبكات الحاسوب. متطلب سابق : موافقة مدرس |
Advanced Topics in Computer Networking. Prerequisite: Consent of Instructor |
805 | هندسة الحاسوب | ECOM 6331 | نظم موزعة | Distributed System | عملية الاتصال البينية ، وأنظمة التشغيل ، الوسيطة ، تزامن والتطبيقات والتطورات الحديثة والتطبيقات الحديثة في النظم الموزعة. شرط أساسي : ECOM 6305 عمارة الحاسوب المتوازية |
Inter-process Communication, Operating Systems, Middleware, Concurrency, Applications, Recent Advances and New Applications in Distributed Systems. Prerequisite: ECOM 6305 Parallel Computer Architecture |
805 | هندسة الحاسوب | ECOM 2002 | برمجة حاسوب (2) عملي | (Discussion) | مواضيع مختارة من المساق التابع له | Selected Tobics Related To Course According To Instructor |
805 | هندسة الحاسوب | LNGG 1003 | مقدمة في الحاسبات (عملي) | Introduction To Computer (LAB) | مواضيع مختارة من المساق التابع له | Selected Topics of his course |
805 | هندسة الحاسوب | ECOM 2125 | تنظيم الحاسب ولغة التجميع (عملي) | Computer Organization And Assembly Language (Lab) | تجارب معملية تغطي لغة برمجة التجميع والنظم. | Lab assignments on topics covered in ECOM 2325 Computer Organization and Assembly Language. |
805 | هندسة الحاسوب | EELE 2321 | الكترونيات | Electronics | الموصلات الثنائية وتطبيقاتها، دوائر الصمام الثنائي والدوائر المتكاملة.تطوير سلوك الدائرة للصمام الثنائي، الترانزيستور ثنائي القطبية و الترانزيستور المتأثر بالمجال المغناطيسي، تطبيقات وتحليل وتصميم المضخمات و خواص الترانزيستور في مجال الترددات، مضخمات القدرة، المضخمات ذات العمليات المتعددة. Pre-requisite: EELE 2312 |
Characteristics of PN junction, the diode. Diode applications, half-wave & full-wave rectifiers. Zener diode and its applications. Bipolar junction transistor, construction, basic operation, characteristics and parameters, transistor as amplifier. Transistor bias circuits, DC operating point, base bias, emitter bias, voltage-divider bias, collector-feedback bias. Field-effect transistor and Biasing, junction field-effect transistor (JFET), JFET characteristics, parameters, and biasing. Power amplifier (class A, B, and C) and their applications. Silicon-controlled rectifiers (SCR) and applications, Diac and triac. Introduction to operational amplifiers Prerequisite: EELE 2312. |
805 | هندسة الحاسوب | ECOM 5000 | تدريب عملي (250 ساعة) | Practical Training (250 Hours) | An Industrial Practicum is a zero credit, Pass/Fail course. In order to obtain a Pass grade, you must: 1. Work for the mandatory minimum period of 250 Hours; 2. Obtain a satisfactory evaluation from your employer; and 3. Submit an evaluation and a written report |
|
805 | هندسة الحاسوب | ECOM 6303 | شبكات حاسبات متقدمة | Advanced Computer Networks | المصطلحات الأساسية والبروتوكولات ، وهندسة الاتصالات ، والتفتيش الموقعي النموذج المرجعي ، أجنحة البروتوكول ، طبقة ربط البيانات ، استراتيجيات الاستبيان ، تحليل الاستراتيجيات الاستبيان ، الاتصالات المتعددة الوصول ، الصراف الآلي ، ونماذج التأخير في شبكات البيانات ، تحليل الأداء ، نظرية الصغير ، نماذج قائمة انتظار واحدة ، شبكة من قوائم الانتظار ، طبقة الشبكة ، التوجيه في شبكات البيانات ، ومراقبة تدفق والازدحام ، طبقة النقل ، الطبقات التطبيق. متطلب سابق : شبكات الحاسوب ECOM 4321 |
Basic Terminology, Protocols, Communication Architectures, OSI Reference Model, Protocol Suites, Data Link Layer, ARQ Strategies, Analysis of ARQ Strategies, Multi-Access Communication, ATM, Delay Models in Data Networks, Performance Analysis, Little’s Theorem, Single Queue Models, Network of Queues, Network Layer, Routing in Data Networks, Flow and Congestion Control, Transport Layer, Application Layers. Prerequisite: ECOM 4321 Computer Networks |
805 | هندسة الحاسوب | ECOM 6335 | حوسبة متشابكة | Grid Computing | شبكة نظم المعلومات ، إدارة موارد الشبكة ، شبكة أمن النظام ، بيانات الشبكة و نظام الشبكة المتقاطع ، وشبكة خدمات الويب ، تطبيقات الشبكة واسعة النطاق. شرط أساسي : ECOM 6305 عمارة الحاسوب المتوازية |
Grid Information System, Grid Resource Management, Grid Security System, Data Grid and Cross Grid System, Web and Grid Services, Large Scale Grid Applications. Prerequisite: ECOM 6305 Parallel Computer Architecture |
805 | هندسة الحاسوب | ECOM 6349 | مواضيع مختارة في الذكاء الصناعي | Selected Topics In Artificial Intelligence | Data Clustering, Data Types, Scale Conversion, Data Standardization and Transformation, Similarity and Dissimilarity Measures, Hierarchical Clustering Techniques, Fuzzy Clustering Algorithms, Center Based Clustering Algorithms, Graph Based Clustering Algorithms, Grid Based Clustering Algorithms, Density Based Clustering Algorithms, Model Based Clustering Algorithms, Evaluation of Clustering Algorithms. |
|
805 | هندسة الحاسوب | ECOM 2124 | برمجة حاسوب (2) (عملي) | Computer Programming Ii (Lab) | تجارب تغطي المواضيع المذكورة في برمجة حاسوب 2 | Lab assignments on topics covered in ECOM 2324 Computer Programming II. |
805 | هندسة الحاسوب | ECOM 2325 | تنظيم الحاسب ولغة التجميع | Computer Organization And Assembly Language | الهدف من المساق تقديم نظم محوسبة للغات البرمجة ذات المستويات العالية، حيث تغطي لغة الأسيمبلي ونظم الحاسوب. حيث بامكانهم تقديم تعليمات ال 386 الحاسوبية، وتغطي لغة البرمجة ذات المسنويات المنخفضة ، وكيفية عمل المحولات الرقمية وذاكرة الحاسوب. | The purpose of this course is to introduce computing systems below that of a high-level programming language. The material covered can be broadly separated into the categories of assembly language programming and computer organization. Under the heading of assembly language programming students will be introduced to the i386 instruction set, low-level programming, the Linux memory model, as well as the internal workings of compilers, assemblers and linkers. Topics under computer organization include basic computer architecture: system bus, memory hierarchy, and input/output devices. |
805 | هندسة الحاسوب | ECOM 3310 | عمارة الحاسبات | Computer Architecture | يغطي المساق النظم وبناء وتصميم الحواسيب، ابتداء من مراجعة الة ال VON ، تطوير بناء الحواسيب متعددة المستويات. مواضيع تضمن تصميم التعليمات المحوسبة ، والعنونة ، التخطيط لمكمل الثنائي ومستوى المخزنات ، وحدة التحكم البسيطة، متضمنة القاعدة و تغطية التقسيم الغير مشمول. | This course covers organization, structure, and design of computers, starting with a review of the original Von Neumann machine. Major architectural improvements since 1950 are reviewed, and the contemporary view of multilevel, virtual machines is introduced. Topics include instruction set designs including RISC, addressing, interrupt and trap handling, stacks, data paths control, horizontal and vertical microprogramming, busses, paging, segmentation, and cache. Mapping of twos complement arithmetic onto register level hardware, including simple control units for Booth’s Algorithm and non-restoring division also are covered. |
805 | هندسة الحاسوب | ECOM 2311 | رياضيات متقطعة | Discrete Mathematics | المهام والعلاقات والبوابات المنطقية تقنيات الاثبات اساسيات الحسابات والرسومات البيانية والاستدعاء الذاتي. | Functions, relations, sets, basic logic, proof techniques, basics of counting, graphs, trees and recursion. |
805 | هندسة الحاسوب | ECOM 2324 | برمجة حاسوب (2) | Computer Programming Ii | يةدف هذا المساق الي تمكين الطلاب من كيفية استخدام الحاسوب وتطبيقه في العالم الحقيقي. هذا بالطبع يعتمد علي مهارات البرمجه السابقة ويشمل التقنيات الاكثر تقدما. بالاضافه الي المشاريع الصغيره والطلاب معا لانجاز المشاريع الكبيرهوتكون بحلول نهاية الفصل. ، ويساعدهم على تصميم برمجة الانترنت وانجاز أعمال أكثر تقدما | This course is designed to allow students to experience how a real world computer application ECOMs to life. This course builds on their previous programming skills and includes more advanced GUI techniques. In addition to smaller projects, students will work together to complete a large programming project of their choosing by the end of the semester. After many weeks of coding, they will complete an online help file, present their work to the class, and create WebPages showcasing their work. |
805 | هندسة الحاسوب | ECOM 5301 | مشروع تخرج (1) | Graduation Project I | هذا المساق هو اعطاء الطلاب الخبره لمعالجه المشاكل الهندسية الواقعية. والقصد من ذلك هو اظهار كيفية ترجمه المعرفه النظرية المكتسبه في عملية استخدام بدءا من وصف المشكله والعمل من خلال مختلف مراحل التصميم علي انهاء وضع عملية هندسه للحل. المشاريع المختلفه التي تقدمها، ثم التنقيح والتوثيق. ويقدم في نهاية المشروع تقرير نهاية المساق. | This course is designed to give students the experience of tackling a realistic engineering problem. The intent is to show how to put theoretical knowledge gained into practical use by starting from a word description of a problem and proceeding through various design phases to end up with a practical engineering solution. Various projects are offered by ECOM faculty in their respective specialization areas. The project advisor guides the student in conducting feasibility study, preparation of specifications, and the methodology for the design. Detailed design and implementation of the project are carried out followed by testing, debugging, and documentation. A draft report is submitted at the end of the semester. |
805 | هندسة الحاسوب | ECOM 3312 | الخوارزميات وتركيب البيانات | Data Structure And Algorithms | تغطية بناء المعلومات والخوارزميات ، الخواص، بناء، و عرض عملي. وسيولي اهتمام خاص للبحث وفرز الخوارزميات . خوارزميات اخري شملت وستشمل الضغط والتشفير والثرم والفرز. | In this course we will cover both data structures and algorithms. Students are individually responsible for the specification, design, implementation and practical demonstration of correctness of the abstract data type sets, functions, sequences, stacks, queues, and strings. Special emphasis will be given to searching and sorting algorithms. Other algorithms covered will include compression, encryption, hashing, and sorting. |
805 | هندسة الحاسوب | ECOM 3322 | النظم المغموسة | Embedded Systems | عملية التصميم المتضمنة ، وحدات المعالجه المركزية ، ميكروكونترولرز ، مجموعات الأوامر، المدخلات والمخرجات البرمجية، منظومه الاليات وذاكرتها ، آداء وحده المعالجه المركزية، استهلاك الطاقة في وحده المعالجه المركزية ،توصيل العناصر، وتخطيط مع المشغلات الدقيقه والتنمية والتنقيح ، الصناعه التحويلية، اختبار برنامج التصميم ، نماذج من البرامج والاجتماع وربط الاساسيات ،التقنيات التجميعية، التحليل الامثل : اعدام الوقت والطاقه والكهرباء والبرنامجو حجم البرنامج و التحقق والاختبار. | The Embedded System Design Process, CPUs, Microcontrollers, Instruction Sets, Programming Input and Output, Co-Processors, Memory System Mechanisms, CPU Performance, CPU Power Consumption, CPU Bus, Memory Devices, Component Interfacing, Designing with Microprocessors, Development and Debugging, Manufacturing Testing, Program Design, Models of Programs, Assembly and Linking, Basic Compilation Techniques, Analysis and Optimization of: Execution Time, Energy, Power, and Program Size, Program Validation and Testing. |
805 | هندسة الحاسوب | ECOM 3324 | هندسة البرمجيات | Software Engineering | هندسه البرمجيات تعني برمجة المشاريع طويله الامد واسعه النطاق. اداره البرامج والتكلفه التقديرية ، وتحديد المشكله وتحليلها ، وتصميم نظم تقنيات الاختبار ونظام تقييم الاداء ، ونظام الصيانه. تعليم الطلاب تصميم واداره وتنفيذ المشاريع المتوسطه الحجم. | Software engineering is concerned with long-term, large-scale programming projects. Software management, cost estimates, problem specification and analysis, system design techniques, system testing and performance evaluation, and system maintenance. Students will design, manage, and implement a medium-sized project. |
805 | هندسة الحاسوب | ECOM 4311 | تصميم النظم الرقمية | Digital Systems Design | تصميم النظم الرقمية الهرمية ، ووضع العرض في الاجهزه و وصف اللغه والفنية ، وتوقيت المحاكاه الرقمية ونظم التنفيذ المبرمج المنطق والاجهزه الميدانية لبرمجه الصفوف، التحقق من الاخطاء في و النماذج والتجارب. تصميم وتطوير وتنفيذ المحاكاه الميدانية لبرمجه بوابه الصفوف في المختبر. | Hierarchical modular design of digital systems, design modeling with a hardware description language, functional and timing simulation of digital systems, implementation in programmable logic devices and field-programmable gate arrays, formal verification, fault models and testing. Designs are developed, simulated and implemented in field-programmable gate arrays in laboratory sessions. |
805 | هندسة الحاسوب | ECOM 5349 | تقانة الإنترنت المتقدمة | Advanced Internet Technology | معرض يقدم عرضا تفصيليا وعرض اكثر تعقيدا وتقدما للعناصر والمفاهيم العالمية و الانترنت وتطور في البنية الأساسية لشبكه المعلومات في القرن الحادي والعشرين. المساق يهدف الي مستوي متقدم بالطبع الطلاب الذين يرغبون في فهم كيف تقدم التكنولوجيا الحديثه في شبكه الانترنت يمكن ان تستخدم نظم دعم و / او استبدال العديد من نظم الشبكات والخدمات. وبالطبع يفترض المعارف الأساسية والخبرات الأساسية بروتوكولات الانترنت والتشغيل الفعال. مشروع جدول توفر دليل محتويات المساقات التالية وتسلسلها : تطور بروتوكولات الانترنت، تقدم التوجية وتحفظ الموارد، ميادين التكنولوجيا و التكنولوجيا المتعددة وإداره التكنولوجيا ، تكنولوجيا الوساءط المتعدده ، تقنية الويب والتكنولوجيا الامنية واللامركزية. | The course provides a detailed overview and demonstration of the more complex and advanced components and concepts of the global Internet as it evolves into the primary information network architecture of the 21st century. The course is designed as an advanced level course, students who wish to better understand how the advanced technology within modern Internet systems can be used to support and/or replace many existing network systems and services. The course assumes a basic knowledge of and experience with the Internet core protocols and their effective operation. The following draft schedule is offered as a guide to course contents and sequence: Internet Evolution, Internet Protocols, Internet Routing, Advanced Routing, Resource Reservation, IPv6 Technology, Multicast Technology, Management Technology, Multimedia Technology, VoIP Technology, Security Technology, VPN Technology, Datalink Technology, DMO Network Architecture, and Internet Futures |
805 | هندسة الحاسوب | ECOM 5350 | استرجاع وتخزين المعلومات | Information Storage And Retrieval | المفات المعكوسة وتوقيع الملفات تنظيم الملفات للأقراص الضوئية، معجمي التحليل، انطلاق الخوارزميات ، معجم البناء واله بحث الخوارزميات واهمية التغذية المرتده واخر استفسار تعديل التقنيات ومنطق العمليات ، مزج الخوارزميات ، ترتيب الخوارزميات ، التكتلات الخوارزميات و استرجاع المعلومات. | Inverted Files, Signature Files, PAT Trees and PAT Arrays, File Organization for Optical Disks, Lexical Analysis and Stoplists, Stemming Algorithms, Thesaurus Construction, String Searching Algorithms, Relevance Feedback and Other Query Modification Techniques, Boolean Operations, Hashing Algorithms, Ranking Algorithms, Extended Boolean Models, Clustering Algorithms, Hardware for Information Retrieval. |
805 | هندسة الحاسوب | ECOM 5360 | تصميم المحولات الرقمية | Compiler Design | وتركز علي “الواجهه الامامية” المجمع التصميم معجمي التحليل والاعراب والنحو المواضيع الأساسية لاي مقدمه جامع تصميم ويشمل اداره التخزين وخطا المعالجه والاصلاح ، يقدم المهم “الخلفية” البرمجه المفاهيم ، بما في ذلك قانون جيل وامثل. | Focuses on the “front-end” of compiler design-lexical analysis, parsing, and syntax-topics basic to any introduction to compiler design, Covers storage management and error handling and recovery, Introduces important “back-end” programming concepts, including code generation and optimization. |
805 | هندسة الحاسوب | ECOM 4310 | نظم التشغيل | Operating Systems | هدف المساق هو تقديم تصميم واستخدام التكنولوجيا الحديثه في عملية المنحي ، نظم التشغيل. المواضيع : المفاهيم الأساسية لنظم التشغيل ونظم البرمجه.عمليات الاتصالات والذاكرة المتزامنة الافتراضية و تحميل البرنامج وربط الملفات الفرعية. برامج دراسه الجدوي الحقيقية من نظام التشغيل. | The goal of the course is to introduce the design and use of modern, process oriented operating systems. Topics include: Basic concepts of operating systems and system programming. Processes and interprocess communication/synchronization, Virtual memory, program loading and linking, File and I/O subsystems. Utility programs, Study of a real operating system. |
805 | هندسة الحاسوب | ECOM 5302 | مشروع تخرج (2) | Graduation Project Ii | اكمال مابدأ به الطلاب في مشروع تخرج 1 ، وسيكون هناك عرض شفوي وتقرير نهائي يسلم في نهاية الفصل. | Continuation of Final Year Project I, An oral presentation and a final report are given at the end of the semester |
805 | هندسة الحاسوب | EELE 2115 | مختبر برمجة حاسوب | Computer Programming (Lab) | المتطلب السابق: EELE 2311 تجارب تغطي المواضيع المذكورة في برمجة الحاسوب |
Co-requisite: EELE 2311 Lab assignments on topics covered in EELE 2311 Computer Programming. |
805 | هندسة الحاسوب | EELE 2121 | الكترونيات (عملي) | Electronics (Lab) | Co-requisite: EELE 2321 | Co-requisite: EELE 2321 |
805 | هندسة الحاسوب | ECOM 5341 | حوسبة متنقلة | Mobile Computing | مقدمه الحوسبه المتنقله وتصميم شبكات الحاسوب لدعم المستخدم، التنقل ونماذج داخلية وخارجية وشبكات المحمول وقضايا النظام مثل الاداء، ونوعية الخدمه والثقه والامن في الحوسبه المتنقله البيئيه والمعدات ووصول البروتوكولات ، شبكات المحمول وتكييفها مع البروتوكولات القائمه لدعم التنقل. | Introduction to mobile computing, Designing computer networks to support user mobility, Models for indoor and outdoor mobile networks, System issues such as performance, quality of service, reliability, and security in mobile computing environment, Hardware, and access protocols, for mobile networks, Adapting existing protocols to support mobility. |
805 | هندسة الحاسوب | ECOM 4122 | النظم المغموسة (عملي) | Embedded Systems Lab. | التجارب علي وحدات المعالجه المركزية ، ميكروكونترولرز والمصافحه ، وتصميم نظام الذاكره ولقاءات مبرمجه، برمجة المداخل والمخارج والمخارج والخارج المتوالية والتوازية ، والمحولات الاحادية الى الرقمية والعكس. | Experiments on CPUs, microcontrollers, handshaking, buffering, Memory system design and interfacing, programmed I/O, interrupt-driven I/O, serial I/O, parallel I/O, DMA, DAC and ADC converters. |
805 | هندسة الحاسوب | ECOM 4321 | شبكات الحاسوب | Computer Networks | المقاييس ونظام التفتيش الموقعي، نماذج تطبيق الشبكات الحاسوبية و استعراض الطبقات الأولى للشبكة، مناقشه الشبكه، جلسة النقل، عرض وطلب الطبقات ، دراسه الشبكات المحلية، والمعايير للوصلات و المسارات ، والجسور. | ISO/OSI layer modules of computer networks, review of first two layers, Discussion of network, transport, session, presentation and application layers, Study of LANs and standards, internetworking, routers and bridges. |
805 | هندسة الحاسوب | ECOM 4121 | شبكات الحاسوب (عملي) | Computer Networks Lab | مختبرات تتضمن مواضيع تغطي مساق شبكات الحاسوب (ECOM4321) | Lab assignments on topics covered in ECOM 4321 Computer Networks. |
805 | هندسة الحاسوب | ECOM 4123 | ندوة | Seminar | والغرض من هذا المساق هو مساعده الطلاب في تحسين قدرتهم علي تقديم العمل الفني. كما يتعلم الطلاب عن طبيعه مهنه الهندسه ، وقواعد السلوك المهني والاخلاقي و مسءولية ودور الجمعيات الهندسية. دراسات حاله صراع بين القيم الاخلاقية المهنية الهندسية والمطالب الخارجية. سمات الطلاب خلال المشاركه في مناقشات اعضاء هيئة التدريس والضيوف المدعوين. | The purpose of this course is to help improve students’ ability for presenting their technical work. It also teaches students about the nature of engineering as a profession, codes of professional conduct, ethics & responsibility, and the role of engineering societies. Case studies of conflict between engineering professional ethical values and external demands. The course features students participation in discussions held by faculty members and invited guests. |
805 | هندسة الحاسوب | ECOM 2312 | تصميم رقمي | Digital Design | نظام العد الثنائي، نظرية الجبر المنطقي، التلاعب وتحقيق الحد الأدنى من المعادلات المنطقية، الميل إلي تحليل وتصميم الدوائر المشتركة، مضاعفات الإرسال ، أجهزه فك الرموز ، تحليل وتصميم الدوائر التتابعية ، أساسيات دوائر التخزين، وقت التسجيل، و تسلسلات العدادات وتوقيتها وعمليات تخزين مستوى النقل. Pre-requisite: ENGG 1203 و PHYSB 1301 |
Binary number system, Digital circuits, Boolean algebra and switching theory, Manipulation and minimization of Boolean functions, Combinational circuit analysis and design, multiplexers, decoders, adders, Sequential circuit analysis and design, basic flip-flops, clocking, and edge-triggering, registers, counters, timing sequences, state assignment and reduction techniques, Register transfer level operations. Prerequisite: ENGG 1203 & PHYSB 1301 |
805 | هندسة الحاسوب | ECOM 2112 | تصميم رقمي (عملي) | Digital Design (Lab) | للحصول علي خبره في استخدام الالكترونيات الرقمية من خلال البوابات المنطقية والدوائر المتكاملة وعملية بناء واختبار وتنفيذ الدوائر المشتركة والمتتابعة. Co-requisite: ECOM 2312 |
Hands-on experience in using digital electronics by way of logic gates and integrated circuits, practical construction, testing, and implementation of combinational and sequential logic circuits. Co-requisite: ECOM 2312 |
805 | هندسة الحاسوب | EELE 2315 | برمجة حاسوب | Computer Programming | المساق يسعي إلى نشر إلفهم الصحيح لنظم الحاسوب والمبادئ الأساسية للبرمجة وتطبيقها علي حل المشاكل الهندسية باستخدام لغة برمجه عالية المستوي. عرض الأجهزه والبرامج الداخلية و تمثيل المعلومات. وتشمل المساق الأنواع الأساسية للبيانات وهياكلها السيطرة على وظائفها. المتطلب السابق: ENGG 1203 |
The course seeks to impart a sound understanding of computer systems and the basic principles of programming and their application to the solution of engineering problems using a high level programming language. The course includes introduction to hardware and software and internal representation of information. The course covers the basic data types, control structures, functions, arrays, and classes. Weekly laboratory assignments are an integral part of this course. Prerequisite: ECOM ENGG 1203 |
805 | هندسة الحاسوب | EELE 2112 | دوائر كهربائية حاسوب (عملي) | Electric Circuits Lab. | Co-requisite: EELE 2312 | Co-requisite: EELE 2312 |
805 | هندسة الحاسوب | ECOM 2401 | برمجة حاسوب (1) | Computer Programming I | المساق يسعي إلى نشر الفهم الصحيح لنظم الحاسوب والمبادئ الأساسية للبرمجة وتطبيقها علي حل المشاكل الهندسية باستخدام لغة برمجه عالية المستوي. عرض الأجهزة والبرامج الداخلية و تمثيل المعلومات. وتشمل المساق الأنواع الأساسية للبيانات وهياكلها السيطرة على وظائفها. | Fundamental concepts of problem solving using a computer, Problem solving through computer programming, Emphasis on object-oriented computer programming, including data types, control structures, structured programming, and modular algorithm design, Use of existing libraries, Extending classes and polymorphism. |
805 | هندسة الحاسوب | ECOM 2314 | برمجة حاسوب (1) | Computer Programming I | المساق يسعي إلى نشر الفهم الصحيح لنظم الحاسوب والمبادئ الأساسية للبرمجة وتطبيقها علي حل المشاكل الهندسية باستخدام لغة برمجه عالية المستوي. عرض الأجهزة والبرامج الداخلية و تمثيل المعلومات. وتشمل المساق الأنواع الأساسية للبيانات وهياكلها السيطرة على وظائفها. | Fundamental concepts of problem solving using a computer, Problem solving through computer programming, Emphasis on object-oriented computer programming, including data types, control structures, structured programming, and modular algorithm design, Use of existing libraries, Extending classes and polymorphism. |
805 | هندسة الحاسوب | ECOM 4113 | قواعد البيانات (عملي) | Database Systems Lab. | مختبرات تتضمن مواضيع تغطي مساق قواعد اليانات (ECOM4313) | Lab assignments on topics covered in ECOM 4313 Database Systems. |
805 | هندسة الحاسوب | ECOM 5348 | تقانة الإنترنت | Internet Technology | سيعرض هذا المساق للطلاب الانترنت والتجاره الالكترونية. المواضيع الانترنت والبريد الالكتروني ، مواضيع تتضمن ال WWW وقوائم المناقشة ، القواءم الاخبارية، معلومات البحث والاسترجاع و التقنيات الأساسية وصفحه البرامج والمنهجيات والتي ستناقش المواضيع الاجتماعية والاخلاقية والاقتصادية والسياسية. ومواضيع اسس الشبكه و خدمه الصفحات وقواعد البيانات ولغه الهامش التجاري ، وخدمات الانترنت. | This course will introduce students to the Internet and Electronic Commerce. Topics include the World Wide Web, electronic mail, telnet, ftp, discussion lists, newsgroups, information searching and retrieval techniques, and basic web page and programming methodologies (HTML and CGI). Social, economic, ethical, and political topics will be discussed. Topics include Foundations of the Web, Java Servlets, Java Server Pages, Databases and JDBC, XML and Web Services. |
805 | هندسة الحاسوب | ECOM 5351 | أنظمة الوسائط المتعددة | Multimedia Systems | الخصاءص الأساسية للوساءط المتعدده العامله وتوزع انظمه الاتصالات ، خصوصا جدوله الخوارزميات وغيرها و نظام التشغيل دعم نهج تطبيقات الوساءط المتعدده، نظم ملفات الوسائط المتعددة ، ادارة التخزين ، اتصالات الوسائط المتعددة ، مراقبه الازدحام وخطأ الخدمات وغير ذلك من الخدمات والخوارزميات التكيفية ، خدمات تزامن مع انحراف وساءل الرقابه ، والاتصال الجماعي مع فريق تنسيق الخوارزميات وتوزيع الخدمات. | Fundamental characteristics of multimedia operating and distributed communication systems are presented, especially 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. |
805 | هندسة الحاسوب | ECOM 2114 | برمجة حاسوب (1) (عملي) | Computer Programming I (Lab) | تجارب تغطي المواضيع التي ذكرت في مساق برمجة الحاسوب | Lab assignments on topics covered in ECOM 2314 Computer Programming I. |
805 | هندسة الحاسوب | ECOM 4314 | اتصالات بيانات | Data Communications | نقل المعلومات الرقمية والعادية ، وسائط النقل، طرق التوليف، تشفير المعلومات ، نقل المعلومات المتزامن وغير المتزامن ، معايير نقل البيانات، تشكيل ومراقبه الاخطاء و المراقبه المتعدده والغير متعددة. | Analog and digital data transmission, transmission media, Modulation Techniques, Data encoding, asynchronous and synchronous transmissions, USART, RS232-C, RS-449 standards, Data link configuration and control, error control, multiplexing and de-multiplexing. |
805 | هندسة الحاسوب | ECOM 4111 | تصميم النظم الرقمية (عملي) | Digital Systems Design (Lab.) | تجارب على مواضيع في المغطاة في تصميم النظم الرقمية (ECOM 4311) | Experiments on topics covered in ECOM 4311 Digital Systems Design. |
805 | هندسة الحاسوب | ECOM 4313 | قواعد البيانات | Database | عرض البيانات ، وقواعد البيانات، قواعد البيانات العلاقية، تصميم قواعد البيانات واللغات ، تصميم قواعد البيانات العلاقية.معالجة المعاملات ، قواعد البيانات الموزعة ، وتصميم قواعد البيانات المادية. | Data modeling, Relational databases, Database query languages, Relational database design, Transaction processing, distributed databases, Physical database design. |
805 | هندسة الحاسوب | ENGG 1203 | مقدمة في الحاسبات | Introduction To Computer | مقدمة في تاريخ الحاسوب، أنواع الحاسوب، الوحدات الأساسية في الحاسوب، لغات الحاسوب، استخدام الحاسوب الشخصي، أوامر تشغيل الحاسوب | This course includes an introduction to computer history. It provide students with the opportunity to gain experience in type of computers, basic units in computer, introduction to languages of computer, personal computer uses, and operating comments for computer. |
805 | هندسة الحاسوب | ECOM 6321 | أمن حاسبات وشبكات | Computer And Network Security | خوارزميات لتشفير البيانات السرية ، والتوثيق ، النزاهة ، بروتوكولات الأمن على الإنترنت والشبكات المحلية المنطقة ، والجدران النارية ، وتسرب أنظمة الكشف والدفاعات ضد هجمات الحرمان من الخدمة ، طرق مصادقة المستخدم ، التشفير أنظمة الملفات ، بريد إلكتروني آمن واخفاء الأمن صالحة للاستعمال.
متطلب سابق : ECOM 6303 شبكات الحاسوب المتقدمة |
Cryptographic Algorithms for Data Confidentiality, Authentication, Integrity, Security Protocols for the Internet and Local Area Networks, Firewalls, Intrusion Detection Systems, Defenses against Denial of Service Attacks, User Authentication Methods, Cryptographic File Systems, Secure Email Steganography and Usable Security. Prerequisite: ECOM 6303 Advanced Computer Networks |
805 | هندسة الحاسوب | ECOM 6343 | شبكات عصبية | Neural Networks | المفاهيم الأساسية للحوسبة العصبية ، المصطلحات المعمارية الرئيسيةللشبكات العصبية واحد / متعدد الطبقات Perceptrons ، تعليقات (المتكررة) / Feedforward تدفق المعلومات ، وأشرف / دون اشراف نماذج التعلم ، Backpropagation ، صاحبة تنظيم ، الرنين التكيفية ، سيارات / Heteroassociation نماذج الذاكرة العصبية ، تنفيذ Neurocomputing والتطبيقات وتقييم الأداء. شرط أساسي : ECOM 3312 تراكيب البيانات والخوارزميات |
Fundamental Concepts of Neural Computing, Terminology, Main Neural Networks Architecture Single/Multilayer Perceptrons, Feedback(Recurrent)/Feedforward Information Flow, Supervised/Unsupervised Learning Models, Backpropagation, Self-Organizing, Adaptive Resonance, Auto/Heteroassociation Neural Memory Models, Neurocomputing Implementation, Applications, Performance Evaluation. Prerequisite: ECOM 3312 Data Structures and Algorithms |
805 | هندسة الحاسوب | ECOM 5368 | الإدارة الهندسية | Engineering Management | المساق مقدمه الي الاداره الهندسية ، وهناك العديد من جوانب الاداره الهندسية التي يجب دراستها وتعلمها. اداره تغطي نطاقا واسعا من التخصصات والمهارات ، وهذا بطبيعه الحال يشكل رؤية جميع الوظاءف داخل المنظمه التي مدير الهندسه يرجح يتعاملون معها. اثناء الممارسه النظرية تتعلق بتقديم عدد كبير من دراسات الحالات طوال. وسيكون هذا المساق خاصب طلاب هندسة الحاسوب والهندسه الكهرباءية. | The course is an introduction to an engineering management, there are many aspects of engineering management which need to be studied and learned. Management covers a wide range of disciplines and skills and this course presents an insight into all the functions within an organization which the Engineering Manager is likely to come into contact with. The course relates theory to practice by presenting a large number of case studies throughout the course. The course will be customized for computer and electrical engineering students only. |
805 | هندسة الحاسوب | ECOM 6302 | طرق حل أمثل للهندسة | Engineering Optimization | دوال متغير واحد ، دوال عدة متغيرات ، البرمجة الخطية ، معايير الأمثلية مقيدة ، طرق التحويل والبحث المباشر مقيدة ، طرق الخطية للمشاكل التي تعاني من ضيق ، طرق انشاء وبناء على التوجيه ، طرق التقريب الخطية من الدرجة الثانية للمشاكل التي تعاني من ضيق ، المشاكل الهيكلية والخوارزميات. شرط أساسي : المعادلات التفاضلية والجبر الخطي |
Functions of a Single Variable, Functions of Several Variables, Linear Programming, Constrained Optimality Criteria, Transformation Methods, Constrained Direct Search, Linearization Methods for Constrained Problems, Direction Generation Methods Based on Linearization, Quadratic Approximation Methods for Constrained Problems, Structured Problems and Algorithms. Prerequisite: MATH 2401 Differential Equations and Linear Algebra |
805 | هندسة الحاسوب | ECOM 6339 | مواضيع مختارة في الحوسبة المتوازية والموزعة | Selected Topics In Parallel And Distributed Computing | موضوعات متقدمة في الحوسبة المتوازية والموزعة. متطلب سابق : موافقة مدرس |
Advanced topics in Parallel and Distributed Computing. Prerequisite: Consent of Instructor |
805 | هندسة الحاسوب | ECOM 6301 | عمارة حاسبات متقدمة | Advanced Computer Architecture | تصنيف أنظمة الحاسوب ، التطورات المعمارية ، أداء الكمبيوتر ، الخطية وغير الخطية تصميم خطوط الأنابيب ، وخطوط الأنابيب التعليمات الحسابية ، سوبرسكيلر ، هرمي الذاكرة ، ذاكرة والذاكرة الظاهرية ، بالاتساق ذاكرة ، ذاكرة أداء النظام ، المتوازية ، مقاييس الأداء ، وتصميمات SIMD MIMD ، الربط الشبكات. شرط أساسي : ECOM العمارة الكمبيوتر 3311 |
Classification of Computer Systems, Architectural Developments, Computer Performance, Linear and Nonlinear Pipeline Design, Instruction and Arithmetic Pipeline, Superscalar, Memory Hierarchy, Cache and Virtual Memory, Cache Coherence, Memory System Performance, Parallel Architectures, Performance Measures, SIMD and MIMD Architectures, Interconnection networks. Prerequisite: ECOM 3311 Computer Architecture |
805 | هندسة الحاسوب | ECOM 5330 | مواضيع مختارة في عمارة الحاسبات | Selected Topics In Computer Architecture | مواضيع مختارة في عمارةالحاسبات غير مطروحة في مادة عمارة الحاسبات المبتدئة | Topics not covered in Computer Architecture. |
805 | هندسة الحاسوب | ECOM 5339 | الذكاء الصناعي | Artificial Intelligence | تمثيل رمزي ، ومعالجه هياكل التوحيد ونظم الانتاج والهياكل والقواعد ونظم الخبره، والتخطيط و الذكاء الاصطناعي، النظام الهندسية.تصميم نظم الذكاء الاصطناعي | Symbolic representation structures and manipulation, unification, production systems and structures, rule-based and expert systems, planning and AI system architectures; AI system design |
805 | هندسة الحاسوب | ECOM 2414 | تصميم رقمي | Digital Design | نظام العد الثنائي، نظرية الجبر المنطقي، التلاعب وتحقيق الحد الأدنى من المعادلات المنطقية، الميل إلي تحليل وتصميم الدوائر المشتركة، مضاعفات الإرسال ، أجهزه فك الرموز ، تحليل وتصميم الدوائر التتابعية ، أساسيات دوائر التخزين، وقت التسجيل، و تسلسلات العدادات وتوقيتها وعمليات تخزين مستوى النقل. | Binary number system, Digital circuits, Boolean algebra and switching theory, Manipulation and minimization of Boolean functions, Combinational circuit analysis and design, multiplexers, decoders, adders, Sequential circuit analysis and design, basic flip-flops, clocking, and edge-triggering, registers, counters, timing sequences, state assignment and reduction techniques, Register transfer level operations. |
805 | هندسة الحاسوب | ECOM 6320 | حوسبة متحركة وشبكات لاسلكية | Mobile Computing And Wireless Networks | أساسيات الاتصالات الرقمية ، أساسيات راديو ، هواتف البيئة ، وربط مع الشبكة السلكية ، مفهوم القناة ، تكنولوجيات النفاذ (FDMA ، سى دى ام ايه ، بالحزم) ، قناة الخوارزميات التعيين ، وتعقب موقع المستخدم ، عمليتي التحول ، حزمة الراديو والشبكات المخصص ، شبكات الأقمار الصناعية والأمن والمصادقة ، والملكية الفكرية جوالة ، الحلقة المحلية اللاسلكية ، وأنظمة اللاسلكي ، وقواعد البيانات المتنقلة ، وأنظمة المعلومات المتنقلة ، للتحكم فى الطاقة.
متطلب سابق : ECOM 6303 شبكات الحاسوب المتقدمة |
Basics of Digital Communication, Radio Basics, Mobile Environment, Connecting up with Wireline Network, Channel Concept, Access technologies (FDMA, CDMA, TDMA), Channel Assignment Algorithms, User Location and Tracking, Handoff, Packet Radio Networks, Ad-hoc Networks, Satellite Networks, Security and Authentication, Mobile IP, Wireless Local Loop, Cordless Systems, Mobile Databases, Mobile Information Systems, Power Control.
Prerequisite: ECOM 6303 Advanced Computer Networks. |
805 | هندسة الحاسوب | ECOM 6340 | ذكاء صناعي | Artificial Intelligence | النظم الخبيرة يستند إلى قواعد والنظم الخبيرة الضبابية ، النظم الخبيرة في الإطار القائم ، الشبكات العصبية الاصطناعية ، الإحتساب التطوري ، ونظم الهجين ذكي والمعارف الهندسية ، واستخراج البيانات. متطلب سابق : 3312 ECOM هياكل البيانات والخوارزميات |
Rule-based expert systems, Fuzzy expert systems, Frame-based expert systems, Artificial neural networks, Evolutionary computation, Hybrid intelligent systems, Knowledge engineering, Data mining. Prerequisite: ECOM 3312 Data Structures and Algorithms |
805 | هندسة الحاسوب | ECOM 2411 | تصميم رقمي تجميعي | Combinational Digital Design | نظام الأرقام الثنائية، الدوائر الرقمية، الجبر المنطقي ونظرية التبديل، معالجة وتقليل الوظائف المنطقية، تحليل وتصميم الدوائر التوافقية، المضاعفات، أجهزة فك التشفير، المجمعات. التجارب المعملية والمشاريع والدروس التعليمية. | Binary number system, Digital circuits, Boolean algebra and switching theory, Manipulation and minimization of Boolean functions, Combinational circuit analysis and design, Multiplexers, Decoders, Adders. Lab experiments, projects, and tutorial. |
805 | هندسة الحاسوب | ECOM 2403 | برمجة حاسوب ++C | Computer Programming C++ | المساق يسعي إلى نشر الفهم الصحيح لنظم الحاسوب والمبادئ الأساسية للبرمجة وتطبيقها علي حل المشاكل الهندسية باستخدام لغة برمجه عالية المستوي. عرض الأجهزة والبرامج الداخلية و تمثيل المعلومات. وتشمل المساق الأنواع الأساسية للبيانات وهياكلها السيطرة على وظائفها. | The course seeks to impart a sound understanding of computer systems and the basic principles of programming and their application to the solution of engineering problems using a high level programming language. The course includes introduction to hardware and software and internal representation of information. The course covers the basic data types, control structures, functions, arrays, and classes. Weekly laboratory assignments are an integral part of this course. |
805 | هندسة الحاسوب | ECOM 2421 | تصميم رقمي تتابعي | Sequential Digital Design | تحليل وتصميم الدوائر المتعاقبة، المقلبات الأساسية، الوقت وحواف النبضات، السجلات، العدادات، تسلسل التوقيت، تقنيات تخصيص وتقليل الحالة، عمليات مستوى نقل التسجيل. التجارب المعملية والمشاريع والدروس التعليمية. | Sequential circuit analysis and design, Basic flip-flops, Clocking and edge-triggering, Registers, Counters, Timing sequences, State assignment and reduction techniques, Register transfer level operations. Lab experiments, projects, and tutorial. |
805 | هندسة الحاسوب | ECOM 2402 | برمجة حاسوب (2) | Computer Programming Ii | المصفوفات والسطور، الفصائل والأهداف، المصفوفات مع الفصائل، زيادة التحميل، التوارث، المؤشرات مع الفصائل، الوظائف الإفتراضية، الملفات والدفق | Matrices and the lines, the factions and objectives, the matrices with the factions, overloading, inheritance, the indicators with the factions, virtual functions, files, and stream |
805 | هندسة الحاسوب | ECOM 5347 | أنظمة أمان الحواسيب | Security In Computer Systems | اساليب لتحقيق الامان في النظم الحاسوبية متعددة الاستعمال ، وانظمه الحاسوب الموزعه. مواضيع : الامن المادي. والزامية الحصول الاختياري ؛ البيولوجية ؛ نماذج تدفق المعلومات الامنية. قنوات سرية. الترميز الأولي ؛ التشفير بالمفتاح العمومي. منطق التوثيق. النقود الالكترونية. الفيروسات. التصويت الالكتروني. تقييم المخاطر ؛ متصفحون امن الشبكه. | Techniques for achieving security in multi-user computer systems and distributed computer systems, Topics: physical security; discretionary and mandatory access control; biometrics; information-flow models of security; covert channels; elementary cryptography; public-key cryptography; logic of authentication; electronic cash; viruses; firewalls; electronic voting; risk assessment; secure web browsers. |
805 | هندسة الحاسوب | ECOM 5352 | مواضيع مختارة في هندسة البرمجيات | Selected Topics In Software Engineering | مواضيع خاصة في هندسة البرمجيات | Topics not covered in Software Engineering |
805 | هندسة الحاسوب | ECOM 5354 | مواضيع مختارة في أنظمة قواعد البيانات | Selected Topics In Database Systems | مواضيع غير مطروحة في نظم قواعد البيانات المبتئدة | Topics not covered in Database Systems. |
805 | هندسة الحاسوب | ECOM 5361 | نظرية الحسابات | Computational Theory | يقدم النماذج الرياضية الحساب الاساسية والتمثيل المحدودللأشياء المحصورة ومحدوده الباردون ومنتظمه اللغات ، و حره اللغات ، الات تورينج الجزئية تكرارية الوظاءف ، والقدره علي التخفيض والاكتمال للوقت و تعقيد ومبادره اكتمال ال NP احتمالية حساب تفاعلية نظم البرهان. | Introduces basic mathematical models of computation and the finite representation of infinite objects, Finite automata and regular languages, Context-free languages, Turing machines, Partial recursive functions, Church’s Thesis, Undecidability, Reducibility and completeness, Time complexity and NP-completeness, Probabilistic computation, Interactive proof systems. |
805 | هندسة الحاسوب | ECOM 5333 | مواضيع مختارة في النظم المغموسة | Selected Topics In Embedded Systems | نظام التحكم الدقيق المتضمن، البرامج المغموسة ، نظم التشغيل ذات الوقت الحقيقي ، تصميم النظام منخفض القدرة الحسابية ، ووضع منهجيات وادوات ودعم وترسيخ المعالج الدقيق، ترسيخ انظمه التواصل بالشبكات. | Embedded microcontrollers, Embedded programs, Real-time operating systems, Low-power computing, Reliable system design, Design methodologies, Tool support, Embedded multiprocessors, Networked embedded systems, Interfacing and mixed-signal systems. |
805 | هندسة الحاسوب | ECOM 2115 | برمجة حاسوب (عملي) | Computer Programming (Lab) | يهدف هذا المساق إلى تقوية الجانب العملي في البرمجة وتعزيز المفاهيم النظرية التي يغطيها مساق برمجة الحاسوب | Lan assignments on topics covered in ECOM 2315 computer programming |
805 | هندسة الحاسوب | ECOM 6342 | صياغة وتحكم بالروبوت | Robot Modeling And Control | الاقتراحات الجامدة والتحولات المتجانسة ، وإعادة توجيه الكينماتيكا العكسية ، و Jacobian ومسار التخطيط والمراقبة المشتركة المستقلة ، وتحكم القوة. شرط أساسي : EELE 3360 نظم التحكم ملاحظات |
Rigid Motions and Homogeneous Transformations, Forward and Inverse Kinematics, The Jacobian, Path and Trajectory Planning, Independent Joint Control, Dynamic, Force Control. Prerequisite: EELE 3360 Feedback Control Systems |