23
Information Technology Fundamental Prerequisites:- The basic concepts of computers, numbering systems, data coding and representation, process of software development, systems and application software, structured and object-oriented programming, problem solving techniques, introduction to programming language "C++", primitive data types, Mathematical and logical operations, basic Control structures compilation and testing. 9601099 Pre - Computer Skills Prerequisites:- An introduction to the basic concepts of Information Technology (IT) covering the use of personal computers and common computer applications at adequate level of competence. Hardware & software of computers, commonly used software applications such as: word processing, spreadsheets, presentation and database are thoroughly discussed. Brief introduction to data communication (Internet, e-mail, world-wideweb) is given as well. Computer Skills Prerequisites:- Overview of Internet Technology including the different services such as E-mail, File transfer (FTP), telnet, and chatting. Study of principles of web browsers, search engines and portals. Students learn and practice how to design and build web sites using special languages and tools. Programming Language (1) Prerequisites: Fundamental concepts involved in programming languages such as the anatomy of a Java program, primitive data types and operations, numerical data types, control structures, selections, loops and methods, passing parameters, some applications

Web viewsuch as: word processing, spreadsheets, presentation and database are thoroughly. discussed. ... Course project is included using SVG (Scalable Vector Graphics)

  • Upload
    doanthu

  • View
    219

  • Download
    2

Embed Size (px)

Citation preview

Page 1: Web viewsuch as: word processing, spreadsheets, presentation and database are thoroughly. discussed. ... Course project is included using SVG (Scalable Vector Graphics)

Information Technology Fundamental Prerequisites:- The basic concepts of computers, numbering systems, data coding and representation,process of software development, systems and application software, structured andobject-oriented programming, problem solving techniques, introduction toprogramming language "C++", primitive data types, Mathematical and logicaloperations, basic Control structures compilation and testing.9601099 Pre - Computer Skills Prerequisites:-An introduction to the basic concepts of Information Technology (IT) covering the useof personal computers and common computer applications at adequate level ofcompetence. Hardware & software of computers, commonly used software applicationssuch as: word processing, spreadsheets, presentation and database are thoroughlydiscussed. Brief introduction to data communication (Internet, e-mail, world-wideweb)is given as well.Computer Skills Prerequisites:-Overview of Internet Technology including the different services such as E-mail,File transfer (FTP), telnet, and chatting. Study of principles of web browsers, searchengines and portals. Students learn and practice how to design and build web sitesusing special languages and tools.Programming Language (1) Prerequisites: Fundamental concepts involved in programming languages such as the anatomy ofa Java program, primitive data types and operations, numerical data types, controlstructures, selections, loops and methods, passing parameters, some applicationssuch as sorting and searching arrays. Introduction to recursion and object orientedprogramming objects and classes in Java.Programming Language (2) Prerequisites: Basic concepts of Object-Oriented Programming (OOP) using JAVA programminglanguage. OOP features of JAVA including: abstraction encapsulation, inheritanceand polymorphism. Classes, objects, constructors, overloading and overriding,interfaces, packages, exception handling, applets and introduction to GUIprogramming are explainedData Structures Prerequisites: Different data structures (Lists, Stacks, Queues, Dictionaries and hashing, and Trees)are specified as Abstract Data Types towards analyzing different possibilities ofimplementations using an object oriented approach. Analyzing basic searching andsorting algorithms in terms of time and space. Recursion as problem solvingtechniques in connection to data structures. Introduction to binary trees and graphs.Logic Design Prerequisites:

Page 2: Web viewsuch as: word processing, spreadsheets, presentation and database are thoroughly. discussed. ... Course project is included using SVG (Scalable Vector Graphics)

An introduction to computer logic design including number systems and theirinternal representation and the usage of Boolean expressions in the description of thefunctions of combinational and sequential circuits. The design of logic basic buildingblocks (adders, comparators, multiplexers, decoders, encoders, flip-flops, registers,counters, sequential circuits, Read Only Memory “ROM”, and Programming LogicArray “PLA”) and their role in the design of computer systems.Data Base (1) Prerequisites: Overview of database concepts and Database Management System (DBMS).Introduction to the relational database model, relational algebra, relational calculus,Structural Query Language (SQL & PL/SQL), database design methodologies,Entity-Relationship Model (ER), integrity constraints, conceptual database design,functional dependencies and normalization. Design and implementation of adatabase for a real-world problem.Algorithms Design & Analysis Prerequisites: Algorithms, abstract data types and data structures. Classifying functions andcomputational complexity of algorithms are explained. Algorithms analysis & designtechniques including: divide and conquer and greedy methods are presented. Topicscovered are: searching, sorting, trees, graphs and hashing. Combinatorial algorithmsand P/NP problems.Operating Systems Prerequisites: Fundamental concepts of operating systems, covering: evolution of operatingsystems, operating systems structure, process management & process scheduling,memory management, storage management, file system interface, I/O system andsecondary storage structure. A number of operating system examples are presentedfor analysis as case studies.601367 Wireless Application Programming Prerequisites: Developing wireless applications using Wireless Application Protocol ( WAP)technologies, Wireless Markup Language (WML), Java Platform Micro Edition(Java ME).Data Base (2) Prerequisites: A detailed study of Normalization Theory and schema refinement which includes theconcepts of functional dependencies and Normalization starting from First Normalform to higher levels normal forms. This course includes practical applications usingSQL and several other advanced tools in the design and development of efficientdatabases, GUI, Forms, and reports.Computer Architecture Prerequisites: An introduction to hardware and software aspects of computer architecture. Topicscovered include: Computer structures and their types, instruction sets, arithmeticlogic unit, buses, control, memory hierarchy, computer performance, enhancingperformance with pipelining, and connecting & interfacing I/O devices to CPU.

Page 3: Web viewsuch as: word processing, spreadsheets, presentation and database are thoroughly. discussed. ... Course project is included using SVG (Scalable Vector Graphics)

Artificial Intelligence Prerequisites: General concepts of Artificial Intelligence including search strategies, knowledgerepresentation methods, structures for state space search, propositional and predicatecalculus, strategies for state space search, heuristic search, control and implementationof state space search. Research and application oriented topics are also coveredincluding: expert systems, machine learning, intelligent agents, and neural networks.Prolog programming language is also introduced to students.Computer Graphics Prerequisites: Principles of computer graphics, including two dimensional computer graphics,raster operations, modeling 2D and 3D objects, transformation, animation andefficiently generating photorealistic renderings on color raster graphics devices.Emphasis on various topics: algebra, geometry, algorithms, optics, and physics.Course project is included using SVG (Scalable Vector Graphics).Image Processing Prerequisites: Concepts of digital image processing that include: image formation, imageresolution, image enhancement in spatial domain. FFT theory in one and twodimensions, enhancement in the frequency domain image restoration, image analysisand image encoding are also introduced.Field Training Prerequisites: Department ApprovalField Practical training on using computer tools and applications in various fields,either in a public or private sectors under the supervision of the faculty.Graduation Project Prerequisites: Department ApprovalStudents are required to develop graduation projects in one of the informationtechnology fields. Students are required to strictly follow standards during theanalysis and design of their projects. Comprehensive documentation along with theimplementation of the project is to be submitted to an examination committee.

1الشبكات : السابق المتطلب

يغطي المقرر تطبيقات ، صناعة ، و فوائد أنظمة التراسل والشبكات

Page 4: Web viewsuch as: word processing, spreadsheets, presentation and database are thoroughly. discussed. ... Course project is included using SVG (Scalable Vector Graphics)

كما تعرض نماذج بروتوكوالت التراسل ، وأساسيات تراسل المعلومات ودورها في شبكات الحاسوب ،

التبديل بأسلوب الدارة و أنظمة النقل والتراسل ، وبأسلوب الحزمة كما ويتم مناقشةوظائف و أمثلة على بروتوكوالت الطبقات المكونة للشبكات.

والواسعة المحلیة الشبكاتالسابق : المتطلب

والشبكات . البيانات تراسل إلى مقدمة لمقرر استمرار المقرر هذا يعتبرالمقرر يقدم

و النقل، ووسائط الهياكل، تتضمن المحلية للشبكات عامة نظرةوتقنيات بروتوكوالت

.Bridges, Switches. Fast Ethernet, Gigabit Ethernet المحلية الشبكاتمثل

عرض . ومواصفة IEEEويتم الالسلكية المحلية الشبكات مناقشة يتم كما802.11

. االفتراضية والشبكات المحلية الشبكات ربطتصمیم وإدارة مزود خدمة االنترنت

يتم . االنترنت خدمة مزود لبناء كاملة عملية خبرة تقديم إلى المقرر يهدفالمواضيع تعلم

. الخبرة الطلبة يكتسب لي عم وبشكل االنترنت خدمة مزود ببناء الخاصةتصميم على

االنترنت خدمة مزود شبكة مكونات جميع وإدارة إعداد الشبكة، معماريةأجهزة : مثل

إدارة ، الهوية من التحقق ، بعد عن االتصال ، النقل ووسائط االتصالاستخدام ، الشبكة

على ... الطلبة ويتعرف كما واألجهزة، البرمجيات تطوير ، الناري الجدارعملية مواضيع

.load balancing و Cashing مثلوالشبكات المعلومات امن

: السابق المتطلبالشبكات على المعلومات تبادل حماية آليات ب التعرف إلى المقرر يهدف

التشفير مثل

Page 5: Web viewsuch as: word processing, spreadsheets, presentation and database are thoroughly. discussed. ... Course project is included using SVG (Scalable Vector Graphics)

، التشفير (Cryptography & Steganography) إخفاء علم وأساسياتالمعلومة

(Hashing) ، الناري الجدار استخدام ، والعام الخاص المفتاح باستخدامالبعثرة استخدام

، التهديدات . تعريف االختراق نظم األمنية، الممارسات الصالحيات، شهادةونقاط األمنية

الحماية وطرق .الضعف

للشبكات الجنائیة األدلة تحلیل : السابق المتطلب

والتخطيط المنع حيث من االلكتروني الهجوم دراسة إلى المقرر يهدفواالستجابة والكشف

واإلرهاب االلكترونية ريمة للج العكسي الرد أهداف بوجود وذلكواالفتراس االلكتروني

. المقرر يغطيها التي المواضيع ا عليه يحاسب مسؤولية وجعلهم االلكترونياألدلة تتضمن

مراقبة ، المكررة الجنائية لألدلة التحليل ، والشبكية للحاسوب الجنائيةكشف الشبكات،

االستعارة، ، وية اله مجهول ، الحالة حسب الرد ، واالستجابة التسلل ، االلكتروني القانون

حاالت القضائي، التقرير وتقديم كتابة الحاسوب، امن ودليل سياساتدراسية.

والنقالة الالسلكیة الشبكات : السابق المتطلب

تغطي حيث الالسلكية للشبكات والتطبيقات التقنية على المادة تركزالشخصية ت الشبكا

، النطاق واسعة ، WLANوالشبكات الالسلكية المحلية WPANوالشبكاتالالسلكية

وحتى األول من الخلوية األجيال تغطي :UMTS،EDGE،GPRS،GSMالتيمثل

حيث. من المتنقلة بالهواتف تتعلق مواضيع ً أيضا المادة وتغطي الرابعتشغيلها أنظمة

. بها الخاصة والبرامج

Page 6: Web viewsuch as: word processing, spreadsheets, presentation and database are thoroughly. discussed. ... Course project is included using SVG (Scalable Vector Graphics)

الشبكات برمجة : السابق المتطلب

دف هذه المادة إلى بناء مهارات كتابة برامج الشبكات منتهأجل تصميم خدمات ومكونات وبرامج جديدة تعمل بين جهاز المستخدم وجهاز الخادم

وتقدم المادة أيضاً معلومات مفصلة عن كيفية إدارة االستثناءات في إطار برمجةالشبكات.

تخطیط وإدارة الشبكاتالمتطلب السابق:

المقرر يركز على سمات إدارة الشبكات مثل إدارة األخطاء، إدارة التكوين، إدارة األداء،إدارة الحماية، إدارة المحاسبة . كما يتم التعريف بمتطلب ات بناء الشبكات وتوسعتهاالمستقبلية. ويتم تزويد الطلبة بدراسة للبروتوكوالت لتجهيز أنظمة االتصال والتراسل

بإدارة الشبكة . الدراسة تقدم التحليل والتصميم والتطبيق في متعدد األنظمة الغيرمتجانسة .

كما تقدم المادة تعريفا باألدوات المستخدمة في إدارة الشبكات.الموزعة النظم

: السابق المتطلبتأخذ هذه المادة بعين االعتبار تصميم , توزيع وإدارة الشبكات الموزعة مثل هيكلية الخادموالمستفيد واألنظمة العنقودية وأنظمة التحكم الذاتي , كما وتركز هذه المادة على إعطاء

الطالب فهم عميق للتحكم الذاتي , األداء , واالعتماد لألنظمة .برمجة امن الشبكات

: السابق المتطلبأمن في المهمة المواضيع بعض مع التعامل إلى المادة هذه تهدف

البرمجة وجوانب الشبكاتاألمنية : التهديدات التالية المواضيع بتغطية المادة هذه تقوم بها، المتعلقة

وطرق للشبكات. , األمنية والتطبيقات المصدرية، البرامج في الضعف نقاط ا منه الحماية

التعريف إلى وتهدف , ، بروكسي خوادم و الناري الجدار مثل بها، المتعلقة البرمجة بالوسائل

بوابات وحمايةبرامج ، الفيروسات من الحماية برامج ، التسلل كشف وأنظمة ، الشبكة

ات شهاد تصديربالفرم، الحماية ، الهوية تحديد وسائل ، المفاتيح إدارة ،بروتوكوالت الهوية

التوقيعاتهذه . فان ذلك إلى باإلضافة متماثل والغير المتماثل التشفير الرقمية،

قادر الطالب تجعل المادة

Page 7: Web viewsuch as: word processing, spreadsheets, presentation and database are thoroughly. discussed. ... Course project is included using SVG (Scalable Vector Graphics)

.VPN, IPSec, Https, and SSL امن في البروتوكوالت بعض فهم علىمثل الشبكات

استخدامه وكيفية والمعمارية المبادئ وبالتحديد،

بروتوكوالت االنترنت المتقدمة: السابق المتطلب

اإلنترنت بروتوكول المقرر هذا يناقش : اإلنترنت عنونة نواحي عدة من الشبكة في ، المعلومات تمرير

، توزيع . Access Listsإعادة : قوائم إلى باإلضافة والمتغير الثابت بأنواعهالوصول

البيانات، : BGP ،IS-IS ،ELGRP ،IGRP ،OSPF ،RIPوبروتوكول وبروتوكوالت

، التحكم ، IGMPوبروتوكوالت المجموعات إدارة رسائل ICMPوبروتوكولالتحكم

Client-Server. والمستخدم الخادم نموذج ذلك إلى باإلضافة UDPو TCPوباإلرسال

الخدمة وجودة االنترنت مثل HTTP ،Telnetوأمن االنترنت DNSوتطبيقاتونظام

.IPV ونظام المتنقلة األجهزة 6وبروتوكوالت

برمجة التطبیقات الالسلكیة : السابق المتطلب

كية الالسل الشبكات في والتطبيق للنظرية تغطية المادة هذه تقدمالتنقل مبدأ ً وخصوصا

. المحلية أو الخلوية سواء الالسلكية الشبكات أداء على Mobilityوالحفاظوأداة أخرى إلى خلية من التنقل تحليل مثل مواضيع ً أيضا المادة وتغطي

القنواتللمصادر األمثل االستخدام وتقنيات البيانات تمرير واستراتيجيات

الدخول وبروتوكوالتإلى باإلضافة الخلوية بالمكالمات والتحكم التسجيل سياسات و المتعدد

الالسلكية الشبكاتJava, J2EE. : ,مثل متعددة بلغات الالسلكية التطبيقات برمجة ذلك وبعد

WLAN المحليةServlets & JSP, J2EE Design Patterns, C# .Net, WAP / GPRS, Win

.CE.net

Page 8: Web viewsuch as: word processing, spreadsheets, presentation and database are thoroughly. discussed. ... Course project is included using SVG (Scalable Vector Graphics)

إدارة خوادم وخدمات الشبكاتالسابق : المتطلب

الخوادم وتكوين لتنصيب العملية بالخبرة الطلبة تزويد إلى المقرر يهدفز( ويندو خادم

وتحديد ) 2008 الخادم وضبط تكوين و تنصيب عمل كيفية الطلبة سيتعلمت المسؤوليا

ال . والتحكم اإلدارة الطلبة سيمارس كما للخادم األساسية والخدماتبالشبكة بعد عن موقعي

كيفية . الطلبة سيتعلم المختبر في المادية والتجهيزات والبيانات واألمنالمستخدمين إنشاء

).Profile (العمل وسياسات وحقوقهم صالحياتهم وتحديد والمجموعاتتعريفهم وملفات

سيتمكن . االحتياطية للنسخ إستراتيجية عمل الطلبة TCP/IPو سيقومشبكة وصيانة بتكوينIIS, GPO, EFS ,الخاصة المنتجات من مجموعة على التعرف من الطلبة

مثل بالخوادمعلى . الطلبة سيحصل الوظيفية واإلعمال المختبر خالل ,WSUS, DFSمن

FSRMويندوز. خادم بيئة وصيانة وإدارة الستخدام العملية 2008الخبرة

شبكات الوسائط المتعددةالسابق المتطلب

المتعددة الوسائط شبكات في األساسية المفاهيم ويناقش يشرح المقررعن : مقدمة وتتضمن

الصوت ونقل والفيديو وبالرسم والصوتي الرقمي المعلومة ترميز خصائصشبكات عبر

Frame rate, Delay, Jitter ,المتعددة للوسائط االستقبال جودة متطلباتIPمثل .

الحالية . المتعددة الوسائط لتطبيقات عرض المعلومات ضغط معايير.Lossودراسة .

المطبوعة . المادة في المعروضة الحلول ودراسة االستخدام مشاكلسيعرض المقرر

Page 9: Web viewsuch as: word processing, spreadsheets, presentation and database are thoroughly. discussed. ... Course project is included using SVG (Scalable Vector Graphics)

الخدمة جودة مثل العلمي البحث ومسائل المستحدثة التطبيقاتالمتعددة الوسائط لتطبيقات

. الند إلى ند شبكات في المعلوماتي والتدفق

الحاسوب ومعمارية تنظيم : السابق المتطلب

المعالجات وتنظيم األساسية للمكونات دراسة المساق هذا يقدم , أنماط , القطع الرئيسية

: . الصيغ،, وتشمل التجميع لغة إلى مقدمة ويوفر والسجالت العنونةأوامر مجموعة

معرفة . على الطالب يحصل المايكروية واألوامر القطع، اإلجراءات، اللغة،للمكونات

الحاسوب تراكيب مثل الحاسوب بمعمارية الخاصة والبرمجيات الماديةوأنواعها،

واألوامر، , البيانات نقل خطوط المنطقية الحساب وحدة األوامر، مجموعةوحدات

. للحاسبة التخاطب وواجهات الحاسوب، أداء الذاكرة، هيكلية التحكم،المتعددة الوسائط شبكاتالسابق : المتطلب

وتوثيقها الشبكات مراقبة : السابق المتطلب

استشعار أجهزة تثبيت يتم كيف الطلبة تعليم إلى المساق هذا يهدفمراقبة( )

على محدد جهاز والى من المعلومات مرور حركة وتوثيق اللتقاط الشبكات . الناحية من الشبكة تقييم كيفية يتعلمون الطلبة اتيجي استر بشكل الشبكة

الماديةوتصفية ( ) ، المراقبة االستشعار أجهزة تثبيت مواقع لتحديد والمنطقية

حركةوإخفاء االلكتروني، التصنت لسلطة االمتثال على بناءا المعلومات مرور

وجودمرور لحركة المناسب المحتوى وتقييم الشبكة، على المراقبة محطة

المعلومات

Page 10: Web viewsuch as: word processing, spreadsheets, presentation and database are thoroughly. discussed. ... Course project is included using SVG (Scalable Vector Graphics)

اآللي، التعرف نظام باستخدام ويندوز شبكة مراقبة وتكوين المضبوطة،وتحليل

برمجيات وتكوين تثبيت ويندوز، بيئة في تجمع التي البيانات من والتحققمثل

.Wireshark, tcpdump, WinPcap, WinDump

االلكترونية المعامالت امن : السابق المتطلب

اآلمنة اإللكترونية للتجارة األساسية األربعة العناصر المساق هذا يوضحالتجارة(

وتشمل): . المضيف وشبكة والعميل، والخادم، البيانات، معاملة اإللكترونيةالمواضيع

باستخدام التجارة وتأمين المعامالت، وأمن ، النارية الجدران التشفير،ارة وإد الويب،

والعملية . النظرية باألسس الطالب تزويد وسيتم للويب األمنية المخاطرأمن مجال في

تصميم عمل تمكنهم بحيث واإلنترنت، اإللكترونية التجارة المعلومات،وتطوير أفضل،

تحديد . : كيفية أيضا الطالب يتعلم سوف اإللكترونية التجارة موارد وإدارةووصف

ونقاط المخاطر ووصف تحديد اإللكترونية، للتجارة التحتية البنية مكوناتالضعف

مواطن لمعالجة المضادة التقنية في الكفاءة وإظهار اإللكترونية، للتجارةفي الضعف

الخاصة والتوجيهات الحكومية األنظمة ومناقشة تحديد اإللكترونية، التجارةبالتجارة

المتعلقة قانونية ال والمسائل الخصوصية ومناقشة تحديد اإللكترونية،بالتجارة

اإللكترونية التجارة أمِن إدارة برامِج تطوير في الكفاءةً وإظهار اإللكترونية،. الخ ،

Introduction to Data Communications and Networking Prerequisites: The course covers applications, industry and benefits of communications systems

Page 11: Web viewsuch as: word processing, spreadsheets, presentation and database are thoroughly. discussed. ... Course project is included using SVG (Scalable Vector Graphics)

and networks (LAN, WAN, MAN, WLAN, WWAN), the standards forcommunication protocols, the fundamentals of data communications and its rolein computer networks, packet and circuit switching, transmission andcommunications systems, the OSI and TCP/IP models, the main functions andprotocols' examples of all layers are discussed.Local Wide Area Networks Prerequisite : This course is a continuation course for Introduction to Data Communicationsand Networking. It starts with Local Area Network overview includingTopologies, Transmission Media, and LAN's related protocols andtechnologies such as Bridges, Switches. Fast Ethernet, Gigabit Ethernet.Wireless LANs and IEEE 802.11 are discussed. Details of Connecting LANsand Virtual LANs are also presented.Information and Network SecurityPrerequisites :The course introduces mechanisms for network and data exchangesecurity such as encryption, fundamentals of cryptography &Steganography, public/private keys, network firewalls, hashing andcertificate authorities, secure practices, intrusion systems, threats,vulnerabilities, and security methods.Design and Administration of ISP Prerequisites: This course provides a complete hands-on experience in building a real-life likeISP. Issues of building an ISP service are learned through hands-on experience.The ability to design the network architecture, setup and administer all ISPnetwork components such as modems, channels (T1, E1, Fiber Optics …),Remote Access Services (RAS), AAA (Authentication, Administration,Firewalls, NAT, Gateways, DMZ, and Accounting), software and hardwareupgrades, and real network issues such as caching, and load balancing.Network Forensics Prerequisites :The course introduces mechanisms for network and data exchangesecurity such as encryption, fundamentals of cryptography &Steganography, public/private keys, network firewalls, hashing andcertificate authorities, secure practices, intrusion systems, threats,vulnerabilities, and security methods.Wireless and Mobile Networks Prerequisite : This course focuses on the advances in mobile and wireless protocols in theIETF, IEEE, and other standard bodies, new telephony protocols andcommunication systems such as UMTS, GPRS, Ad-Hoc, Internet Mobility,new wireless communication systems, broadband wireless, satellite, andemerging wireless technologies. In addition, the course evaluates thechallenges of deploying and internetworking of heterogeneous technologies.Network Programming Prerequisite :

Page 12: Web viewsuch as: word processing, spreadsheets, presentation and database are thoroughly. discussed. ... Course project is included using SVG (Scalable Vector Graphics)

The course build skills in writing networking programs (socketprogramming) to design new network services, components, client’sapplications, server programs, peer-to-peer services, and networkmaintenance. It provides details of exception handling and threading in thecontext of network programming.Network Planning and Administration Prerequisite : This course focuses on network management attributes such as faultmanagement, configuration management, performance management,security management, and accounting management. In addition, networkplanning requirements, and scalability. The course provides a study ofprotocols that are required to provide network management of networkingand communication systems. It provides the protocol analysis, design andapplicability in multi heterogeneous systems. The course also provides anunderstanding of existing network management tools.Distributed Systems Prerequisite : The course covers distributed computing. The course considers the design,deployment, and management of distributed networks such as client-server,cluster systems, and autonomous systems. The course also provides aspecial focus on system parameters for performance, reliability, and designalternatives.Network Security Programming Prerequisite : This course aims to tackle some important practical subjects in networksecurity, and its programming aspects. The course covers the following topics:Aspects of security, threats and methods of network protections,vulnerabilities of source code programming, security implementation inapplications. It addresses the programming methods of network protectionsuch as firewalls, proxy servers, gatekeepers, intrusion detection, anti-viruses,certification authorities, key management protocols, authentication methods,hash functions, digital signatures and symmetric and asymmetriccryptography. It enables the students to understand in detail some of thenetwork security protocols like VPN, IPSec, https, and SSL.Advanced Internet Protocols Prerequisite : This course discusses the Internet Protocol (IP) Suite, in particular, itdiscusses principles, protocols, and architecture; Internetworking; InternetAddressing; Internet Protocol (IP); Internet Protocol (IP) routing overview;static routing; dynamic routing; default routing, access lists; routeredistribution; RIP, OSPF, IGRP, EIGRP, IS-IS, and BGP protocols; InternetControl Message Protocol (ICMP); Internet Group Management Protocol(IGMP); User Datagram Protocol (UDP); Transmission Control Protocol(TCP); Client-Server Model; Domain Name System (DNS); Socket Interface;Internet Applications (TELNET, FTP, SNMP, HTTP, etc.); Internet Security;Internet Multicasting; Quality-of-Service in the Internet (RSVP, DiffServ,MPLS); Mobile IP; Next Generation Internet (IPv6).

Page 13: Web viewsuch as: word processing, spreadsheets, presentation and database are thoroughly. discussed. ... Course project is included using SVG (Scalable Vector Graphics)

Wireless Applications Programming Prerequisite: Theoretical foundation and practice in design of wireless networks.Mobility and teletraffic modeling aspects. Networking issues and state of theart performance evaluation methods of radio and system infrastructureapplicable to wireless cellular and local networks. Topics include analysis ofmobility, handoff, control traffic loading, modeling of channel assignmentand routing strategies, resource allocation techniques, multi-access protocols,admission policy and call control, network infrastructure and multi-layerconfiguration, wireless LANs and packet data systems. Programming ofwireless applications and wireless network configuration (Java, J2EE,Servlets & JSP, J2EE Design Patterns, C# .Net, WAP / GPRS, Win CE.NET).Administration of network servers and services Prerequisite : This course provides hands on experience installing and configuring Servers(e.g. Windows Server 2008). Students will learn how to perform full and corestandard installation, deployment, configuration and tuning of server andassign roles and services. Students will practice local and remoteadministration of security, network, data and hardware in hands on labs. Afterinstalling an Active Directory domain controller, students will learn how tocreate and assign users, groups, permissions, rights, policies and profiles.Students will configure and troubleshoot the TCP/IP network, create customconsoles and Powershell scripts, and implement a backup strategy. They willinvestigate network products, such as Internet Information Server (IIS) 7.0,Terminal Services, and Sharepoint. Local security, such as group policyobjects (GPO), Encrypting File System (EFS), BitLocker, rights andpermissions, Firewall, Windows Server Update Services (WSUS), andNetwork Level Authentication. Students will use enterprise tools such asclustering, virtualization, Distributed File System (DFS), and File SystemResource Manager (FSRM). Comprehensive labs and exercises give thestudents real experience deploying, managing and troubleshooting theWindows 2008 infrastructure.Multimedia NetworkingPrerequisite : This course explains and discusses key concepts of Multimedia networking,including: Introduction: Digital Audio, Graphics and Video, voice over IP(VOIP); Characteristics of multimedia; Multimedia Perceptual Quality:Frame rate, Delay, Jitter, Loss; Compression standards; an overview ofcurrent multimedia applications (e.g., media-on-demand, Internet Telephony,online gaming) and discuss deployment problems, and study solutionspresented in the literature. The course will also examine emergingtechnologies and open research problems such as quality of service supportfor networked multimedia applications and streaming in peer-to-peernetworks.Computer Organization and ArchitecturePrerequisite : This course introduces the basic components and organization of processors,

Page 14: Web viewsuch as: word processing, spreadsheets, presentation and database are thoroughly. discussed. ... Course project is included using SVG (Scalable Vector Graphics)

segments, addressing modes, and registers. It also provides an introduction toassembly language: formats, instruction set, procedures, interrupts andmacros. Students get introduced to hardware and software aspects ofcomputer architecture, such as: computer structures and their types,instruction sets, arithmetic logic unit, buses, control, memory hierarchy,computer performance, and computer interfacing.Network Monitoring and DocumentingPrerequisite : This course aims to teach students how to strategically place a monitoringsensor onto a network to capture and document traffic to and from a specifichost. Students learn how to: evaluate a network both physically and logicallyto determine proper sensor placement, filter network traffic to comply withwiretap authority, hide the presence of the monitoring workstation on thenetwork, evaluate captured traffic for the proper content, configure Windowsnetwork monitoring AIS (Automatic Identification System), analyze andverify gathered data in a Windows environment, install and configuresoftware including Wireshark, tcpdump, WinPcap, WinDump, etc.

Securing E-TransactionsPrerequisite : This course introduces the four essential elements of safe ElectronicCommerce (E-Commerce): the data transaction, the server, the client, and thehost network. Topics include encryption, firewalls, transaction security,securing Web commerce, and Web security risk management. Students willbe provided with a sound theoretical and practical foundation in the field ofinformation security, E-Commerce and the Internet, so that they can betterdesign, develop and manage E-Commerce resources. Students will also learnhow to: define and describe the infrastructure components of E-Commerce,identify and describe the risks and vulnerabilities of E-Commerce,demonstrate competency in the technical countermeasures addressing ECommercevulnerabilities, list and discuss the governmental regulations andguidance on E-Commerce, identify and discuss the privacy and legal issuesrelated to E-Commerce, demonstrate competency in developing ECommercesecurity management programs, etc.__