Objectives: On completion of this course you should have gained a good understanding of the foundation concepts of information retrieval techniques and be able to apply concepts into practice. Specifically, you should be able: > To use different information retrieval techniques in various application areas > To apply IR principles to locate relevant information large collections of data > To analyze performance of retrieval systems when dealing with unmanaged data sources > To implement retrieval systems for web search tasks.
Objectives: The main objective of this course is to provide the students with the competences required for understanding and using the communications component of an universal communications environment. Students will be provided, in particular, with the knowledge required to understand > emerging communications networks, their computational demands, > the classes of distributed services and applications enabled by networks, and > the computational means required to create the new networks and the new applications.
Objectives: > To learn Web Intelligence > To learn Knowledge Representation for the Semantic Web > To learn Ontology Engineering > To learn Semantic Web Applications, Services and Technology > To learn Social Network Analysis and semantic web
Objectives: > To understand Storage Area Networks characteristics and components. > To become familiar with the SAN vendors and their products > To learn Fibre Channel protocols and how SAN components use them to communicate with each other > To become familiar with Cisco MDS 9000 Multilayer Directors and Fabric Switches Thoroughly learn Cisco SAN-OS features. > To understand the use of all SAN-OS commands. Practice variations of SANOS features
Objectives: > To develop the abilities of critical analysis to data mining systems and applications. > To implement practical and theoretical understanding of the technologies for data mining > To understand the strengths and limitations of various data mining models
Objectives: > To implement Basics, techniques and tools for Grid & Cloud Computing > To understand any kind of heterogeneous resources over a network using open standards > To implement the Service models
Objectives: > To Understand Web Services and implementation model for SOA > To Understand the SOA, its Principles and Benefits > To Understand XML concepts > To Understand paradigms needed for testing Web Services > To explore different Test Strategies for SOA-based applications > To implement functional testing, compliance testing and load testing of Web Services > To Identify bug-finding ideas in testing Web Services
Objectives: By the end of the course, you will know: > History and Structure of databases > How to design a database > How to convert the design into the appropriate tables > Handling Keys appropriately > Enforcing Integrity Constraints to keep the database consistent > Normalizing the tables to eliminate redundancies
Objectives: Computer network programming involves writing computer programs that enable processes to communicate with each other across a computer network Network programming is client–server programming Interprocess communication, even if it is bidirectional, cannot be implemented in a perfectly symmetric way: to establish a communication channel between two processes, one process must take the initiative, while the other is waiting for it.