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
evaluate virtual technologies as an essential component of cloud
computing.

·  Enable learners for an in-depth evaluation of the
characteristics of a full range of virtual technologies.

·  Implement computer cloud solutions using virtual
technologies.

·  Enable learners to identify and perform an in-depth
analysis of the performance and intuition of virtual systems.

 

 

تهدف هذه المادة إلى :-

•   تزويد المتعلمين بالمهارات اللازمة للتحقيق وتقييم
التقنيات الافتراضية كمكون أساسي للسحب الحاسوبية.

•    تمكين المتعلمين من تقييم متعمق لخصائص مجموعة
كاملة من التقنيات الافتراضية.

• تنفيذ حلول السحب الحاسوبية باستخدام التقنيات
الافتراضية.

•   تمكين المتعلمين من تحديد وإجراء تحليل متعمق
لأداء وبينية النظم الافتراضية.

 

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