Online Registration

online

Registration

hss

/enj/component/k2/item/1664-hss /enj/component/k2/item/1663-hss /enj/component/k2/item/1662-hss /enj/component/k2/item/1661-hss /enj/component/k2/item/1660-hss

Ilc Calendar

 

CALENDAR 2016

Calenders Courses

Last Updated on Tuesday, 24 May 2016 14:17

PhD Program in Computing

 

Program Vision

To be a leading doctoral program in computing regionally and internationally

Program Mission

The mission of the doctoral program of computing is to produce high caliber computing scientists with the qualifications comparable to those from leading international universities. It provides the students with the knowledge, skills, and intellectual habits required for successful participation in research, teaching in the computing areas through efficient specialized staff and excellent learning environment. The program is designed according to the comprehensive quality systems, transparency, and the professional ethics to ensure that the graduates are high quality, effective, and innovative computing scholars who can directly contribute to the community development.


Program Goals:

 

The primary goal of the PhD program in computing is the preparation of computing scholars for academic leadership roles. Graduate will create and disseminate to the public new knowledge gained from disciplined inquiries related to computing.

:Specific goals of the PhD program in computing are to

 

Produce qualified academicians and scientists in computing with high research and development ability to synthesize knowledge of the theoretical foundation in the areas of computing. 

Enable students to integrate acquired knowledge into a philosophical and intellectual frame with ability to reflect it on research-based information that can be deployed to perform basic and applied research in computing areas.


Foster initiative and potential for independent self-study that will develop the students’ motivation and ability to continue updating their knowledge and skills after completing the study.

 

Enhance the provision of creative leadership in response to political, social and ethical issues and develop their skills that enable them to communicate effectively both technically and theoretically in various contexts.

 

 

subject

Last Updated on Saturday, 09 January 2016 12:21

Subjects of PhD Program in Computing

           Subjects of  PhD Program in Computing  

 

 

متطلب سابق

   PC701          الحوسبة الذكية المتقدمة (Advanced Computational Intelligence)       

------

Computational Intelligence is a relatively new area which is becoming more and more important in society today and in the future, especially due to the growing possibilities of gathering data and the need for intelligent systems. This course will cover several advanced topics in Computational Intelligence. In this seminar course, we will read, discuss and critique papers related to computational intelligence. It focuses on different topes such as: planning, probabilistic reasoning, reinforcement learning, evolutionary computation, natural language processing, constraint satisfaction, reactive systems, knowledge-based learning, robotics, vision, emergent behavior, and intelligent multiagent systems. Artificial Intelligence or Computational Intelligence courses are pre-requisites for this course. To achieve these course goals different teaching strategies will be applied such as direct, indirect, interactive, seminars and self-learning.

متطلب مصاحب

-------

 

 

متطلب سابق

   PC702               مواضيع متقدمة في أنظمة الحاسوب والمعالجة المتوازية (Advanced Topics in Computer Systems and Parallel Processing)       

------

Advanced Topics in Computer Systems and Parallel Processing is an advanced graduate-level course. In this seminar course, we will read, discuss and critique papers related to parallel architectures and parallel computing. It focuses on leading system architecture, high speed interconnects, and programming models that have been used for parallel and distributed computing environments. This course will cover advanced algorithms, and engineering tradeoffs in building large-scale parallel and distributed computing systems, as well as the high speed interconnects that bring them all together. Students will gain an in-depth understanding of research and development in computer systems and parallel computing, and their impact on computational sciences. Computer Architecture and Introduction to Computer Networks courses are pre-requisites for this course. To achieve these course goals different teaching strategies will be applied such as direct, indirect, interactive, seminars and self-learning.

متطلب مصاحب

-------

 

 

متطلب سابق

   PC703               معالجة الصور و تمييز الأنماط المتقدمة (Advanced Image Processing and Pattern Recognition)       

------

This course presents advanced topics and techniques used in digital image processing and computer vision. Image processing topics provide methods such as transformation, segmentation, and enhancement techniques in the frequency domain. Also this course discuss the geometry of multiple views, geometric attacks on image watermarking systems and the reconstruction of three-dimensional scene information using techniques such as stereo, structured light, voxel coloring, and space carving. This course Introduces the subject of three-dimensional object recognition techniques and the usage of local and global descriptors. This course guides the students to the state-of-art of computer vision research/applications through a term paper report and presentation. Image processing and pattern recognition course is pre-requisites for this course.

متطلب مصاحب

-------

 

 

متطلب سابق

   PC704               مواضيع متقدمة في شبكات الحاسوب (Advanced Topics in Computer Networks)       

 

------

 

The objective of this course is to introduce PhD students to a set of advanced topics in networking and lead them to the understanding of the networking research with a target of accomplishing research papers and making projects of their own. This course provides a broad coverage of some new advanced topics in the field of computer networks (TCP/IP, MPLS, Optical networks, wireless networks, mobile networks, VPN networks, Mobile IP, multimedia networks and new trends in networking such as emergence of networks in Nanotechnology, internet 2). The course includes hot topics research area in Layered communication architecture such as layers, services, protocols, layer entities, service access points, protocol functions; Advanced Routing algorithms; Advanced Network Congestion Control algorithms; Quality of service; MPLS; Internetworking; Performance Issues; VPN networks; VOIP; Wireless Networks and Mobile Networks: Sensor Networks, Ad hoc networks, and Pervasive computing; internet2; optical networks and Nanotechnology. The objective of this course is to introduce PhD students to a set of advanced topics in networking and lead them to the understanding of the networking research with a target of accomplishing research papers and making projects of their own. Computer network or wireless networks courses are pre-requisite for this course. To achieve these course goals different teaching strategies will be applied such as direct, indirect, interactive, seminars and self-learning.

متطلب مصاحب

-------

 

 

متطلب سابق

   PC705               تحليل وتصميم البرمجيات (Software Analysis and Design)       

------

This course will be exposed to an in-depth software reuse techniques with an emphasis on software design patterns, design quality and metrics. Other techniques enabling reuse including, event-based programming, product-lines, software architectures and component-based development will also be focused. Advanced Soft Computing and Enterprise Systems courses are pre-requisites for this course. To achieve these course goals different teaching strategies will be applied such as direct, indirect, interactive, seminars and self-learning.

متطلب مصاحب

-------

 

 

متطلب سابق

   PC706               ندوات علمية في الحوسبة (Research Seminar in Computing)       

------

Participation in seminars is an integral part of the graduate study to enhance knowledge, broaden research outlook, and improve thinking and communication skills of students. This course addresses emerging and advanced topics in computing. It aims to prepare Ph.D. candidates to conduct research across the range of the disciplines that cover Information and Communication Technology (ICT) research, including Computer Science, Information Technology, Information Systems, Computer Networks, and Software Engineering. The specific topics will vary from semester to semester, as will associated the new issues and trends of ICT. In general, it covers different aspects for the technical end, organizational and social informatics for considering societal needs in ICT. Student are expected to spend 3 hours per week participating in workshop activities and 12 hours per week in reading, preparing for workshops completing learning tasks, communicating with other students and workshop leaders in discussion forums, and undertaking formal assessment work. To achieve the goals of this course, many of teaching strategies can be followed such as direct, indirect, interactive, seminars and self-learning.

متطلب مصاحب

-------

 

 

متطلب سابق

   PC707               مواضيع متقدمة في إدارة قواعد البيانات (Advanced Topics in Database Management)       

------

This course covers a number of advanced topics in development of database management systems (DBMs) and the application of DBMSs in modern applications. Additionally, it explores recent research directions that lie at the intersection of database systems Topics to be discussed include advanced concurrency control and recovery techniques, query processing and optimization strategies for relational database systems, advanced access methods, parallel and distributed database systems, extensible database systems, data analysis on large databases.

متطلب مصاحب

-------

 

Program Elective Courses (9 credit hours)

 

متطلب سابق

   PCL701               أنظمة المؤسسات (Enterprise Systems)       

------

This course on the advanced knowledge of information systems integration for in organizations. It explores tools and techniques for systems integration as well as proven management practices for integration projects. Besides to the fundamentals of enterprise systems, this course covers its tools, frameworks, methodologies, myriad ways and impacts of implementing Enterprise Resource Planning (ERP) on organizations across various disciplines of organizations. It will discuss many of the enterprise cases, applications, issues, challenges, emerging trends and extrapolate future developments in the field. This course is required at least any undergraduate/graduate course on the fundamentals of IT Management or Management ISs (MIS). The teaching and learning methods will be variedas self-learning, research proposals and papers, case studies, papers reviews, technical reports, direct, indirect, interactive workshops and seminar presentations by leaners.

متطلب مصاحب

-------

 

 

متطلب سابق

   PCL702               تخطيط نظم المعلومات الإستراتيجية (Strategic Information System Planning)       

------

The Strategic ISs Planning (SISP) course is a key graduate-level seminar in the business Information Systems (IS)/ Information Technology (IT) concentration. It address many research issues about the strategic roles of Chief Information Officer (CIO), delivering organization value throughIT, deriving a firm’s strategy for gaining and sustaining competitive advantage through IT, and the current real world challenges of IT management.The course will discuss many of the SISP cases, applications, challenges, emerging trends and extrapolates future developments in the field. It also will explore the approaches for managing ISs function in organizations and ensuring alignment with business strategies as self-learning, research proposals, case studies, papers reviews, technical reports, direct, indirect, interactive workshops and seminar presentations by leaners. SISP course is required at least one course,as a pre-requisite, on the fundamentals of IT management or Management ISs (MIS) at graduate or undergraduate level.

متطلب مصاحب

-------

 

 

متطلب سابق

    PCL703               مواضيع متقدمة في ضمان سلامة المعلومات (dvanced Topics in Information Security Assurance)       

------

The objective of this course is to introduce PhD students to a set of advanced topics in information security assurance and lead them to the understanding of the information security assurance research with a target of accomplishing research papers and making projects of their own.

This seminar course will provide PhD students with advanced topics in information security assurance include the overview of computer security and related mathematical support. also this course covered hot research areas such as study of conventional and modern cryptosystems, information assurance and computer security, computer emergency incident team, network security techniques such as IDS, IPS, IIDS and computer forensics; and their applications to cryptography and network security will be described. Information security and computer network courses are pre-requisites for this course. To achieve these course goals different teaching strategies will be applied such as direct, indirect, interactive, seminars and self-learning.

متطلب مصاحب

-------

 

 

متطلب سابق

   PCL704               مواضيع متقدمة في الحوسبة (Advanced Topics in Computing)       

------

This course provides a specialized study within an area of Computing, guided by a supervisor. Topics include theoretical and applied aspects of Computing. Combines guided reading and research with a significant individual or group project component. In this seminar course, we will read, discuss and critique papers related to Computing. It focuses on recent offerings include software specification and validation, parallel algorithms and architectures, client-server systems and advanced object-oriented design (Java). Advanced topics: Databases, performance analysis, computer simulation, Java programming, Unix programming, human and computer interaction, cryptography with financial applications and biometric identification. To achieve these course goals, different teaching strategies will be applied such as direct, indirect, interactive, seminars and self-learning.

متطلب مصاحب

-------

 

 

متطلب سابق

   PCL705               المعلوماتية الحيوية (Bioinformatics)       

------

 

This course will provide students advanced knowledge to the theory and practice of bioinformatics and computational biology. Students will read, discuss and critique papers related to bioinformatics. Research Topics include: molecular biology databases, the analysis of macromolecular sequences (search, alignment, programming libraries), genome assembly and next-generation sequencing, protein-protein interaction and networks, phylogenetics, protein structure and prediction, molecular dynamics and docking, genetic linkage and association, gene expression arrays, drug discovery and proteomics.   Fundamental of artificial intelligence course is pre-requisite for this course. To achieve the goals of this course variation of teaching strategies will be applied such as direct, indirect, interactive, seminars and self-learning.

متطلب مصاحب

-------

 

 

متطلب سابق

   PCL706               استكشاف المعرفة وتنقيب البيانات (Knowledge Discovery and Data Mining)       


------


This course provides an overview of Knowledge Discovery and Data Mining (KDD). KDD deals with data integration techniques and with the discovery, interpretation and visualization of patterns in large collections of data. Topics include data warehousing and data preprocessing techniques; data mining techniques for classification, regression, clustering, deviation detection, and association analysis; and evaluation of patterns minded from data. The work discussed originates in the fields of artificial intelligence, machine learning, statistical data analysis, data visualization, databases, and information retrieval. Several scientific and industrial applications of KDD will be described. Students expected to read assigned textbook chapters and research papers, and work on implementation/research projects that cover the different stages of the KDD process.

متطلب مصاحب

-------

 

 

 

 

 

 

 

Last Updated on Saturday, 09 January 2016 11:37

Master program in Computing

Program Vision

To be a pioneer graduate program in computing regionally and internationally

Program Mission

The mission of the computing’s master program is to provide adaptable and relevant education in the postgraduate level. It aims to conduct scholarly research and deploy the new trends in ICT, provide an instructional environment that leads to related careers and research, contribute to achieve education mission of the UST, and to serve the community, country and region. The program is manipulated by a faculty of recognized experts using state-of-the-art research facilities and advanced computer systems


Program Goals

 

Tospecialized studies and encourage fundamental and applied research in different computing disciplines -

 

To bridge the gap between the university and its industrial andenvironment -

 

To give its graduates a serious scientific and skills letting them excel in their professional life -

 

To produce researchers in computing disciplines who can pursue further studies and

contribute to the research community


 

subject


Last Updated on Saturday, 09 January 2016 12:18

Subjects of M.Sc. program in Computing

           Subjects for the Master of computing 

 

 

 

متطلب سابق

   C601               هندسة البرمجيات المتقدمة (Advanced Software Engineering)       

------

This course will be exposed to an in-depth coverage of Analysis of software requirements, Real Time software, Software Cost, Software Project Management, Software Quality, Software Testing, Software Measurements, Software Risk Management, Object Programming and Case Study

متطلب مصاحب

-------

 

 

متطلب سابق

    C602               شبكات الحاسوب المتقدمة (Advanced Computer Networks)       

------

This course provides a broad coverage of some new advanced topics in the field of computer networks (TCP/IP, MPLS, Optical networks, wireless networks, mobile networks, VPN networks, Mobile IP, and more advanced topics). The course includes Layered communication architecture such as layers, services, protocols, layer entities, service access points, protocol functions; Advanced Routing algorithms; Advanced Network Congestion Control algorithms; Quality of service; MPLS; Internetworking; Performance Issues; Overview on VPN networks; Overview on Wireless Networks and Mobile Networks: LAN, PAN, Sensor Networks, Ad hoc networks, and Pervasive computing; metro networks and optical networks. The objective of this course is to introduce graduate students to a set of advanced topics in networking and lead them to the understanding of the networking research with a target of accomplishing a research paper of their own.

متطلب مصاحب

-------

 

 

متطلب سابق

    C603               مناهج البحث العلمي (Research Methodology)       

------

The module aims to provide students a systematic understanding of research methods and a conceptual understanding which enables them to analyze and evaluate published research. It provides an introduction to research methods and designs relevant to computing areas. The course will focus on an introduction to various research designs including experimental and non-experimental, as well as quantitative and qualitative research methods. Preparing research proposal, paper, presentation and thesis will be covered. In addition, the course will focus on providing a practical understanding of several statistical tools used in computing research. The emphasis will be on knowing when to use the various tests, what they measure, and how to interpret results. To achievethe course aim, different teaching strategies will be applied such as lectures, case study, problem solving and so on. No prerequisite course for this course is needed.

متطلب مصاحب

-------

 

 

متطلب سابق

    C604               إدارة نظم قواعد البيانات (Advanced Operating Systems)       

------

This course aims to equip students with principles and knowledge of advanced topics in database systems management such as database security, transaction management, distributed database, replication and mobile databases, object oriented database, and web database.

متطلب مصاحب

-------

 

 

 

متطلب سابق

    C605               أنظمة التشغيل المتقدمة (Advanced Operating Systems)       

------

The course will start with a brief historical perspective of the evolution of operating systems over the last fifty years, and then cover the major components and structure of most operating systems. This discussion will cover the tradeoffs that can be made between performance and functionality during the design and implementation of an operating system. Particular emphasis will be given to these major OS subsystems: process management (processes, threads, CPU scheduling, synchronization, and deadlock), memory management (segmentation, paging, swapping), file systems, disk management and networking/distributed systems.

       This course depends on lectures, examples, and self-learning as teaching strategies. Also, it depends on operating system as prerequisite courses.

متطلب مصاحب

-------

 

Computer Science Track

Program Elective Courses (15 credit hours)

 

 

 

متطلب سابق

    CCS611               تحليل وتصميم الخوارزميات (Algorithms Analysis and Design)       

------

Introduction to the design and analysis of computer algorithms. Topics will include concepts of algorithm complexity, and various algorithmic design patterns like divide and conquer, dynamic programming and greedy algorithms. Course will also cover major algorithms and data structures for searching and sorting, graphs, and some optimization techniques. Computational complexity and important theoretical results from lower-and upper-bound studies, NP-hard, and NP-complete problems.

متطلب مصاحب

-------

 

 

متطلب سابق

    CC612               الحوسبة الذكية (Computational Intelligence)       

------

This course will provide students introduction to Computational Intelligence(CI), Meta-heuristics Algorithms for solving optimization problems (trajectory and population based methods) , Artificial Neural Networks, Fuzzy Sets Theory, Fuzzy Logic,   Neuron-Fuzzy Technology, Hybrid Systems and Applications of Computational Intelligence (three to four real life applications). Artificial Intelligence course is pre-requisites for this course. To achieve these course goals different teaching strategies will be applied such as direct, indirect, interactive and self-learning.

متطلب مصاحب

-------

 

متطلب سابق

    CC613               الحوسبة اﻟﻤﻮزﻋﺔ و السحابية (Distributed and Cloud Computing)       

------

Cloud computing has evolved as a very important computing model, which enables information, software, and other shared resources to be provisioned over the network as services in an on-demand manner. This course aims to give students a theoretical foundation and hands-on experience with the various technologies of the distributed and cloud computing paradigm. The lectures will cover topics related to distributed system and cloud computing such as enabling technologies for building distributed systems, service-oriented architecture for distributed computing and cloud platform architecture and programming environments. Students will also be exposed to various cloud frameworks and libraries.to achieve the course goal different teaching strategies will be applied such as lectures, case studies, problem solving, article reading and self-learning.  No prerequisite course for this course is needed.

متطلب مصاحب

-------

 

 

متطلب سابق

    CC614               معالجة الصور و تمييز الأنماط (Image Processing and Pattern Recognition)       

------

This course presents advanced concepts and techniques used in digital image processing and pattern recognition. Image processing topics provide Image enhancement in the time domain- Image enhancement in the frequency domain- Image restoration and recognition - Image compression- Image segmentation- Morphological image processing - Transform techniques. Pattern recognition topics include fundamentals of pattern recognition. The emphasis is on Bayes decision theory, Parametric and non-Parametric classifiers. Statistical pattern classification: supervised and unsupervised learning. Principles of digital image processing course is pre-requisites for this course

متطلب مصاحب

-------

 

 

متطلب سابق

    CC615               الحوسبة المتوازية (Parallel Computing)       


------


The transition from sequential computing to parallel computing accelerates every day and low-cost, general purpose desktop parallel machines and parallel programming environments are widely available today so the students need for parallel computing courses, theory, and practice increase continuously. Using parallel computing help to reduce the computation time in many fields and it also has been applied in numerous domains such as architectures, operating systems, algorithms, languages, data structures, databases, and so on. The objective of this course is to cover Fundamental principles and terminologies of parallel computing, compare it with its sequential equivalent and calculate their time complexity. The course will also introduce various parallel architectures and programming platform, algorithms for different architecture and for merging, sorting and searching. Assignments will be based on MPI implementation or other available technologies of some algorithms using different tools. To achieve these course goals different teaching strategies will be applied such as lectures, case studies, problem solving and self-learning.  The prerequisite course for this course is Algorithms analysis and design.

متطلب مصاحب

-------

 

 

متطلب سابق

    CC616               تصميم لغات البرمجة (Programming Language Design)       

------

This course is an introduction to the formal study of programming languages from both theoretical and applied viewpoints. It aims to demonstrate important intellectual tools for the precise description of programming languages and investigate the essential features of programming languages using these tools. Topics include: syntax and semantics, scope and binding times, storage allocation, parameter-passing techniques, control structures, run-time representation of programs and data, detailed examples from the imperative, functional, parallel, object-oriented and logical programming paradigms. Both written and programming assignments will be required

متطلب مصاحب

-------

 

 

متطلب سابق

    CC617               النمذجة والمحاكاة (Modeling and Simulation)       


------


Computer simulation is important subject as it is complementary to laboratory field experimentation. Modeling a given problem and simulating it could lead to better results through discussing the model and enhancing it before the actual model is built. This course introduces the fundamental principles and concepts in the general area of systems modeling and simulation. Topics to be covered in this course include basics of discrete-event system simulation, mathematical and statistical models, simulation design, experiment design, and modeling of simulation data. The course introduces simulation examples, such as queuing systems, input modeling, high-level computer-system simulation, CPU Simulation, and memory Simulation. It is assumed that student has a background in the data Structures and algorithms, and probability and Statistics.

متطلب مصاحب

-------

 

 

 

 

 

 

 

 

 

 

Computer Network Track

Program Elective Courses (15 credit hours)

 

 

متطلب سابق

    CCS611               تحليل وتصميم الخوارزميات (Algorithms Analysis and Design)       

------

Introduction to the design and analysis of computer algorithms. Topics will include concepts of algorithm complexity, and various algorithmic design patterns like divide and conquer, dynamic programming and greedy algorithms. Course will also cover major algorithms and data structures for searching and sorting, graphs, and some optimization techniques. Computational complexity and important theoretical results from lower-and upper-bound studies, NP-hard, and NP-complete problems.

متطلب مصاحب

-------

 

 

متطلب سابق

    CCS612               الحوسبة الذكية (Computational Intelligence)       

------

This course will provide students introduction to Computational Intelligence(CI), Meta-heuristics Algorithms for solving optimization problems (trajectory and population based methods) , Artificial Neural Networks, Fuzzy Sets Theory, Fuzzy Logic,   Neuron-Fuzzy Technology, Hybrid Systems and Applications of Computational Intelligence (three to four real life applications). Artificial Intelligence course is pre-requisites for this course. To achieve these course goals different teaching strategies will be applied such as direct, indirect, interactive and self-learning.

متطلب مصاحب

-------

 

 

متطلب سابق

    CCS613               الحوسبة اﻟﻤﻮزﻋﺔ و السحابية (Distributed and Cloud Computing)       


------


Cloud computing has evolved as a very important computing model, which enables information, software, and other shared resources to be provisioned over the network as services in an on-demand manner. This course aims to give students a theoretical foundation and hands-on experience with the various technologies of the distributed and cloud computing paradigm. The lectures will cover topics related to distributed system and cloud computing such as enabling technologies for building distributed systems, service-oriented architecture for distributed computing and cloud platform architecture and programming environments. Students will also be exposed to various cloud frameworks and libraries.to achieve the course goal different teaching strategies will be applied such as lectures, case studies, problem solving, article reading and self-learning.  No prerequisite course for this course is needed.

متطلب مصاحب

-------

 

 

متطلب سابق

    CSN611               أمنية الشبكات المتقدمة (Advanced Network Security)       


------


This course aims to provide student with in-depth knowledge of network security and cryptography. Topics covered include a review for principles of classic and current symmetric/asymmetric encryption algorithms, mode of operation, key management, network attacks, authentication protocols, transport-level security, wireless network security, e-mail security, and IP security. Principles of encryption, their properties and applications to security protocols are analyzed. Techniques to ensure information security assurance, networks protection against external attack and internal misuse are dealt with. Current security issues in the emerged networking technologies should be discussed. Thereafter, student should also be able to make technical choices on encryption-based systems and use them to secure transactions over open network, and evaluate the provisions for network security and set up secure-based services. It is assumed that student has a background in the basic calculus and probability, computer security and computer networking.

متطلب مصاحب

-------

 

 

متطلب سابق

    CNT612               الأنظمة المضمنة (Embedded Systems)       


------


Embedded systems are found everywhere, including in cellular telephones, pagers, VCRs, camcorders, thermostats, curbside rental-car check-in devices, automated supermarket stockers, computerized inventory control devices, digital thermometers, telephone answering machines, printers, portable video games, set-top boxes, the list goes on. Demand for embedded system designers is large, and is growing rapidly. This course introduces students to embedded systems, the types of hardware and software that can support such systems, and the interfacing used in embedded systems. Topics to covered in this course include basics of embedded systems components, machine language execution, assembly and C language programming, local variables and subroutines, input/output synchronization, debugging, interrupts, serial and parallel ports interfacing, real-time systems programming, and communication system. Main topics that should be known as pre-requisites are : Unsigned and Signed Integer representation in 2’s Complement, Logic Gates, Computer Components, Assembly Language, Programming and Algorithms Fundamentals.

متطلب مصاحب

-------

 

 

متطلب سابق

    CNT613               الشبكات اللاسلكية و المتنقلة (Wireless and Mobile Networks)       

------

This course will cover the fundamental aspects of wireless networks, with emphasis on current and next-generation wireless networks. Various aspects of wireless networking will be covered including: fundamentals of cellular communication, mobile radio propagation, multiple access techniques, mobility support, channel allocation, Wireless PAN/LAN/MAN standards, mobile ad-hoc networks, wireless sensor networks, and routing in wireless and mobile networks. The goal of this course is to introduce the students to state-of-the-art wireless network protocols and architectures. We will introduce the students to wireless networking research and guide them to investigate novel ideas in the area via semester-long research projects. We will also look at industry trends and discuss some innovative ideas that have recently been developed. Some of the course material will be drawn from research papers, industry white papers and Internet RFCs

متطلب مصاحب

-------

 

 

متطلب سابق

    CNT614               الحوسبة الواسعة الإنتشار (Ubiquitous Computing)       


------


This course is an introduction to the field of ubiquitous computing and context-aware systems including objectives of the field, core technologies, applications and implications for society. Core technologies includes innovative materials, design of new computational artifacts, sensor technology, middleware for fine grained distributed systems, context aware systems, theory of complex systems, artificial intelligence techniques for coordination of behavior (multi agent systems) and new forms of interaction. In addition, a specialization in middleware aspects for ubiquitous computing with a bias on support of collaborative applications, context aware functionalities and tangible interfaces. To achieve the course aim different teaching strategies will be applied such as lectures, case study, problem solving and so on. Students should have some background in operating systems, distributed systems, computer networks, and mobile computing. Students are expected to have (or learn on their own) necessary programming skill to implement their projects.

متطلب مصاحب

-------

 

 

Software Emgineering Track

Program Elective Courses (15 credit hours)

 

 

متطلب سابق

    CCS611              تحليل وتصميم الخوارزميات (Algorithms Analysis and Design)       

------

Introduction to the design and analysis of computer algorithms. Topics will include concepts of algorithm complexity, and various algorithmic design patterns like divide and conquer, dynamic programming and greedy algorithms. Course will also cover major algorithms and data structures for searching and sorting, graphs, and some optimization techniques. Computational complexity and important theoretical results from lower-and upper-bound studies, NP-hard, and NP-complete problems.

متطلب مصاحب

-------

 

 

 

متطلب سابق

    CCS612               الحوسبة الذكية (Computational Intelligence)       

------

This course will provide students introduction to Computational Intelligence(CI), Meta-heuristics Algorithms for solving optimization problems (trajectory and population based methods) , Artificial Neural Networks, Fuzzy Sets Theory, Fuzzy Logic,   Neuron-Fuzzy Technology, Hybrid Systems and Applications of Computational Intelligence (three to four real life applications). Artificial Intelligence course is pre-requisites for this course. To achieve these course goals different teaching strategies will be applied such as direct, indirect, interactive and self-learning.

متطلب مصاحب

-------

 

 

متطلب سابق

    CIS614               إدارة مشاريع (Project Management)       

------

The project management course prepares masters’ students to understand the ICT project management concepts and framework. It enables them to implement the project management principles, processes, techniques and tools in any ICT project. The topics covered in this course include project management processes, project initialization, integration, scope, time management and cost. This course also includes the IT/IS project management control, quality, human resources, communications, risk and procurement.

متطلب مصاحب

-------

 

 

متطلب سابق

    CSE611               تصميم البرمجيات الموجهة بالخدمات (Service Oriented Architecture)       

------

The aim of this course is to establish a strong understanding of the concepts needed to have an effective working knowledge of service-oriented architecture (SOA) methodologies, and SOA systems design. It focuses on service-oriented architectural model and the service-orientation design paradigm. It will describe SOA concepts and principles, as well as quality considerations for developing modern software systems from a technical and organizational perspective. Specifically, the course will cover principles of SOA design and SOA design patterns. Furthermore, as SOA involves more than technology, additional topics will include the impact of SOA on culture, organization, and governance. To achieve the course aim different teaching strategies will be applied such as lectures, case study, problem solving and so on. The prerequisite course for this course is Advanced Software Architecture and Design

متطلب مصاحب

-------

 

 

متطلب سابق

    CSE612               مقاييس البرمجيات (Software Measurements)       

------

This course presents modern methods of achieving high quality software.It includes introduction to foundations of measurement theory, goal-based framework for software measurement, models of software engineering measurement, software products metrics, software process metrics and measuring management. Much of the course material used to demonstrate the concepts are based on how software measurement is used by managers and practitioners in industry today.Workshop (project) should be design to reinforce the presented material.

متطلب مصاحب

-------

 

 

متطلب سابق

    CSE613               معمارية وتصميم البرمجيات المتقدمة (Advanced Software Architecture and Design)       

------

This course aims to learn about the fundamental design principles and strategies for software architecture and design. It introduces students to nature of software design, Software architectural attributes and its style. Software architectural notations in UML and Relationships between requirements and designs will be covered. The Pre-requisites of this course are Software Engineering, basic software processes development. we use different type for teaching such as: Lecturer-led presentation of specific topics using lectures, guided reading among textbooks,

Coursework, independent study, thesis and group, individual project work, case study and courses projects

متطلب مصاحب

-------

 

 

متطلب سابق

    CSE614               إدارة أنظمة المعلومات (Information Systems)       

------

Successful investment of information systems and technology enables the organizations to increase productivity and achieve quality in their contemporary business. This course is an active learning-oriented course designed for master students to provide them with a managerial understanding and approach to the technical subject of IS and IT management. In addition to reviewing several aspects of managing IT and ISs, it will illustrate an important information assets strategic role in the organizations; and provide a background to understand the utilization of IT in improving the decision making, performance, resources and organization strategy on industry practices.. It covers how efficiently manage the information as a critical strategic organizational resource through focusing on the ISs strategic impact, professional and legalissues of real world application faced by modern organizations. The course also encompasses other activities related to IT/IS controlling and IT resources, security, planning organizing, acquiring, alignment, maintaining and CIO functions.

متطلب مصاحب

-------

 

 

 

Business Information System Track

Program Elective Courses (15 credit hours)

 

 

 

متطلب سابق

    CIS611        إدارة أنظمة المعلومات (Information Systems Management)       

 

------

Successful investment of information systems and technology enables the organizations to increase productivity and achieve quality in their contemporary business. This course is an active learning-oriented course designed for master students to provide them with a managerial understanding and approach to the technical subject of IS and IT management. In addition to reviewing several aspects of managing IT and ISs, it will illustrate an important information assets strategic role in the organizations; and provide a background to understand the utilization of IT in improving the decision making, performance, resources and organization strategy on industry practices.. It covers how efficiently manage the information as a critical strategic organizational resource through focusing on the ISs strategic impact, professional and legalissues of real world application faced by modern organizations. The course also encompasses other activities related to IT/IS controlling and IT resources, security, planning organizing, acquiring, alignment, maintaining and CIO functions.

متطلب مصاحب

-------

 

 

متطلب سابق

    CIS612               تحليل الأعمال (Business Analysis)       

------

This course emphasizes assessing and integrating project requirements in relation to user needs and organizational goals. Through this course, students will learn about data collection, business analysis, and project planning. Case studies are used throughout the course and allow students to apply knowledge and skills associated with analyzing business situations, developing requirements, and finding solutions. The teaching strategies followed in this course are lectures, tutorials and problem solving, guided reading among textbooks, coursework, case study, survey, independent study, and group and individual project work. This course is required at least one course, as a pre-requisite, on the systems analysis and design or software engineering at graduate or undergraduate level.

متطلب مصاحب

-------

 

 

متطلب سابق

    CIS613               التجارة الإلكترونية المتقدمة (Advanced E-Business)       

------

This course introduces the advanced concepts on e-business with focus more on e-commerce. It provides an understanding of many aspects that shape e-commerce systems. This course has a Pre-requisites, which is Principles of E-Business.Topics covered in this course include retailing in e-commerce, B2B e-commerce, innovative e-commerce systems, mobile commerce and ubiquitous computing, social commerce, e-commerce strategy, implementing e-commerce systems

متطلب مصاحب

-------

 

 

متطلب سابق

    CIS614               إدارة مشاريع (Project Management)       

------

The project managementcourse preparesmasters’ students to understand the ICT project management concepts and framework. It enablesthem to implement the project management principles, processes, techniques and tools in any ICT project. The topics covered in this course include project management processes, project initialization, integration, scope,time management and cost. This course also includes the IT/IS project management control, quality, human resources, communications, risk and procurement.

متطلب مصاحب

-------

 

 

متطلب سابق

                                 CIS615               حوسبة المؤسسات (Enterprise Computing)  

------

Enterprise Computing is an advanced IS course dealing with both the theoretical and practical aspects of the enterprise systems. This course is designed to provide students with an understanding of the practical use of ERP systems in modern business. It will introduce students to ERP systems integration and show how they can be used by organizations to run their operations more efficiently and effectively. The course comprises major of the ERP fundamentals such as the architecture, development life cycle, implementation strategies, and software and vendor selection, operational and post-implementation. It also covers many of the new trends and challenges of ERP management. Particularly it explains in details the management of program and project, organizational change and business process re-engineering, global, ethics, and security, supply chain, and the customer relationship management. The course will incorporate a laboratory component using SAP software and some business cases as practices for students. It will also help you to refine your communication skills and group work skills, and assist you in the development of your research skills.

متطلب مصاحب

-------

 

 

متطلب سابق

    CIS616               ذكاء الأعمال (Business Intelligence)       

------

This course is about how organizations can successfully collect, evaluate and apply information to become better decision makers. It provides students with a thorough understanding of theory, design, implementation of BI including the processes, methodologies, infrastructure, and current practices used to transform business data into useful information and support business decision-making. Data, text and web mining, visualization, and statistical analysis along with reporting options such as management dashboards and balanced scorecards will be covered.

Technologies utilized in the course include advanced information technologies that extract novel knowledge from data to achieve strategic goals of organizations emphasizing on multidimensional data modeling, online analytic processing, data warehouse, and data mining such as SAP Business Warehouse, SAP Business Objects, Crystal Reports, and RapidMiner. To achieve these course goals different teaching strategies will be applied such as lectures, case studies, problem solving and self-learning. 

متطلب مصاحب

-------

 

 

متطلب سابق

                CIS617أمن و سلامة المعلومات (Information Security and Safety)       

------

This course will provide students with overview of computer security concepts include the OSI security Architecture, security attacks, security services and security mechanisms. Security an understanding of mathematical principles of cryptography and data security will be introduced. Also this course covered a detailed study of conventional and modern cryptosystems, Zero knowledge protocols and information theory. Number theory, complexity theory concepts and their applications to cryptography will be described.

متطلب مصاحب

-------


 

 

Last Updated on Saturday, 09 January 2016 11:17