Course description for Cyber Security and Cloud Services program
وصف المادة | المتطلب السابق | عدد الساعات المعتمدة | Course Title | اسم المادة | رقم المادة | |
اللغة الإنجليزية | اللغة العربية | Prerequisite | Credit Hours | Course Number | ||
متطلبات كلية اجبارية (21) ساعة معتمدة | ||||||
This course aims to provide learners with comprehensive knowledge related to the latest trends in computational clouds and enable them to discuss and summarize the architectural differences and challenges between computational clouds and traditional architectures |
تهدف هذه المادة إلى تزويد المتعلمين بالمعرفة الشاملة المرتبطة بأحدث الاتجاهات في السحب الحاسوبية وتمكينهم من مناقشة وتلخيص الفروق والتحديات المعمارية بين السحب الحاسوبية والمعماريات التقليدية. |
3 | Cloud Computing Architecture |
معمارية السحب الحاسوبية |
0405701 | |
This course covers theoretical and practical concepts of computer security, with a special focus on the security aspects of computer systems, the web and the Internet. It also presents security threats to networks and systems. Then it reviews the encryption tools used to provide security, such as the following encryption algorithms (DES, 3DES, RC-4/5/6, etc.); And generic encryption algorithms such as (Daffier-Hellmann, RSA, DSS, etc.) in addition to this, the focus will be on cipher key exchange algorithms and electronic signature algorithms. Then this course reviews how to use the following tools: (Kerberos, SSL, IPSEC, TLS, PGP, S / MIME, SET). System security issues, such as viruses, intrusion, firewalls, etc. will also be covered. |
يغطي هذا المساق المفاهيم النظرية والعملية لأمن الكمبيوتر، مع التركيز بشكل خاص على الجوانب الأمنية للأنظمة الحاسوبية والويب والإنترنت. كما و يعرض التهديدات الأمنية للشبكات والأنظمة. ثم يستعرض أدوات التشفير المستخدمة لتوفير الأمن، مثل خوارزميات التشفير التالية (DES, 3DES, RC-4/5/6, etc.)؛ وخوارزميات التشفير ألعموميه مثل (Daffier- Hellmann, RSA, DSS, etc.) بالإضافة إلى ذلك سوف يتم التركيز على خوارزميات تبادل مفاتيح التشفير وخوارزميات التوقيع الالكتروني. ثم يستعرض هذا المساق كيف يتم استخدام الأدوات التالية:(Kerberos, SSL, IPSEC, TLS, PGP, S/MIME, SET). كما سيتم تغطية مشكلات أمن النظام، مثل الفيروسات، والتطفل، والجدران النارية، وغيرها. |
3 | Systems and Network Security | أمنية الأنظمة والشبكات | 0405702 | |
This course aims to enable learners to effectively evaluate the architecture and development of applications based on computer-based cloud services, and customer applications from these services and to provide the learner with the skills required to assess the appropriateness of using a set of cloud-based application services and associated technologies in order to integrate these services with enterprise environments Traditional and consumer applications. |
تهدف هذه المادة إلى تمكين المتعلمين من التقييم الفعال لمعمارية وتطوير التطبيقات القائمة على خدمات السحب الحاسوبية, وتطبيقات العملاء من هذه الخدمات وتزويد المتعلم بالمهارات المطلوبة لتقييم مدى ملائمة استخدام مجموعة من خدمات التطبيقات المستندة إلى السحب الحاسوبية والتقنيات المرتبطة بها من أجل دمج هذه الخدمات مع بيئات المؤسسات التقليدية وتطبيقات المستهلكين. |
3 | Cloud computing services and applications | خدمات السحب الحاسوبية وتطبيقاتها | 0405703 | |
The objectives of this course are to enable learners to investigate, critically analyze, and assess security in relation to computer clouds. The course will address major security concerns and challenges related to the development, implementation, maintenance and use of cloud computing systems and their resources. In addition, learners will be able to verify and explore techniques and methodologies currently used to manage security risks and policies. Learners will also develop strategies to identify, prevent, detect, and correct security breaches in cloud computing environments. |
تتمثل أهداف هذه المادة في تمكين المتعلمين من التحقيق والتحليل النقدي والتقييم الأمني فيما يتعلق بالسحب الحاسوبية. وستعالج المادة الاهتمامات والتحديات الأمنية الرئيسية المتعلقة بتطوير وتنفيذ وصيانة واستخدام نظم السحب الحاسوبية ومواردها, وبالإضافة إلى ذلك، سيتمكن المتعلمين من التحقق واستكشاف التقنيات والمنهجيات المستخدمة حاليا لإدارة المخاطر والسياسات الأمنية. وسوف يطور المتعلمون أيضا استراتيجيات لتحديد ومنع واكتشاف وإصلاح الانتهاكات الأمنية في بيئات نظام السحب الحاسوبية. |
3 | Cloud Computer Security | أمنية السحب الحاسوبية | 0405704 | |
An enormous amount of data is now being collected through websites, mobile apps, credit cards, and many other everyday tools that we use on a massive scale. This course will explore the logic behind the complex methods used in this field, as well as how research is modeled on big data with real-life examples. By the end of the course students will be familiar with this field and be able to conduct research design using big data. They will gain the benefits of business data analytics, which includes the use of data, statistical and quantitative analysis, exploratory and predictive models, and evidence-based methods for making business decisions. |
يجري الآن جمع كمية هائلة من البيانات من خلال المواقع الإلكترونية، وتطبيقات الهواتف المحمولة، وبطاقات الائتمان، والعديد من الأدوات اليومية التي نستخدمها على نطاق واسع. ستستكشف هذه المادة المنطق وراء الطرق المعقدة المستخدمة في هذا المجال، وكذلك كيف يتم تصميم البحوث على البيانات الكبيرة مع أمثلة في الحياة الحقيقية. وبحلول نهاية المادة سوف يكون الطلاب على اطلاع في هذا المجال وتتكون لديهم القدرة على إجراء تصميم البحوث باستخدام البيانات الكبيرة. وسيكتسبون فوائد تحليلات بيانات الأعمال، والتي تشمل استخدام البيانات، والتحليل الإحصائي والكمي، والنماذج الاستكشافية والتنبؤية، والأساليب القائمة على الأدلة لاتخاذ القرارات في الأعمال التجارية. |
3 | Big Data Analysis | تحليلات البيانات الكبير | 0405701 | |
This course aims to expand the study of programming principles and fundamentals, and advanced concepts of program design, implementation and testing will be presented in the framework of guided programming using the Java programming language. |
يهدف هذا المقرر إلى التوسع في دراسة مبادئ البرمجة وأساسياتها, وسيتم عرض المفاهيم المتقدمة لتصميم البرامج وتنفيذها واختبارها في إطار البرمجة الموجهة باستخدام لغة برمجة جافا. |
3 | Advanced programming | البرمجة المتقدمة | 0405709 | |
Social computing cloud services are transforming the way organizations interact and engage with customers and partners. Accordingly, the course will present the basic issues of computer cloud management, and through the duties and tasks of its labs it will lead to students gaining practical experience in managing computer clouds and understanding the steps, procedures and elements necessary to use, create and manage digital services through data centers and hybrid computational clouds. |
تعمل خدمات السحب الحاسوبية الاجتماعية على تحويل الطريقة التي تتفاعل بها المنظمات وتتعامل مع العملاء والشركاء. وبناءا على ذلك ستقوم المادة بعرض القضايا الأساسية لإدارة السحب الحاسوبية، ومن خلال واجبات ومهام مخبريه ستؤدي لاكتساب الطلبة الخبرة العملية في إدارة السحب الحاسوبية وفهم الخطوات والإجراءات والعناصر اللازمة لاستخدام وخلق وإدارة الخدمات الرقمية عبر مراكز البيانات والسحب الحاسوبية الهجينة. |
3 | Cloud Computing Management | إدارة السحب الحاسوبية | 0405710 | |
This course covers the concepts behind the Internet of Things through a series of lectures on various topics that are important to understanding the latest developments as well as trends of the Internet of Things. The history and development of IoT technologies will be presented as well as case studies from different industrial fields. In addition, students will be required to work in teams to design, build, evaluate and test an innovative IoT system for a specific industry domain. Students will also be required to present their innovations to their class peers, and they will also be required to document their findings in the form of a research paper for a conference. |
يغطي هذا المساق المفاهيم الكامنة وراء إنترنت الأشياء من خلال سلسلة من المحاضرات حول مختلف الموضوعات التي هي مهمة لفهم أخر التطورات وكذلك الاتجاهات لإنترنت الأشياء. وسيتم عرض لتاريخ وتطور تقنيات عمليات انترنت الأشياء فضلا عن دراسات حالة من المجالات الصناعية المختلفة. وبالإضافة إلى ذلك، سوف يطلب من الطلاب العمل في فرق لتصميم وبناء وتقييم واختبار نظام إنترنت الأشياء المبتكرة لنطاق صناعة معين. وسيطلب من الطلاب أيضا تقديم ابتكاراتهم إلى أقرانهم في الصف، وسوف تكون هناك حاجة أيضا لتوثيق النتائج التي توصلوا إليها على شكل ورقة بحثية تقدم لمؤتمر. |
3 | Internet of things and its applications | انترنت الأشياء وتطبيقاتها | 0405711 | |
This course is designed to teach the scientific research process and its tools. It will discuss and track techniques for identifying and evaluating information sources and developing effective search strategies. Required exercises and assignments reinforce the course content. |
هذه المادة مصممة لتدريس عملية البحث العلمي وأدواته. وستناقش وتتبع أساليب تحديد المصادر المعلوماتية وتقييمها ووضع استراتيجيات بحث فعالة. التمارين والواجبات المطلوبة تعزز محتوى المادة. |
3 | Research Methodology | منهجية البحث | 0405708 | |
Cloud computing has become the most needed technology for the IT industry. Computational clouds have developed rapidly due to their various characteristics such as cost, efficiency, and servicing demand from clients. Generally speaking, a cloud computing service provider offers the platform, software, and infrastructure as a service to the end user. The concept of computational clouds is simply using computing resources that are delivered over a network (usually the Internet) and then designing this material to introduce sample distributed systems that result in strengthening computer clouds (industrial and commercial) on a large scale and in various models. |
أصبحت السحب الحاسوبية التقنية الأكثر حاجة لصناعة تقنية المعلومات. وقد تطورت السحب الحاسوبية بسرعة بسبب خصائصها المختلفة مثل التكلفة والفعالية وتزويد الخدمة بالطلب من العملاء. وعلى العموم مزود خدمة السحب الحاسوبية يقدم المنصة والبرمجيات والبنية التحتية كخدمة للمستخدم النهائي. مفهوم السحب الحاسوبية هو ببساطة استخدام موارد الحوسبة التي يتم تسليمها عبر شبكة (عادة الإنترنت) ثم تصميم هذه المادة لإدخال عينة الأنظمة الموزعة التي تؤدي إلى تقوية السحب الحاسوبية (الصناعية والتجارية) وعلى نطاق واسع وبنماذج مختلفة. |
3 | Selected Topics in Cloud Computing | مواضيع مختارة في السحب الحاسوبية | 0405713 | |
This course assumes basic knowledge regarding the Internet and its protocols. It provides advanced data transfer processing, data transfer and routing concepts, and TCP / IP packet protocols with detailed analysis. It also researches network architecture, specifically routers and switches, and their types, as well as the mechanisms of service quality. Packet data scheduling, active queue management mechanisms, LAN and basic network technologies. |
هذا المقرر يفترض المعرفة الأساسية فيما يتعلق بالإنترنت وبروتوكولاتها, ويوفر معالجة متقدمة على مستوى نقل البيانات ومفاهيم تحويل وتوجيه البيانات وحزمة بروتوكولات TCP/IP مع تحليل مفصل. كما أنها تبحث في معمارية الشبكات وتحديدا الموجهات والمحولات وأنواعها كما وتبحث في آليات جودة الخدمة؛ جدولة حزم البيانات وآليات إدارة قائمة الانتظار النشطة, LAN وتقنيات الشبكة الأساسية. |
3 | Advanced protocols | البروتوكولات البينية المتقدمة | 0405714 | |
This course provides an in-depth review of theoretical and applied issues in network security. Upon completion of this course, students will be able to formulate a secure model for network environments, apply coding, design protocol, and network security techniques to meet the requirements of this model. Students will be able to search and find solutions within a range of wide network environments including (Cellular, Sensor, VoIP, Smart Grid, Multiparty). By studying these environments, important work in designing, analyzing and documenting advanced protocols will be taken into account. In addition, wireless security and management, intrusion detection, and other topics will be covered. |
هذا المقرر يوفر مراجعة متعمقة للموضوعات النظرية والتطبيقية في أمن الشبكات. وحين إنهاء هذا المقرر سيكون بمقدور الطلبة صياغة النموذج الآمن لبيئات الشبكة، وتطبيق التشفير، وتصميم بروتوكول، وتقنيات أمن الشبكات لتلبية متطلبات هذا النموذج. وسيتمكن الطلبة في البحث وإيجاد الحلول ضمن مجموعة من بيئات الشبكات الواسعة بما في ذلك ( Cellular, Sensor, VoIP, Smart Grid, Multiparty). وبدراسة هذه البيئات سوف يؤخذ بعين الاعتبار الأعمال الهامة في تصميم وتحليل وتوثيق البروتوكولات المتقدمة. وبالإضافة إلى ذلك سوف يتم التطرق إلى امن ألأنظمة اللاسلكية وإدارتها وكشف التسلل وغيرها من المواضيع. |
3 | Advanced network security | أمنية الشبكات المتقدمة | 0405715 | |
This course aims to: –
· Providing learners with the skills to investigate and · Enable learners for an in-depth evaluation of the · Implement computer cloud solutions using virtual · Enable learners to identify and perform an in-depth
|
تهدف هذه المادة إلى :-
• تزويد المتعلمين بالمهارات اللازمة للتحقيق وتقييم • تمكين المتعلمين من تقييم متعمق لخصائص مجموعة • تنفيذ حلول السحب الحاسوبية باستخدام التقنيات • تمكين المتعلمين من تحديد وإجراء تحليل متعمق
|
3 | Virtual technologies | التقنيات الافتراضية | 0405716 | |
This course will focus on basic systems research that has enabled the strengthening of modern computational clouds and their algorithms. It will cover the production systems operating within data centers operated by computer cloud companies, as well as the pioneering academic research that has technically paved the way for these systems, and will focus on the analyzes and mechanisms needed to build online services that are scalable, always available and consistent. It will cover all aspects of cloud computing, from single machine systems to distribution protocols and data redundancy in and across data centers. The course will look at distributed algorithms used in many process systems, ranging from large computer networks to multi-processor shared memory systems. This course is based on rich theories in system algorithms. |
ستركز هذه المادة على بحوث النظم الأساسية التي مكنت من تقوية السحب الحاسوبية الحديثة وخوارزمياتها. وسوف تغطي أنظمة الإنتاج التي تعمل ضمن مراكز البيانات التي تديرها شركات السحب الحاسوبية، فضلا عن البحوث الأكاديمية الرائدة التي مهدت الطريق لهذه النظم من الناحية الفنية، وسوف تركز على التحليلات والآليات اللازمة لبناء الخدمات عبر الإنترنت التي هي قابلة للتطوير، ومتاحة دائما ومتسقة. وسوف تغطي كافة جوانب السحب الحاسوبية بدءا من أنظمة الإله الواحدة إلى بروتوكولات التوزيع وتكرار البيانات داخل وعبر مراكز البيانات. وستتطرق المادة إلى الخوارزميات الموزعة والمستخدمة في العديد من النظم العملية، بدءا من شبكات الكمبيوتر الكبيرة إلى أنظمة الذاكرة المشتركة متعددة المعالجات. وترتكز هذه المادة على نظريات غنية في خوارزميات الأنظمه. |
3 | Advanced Distributed Systems and its Algorithms | الأنظمة الموزعة المتقدمة وخوارزمياته | 0405717 | |
This course covers techniques that extend to programming large systems with teams of programmers. The techniques are explained in the context of specifying, implementing, testing, and maintaining software systems. The course uses the database programming language and covers programming concepts such as data abstraction, procedural abstraction, unit testing, layer hierarchy and polymorphism, exception handling, file input / output, and graphical user interfaces.
|
يغطي هذا المساق التقنيات التي تمتد إلى برمجة أنظمة كبيرة مع فرق من المبرمجين. يتم شرح التقنيات في سياق مواصفات وتنفيذ واختبار وصيانة أنظمة البرمجيات. يستخدم المقرر لغة برمجة قواعد البيانات ويغطي مفاهيم البرمجة مثل التجريد من البيانات، التجريد الإجرائي، اختبار الوحدة، التسلسل الهرمي للطبقات و تعدد الأشكال، التعامل مع الاستثناءات، ملف الإدخال / الإخراج، وواجهات المستخدم الرسومية. |
3 | Advanced software engineering | هندسة البرمجيات المتقدمة | 0405718 | |
This course aims to explain the foundations of XML, and the Web standard for data management, with an emphasis on data distribution. The course will also cover many aspects of managing data distributed on the Internet, such as the description logic that has already appeared in data integration applications today and the Semantic Herald of the Web tomorrow. The material will also introduce the mechanism used to manage the data collected on the Internet. This course provides an in-depth study in the field of web-based data management that covers programming methods in web languages with a primary focus on issues and challenges revolving around data management and processing. |
تهدف هذه المادة إلى شرح أسس لغات الترميز الموسعة، ومعيار الويب لإدارة البيانات، مع التركيز على توزيع البيانات. كما وستغطي المادة جوانب كثيرة من إدارة البيانات الموزعة على شبكة الإنترنت، مثل منطق الوصف الذي ظهر بالفعل في تطبيقات تكامل البيانات اليوم و هيرالد الدلالي للويب غدا. كما وستقدم المادة أيضا الآلية المستخدمة لإدارة البيانات التي تم جمعها على شبكة الإنترنت. هذا بالطبع يوفر دراسة متعمقة في مجال إدارة البيانات على شبكة الإنترنت تغطي أساليب البرمجة بلغات الويب مع التركيز في المقام الأول على القضايا والتحديات التي تدور حول إدارة ومعالجة البيانات. |
3 | Web data management | إدارة بيانات الويب | 0405719 | |
This course provides students with basic knowledge of problem solving and learning methods with artificial intelligence. Upon completion of this course, students should be able to develop smart systems by assembling tangible solutions to computer problems and understanding the role of computer knowledge representation for problem solving, and the use of smart systems. An appreciation of insight in solving problems, and language in understanding human intelligence from a computational perspective. |
تقدم هذه المادة للطلبة المعرفة الأساسية في حل المشاكل وطرق التعلم بالذكاء الاصطناعي. وعند الانتهاء من هذه المادة يجب أن يكون الطلبة قادرين على تطوير أنظمة ذكية من خلال تجميع الحلول الملموسة للمشاكل الحاسوبية و فهم دور تمثيل المعرفة الحاسوبي لحل المشكلات، واستخدام النظم الذكية؛ وتقدير الرؤية في حل المشكلات، واللغة في فهم الذكاء البشري من منظور حاسوبي . |
3 | Artificial intelligence systems | أنظمة الذكاء الاصطناعي | 0405720 | |
Mimicry is the act of imitation of a model and it is a state in which a certain set of conditions are artificially created for the sake of a study that can emerge from reality. This course will survey various modeling methods and simulation techniques. The course will introduce test concepts for a model linked to the program along with advanced standards in testing the proposed models. |
المحاكاة هي فعل تقليد لنموذج وهي حالة تنشأ فيها مجموعة معينة من الشروط بصورة مصطنعة من أجل دراسة يمكن أن تخرج للواقع. هذه المادة ستمسح مختلف أساليب النمذجة وتقنيات المحاكاة، وستقدم المادة مفاهيم اختبار لنموذج يرتبط بالبرنامج جنبا إلى جنب مع المعايير المتقدمة في اختبار النماذج المقترحة. |
3 | Advanced simulation and modeling | المحاكاة والنمذجة المتقدمة | 0405721 |