[R23. [Link].
IT]
COURSE NAME: SOCIAL NETWORK ANALYSIS
COURSE CODE: IT 605C
CONTACT: 2:0:0
TOTAL CONTACT HOURS: 35
CREDITS: 2
Prerequisite: Basic knowledge of graph theory and artificial intelligence, database applications.
Course Objective:
Students will learn to extract and manage data about network structure and dynamics, and to analyse, model
and visualize such data.
Course Outcome
After completion of this course students will be able to
CO1: Understand the concept of semantic web and related applications.
CO2: Learn knowledge representation using ontology.
CO3: Understand human behaviour in social web and related communities.
CO4: Learn visualization of social networks.
CO5: Implement mining algorithms for social networks.
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 2 1 - - - - - - - - -
CO2 3 2 - 1 - - - - - - - -
CO3 2 1 2 1 2 - - - - - - -
CO4 2 1 2 1 1 - - - - - - -
CO5 2 2 1 2 2 2 - - - - - -
Course Contents:
Module I: [7L]
Introduction:
Introduction to Semantic Web: Limitations of current Web - Development of Semantic Web - Emergence of the Social
Web - Social Network analysis: Development of Social Network Analysis - Key concepts and measures in network
analysis - Electronic sources for network analysis: Electronic discussion networks, Blogs and online communities -
Web-based networks - Applications of Social Network Analysis.
Module II: [7L]
Modelling, Aggregating and Knowledge Representation:
Ontology and their role in the Semantic Web: Ontology-based knowledge Representation - Ontology languages for
the Semantic Web: Resource Description Framework - Web Ontology Language - Modelling and aggregating social
network data: State-of-the-art in network data representation - Ontological representation of social individuals -
Ontological representation of social relationships - Aggregating and reasoning with social network data - Advanced
representations.
Module III: [7L]
Extraction and Mining Communities in Web Social Networks:
Extracting evolution of Web Community from a Series of Web Archive - Detecting communities in social networks -
Definition of community - Evaluating communities - Methods for community detection and mining - Applications of
community mining algorithms - Tools for detecting communities social network infrastructures and communities -
Decentralized online social networks - multi-relational characterization of dynamic social network communities.
Module IV: [7L]
Predicting Human Behaviour and Privacy Issues:
Understanding and predicting human behaviour for social communities - User data management - Inference and
Distribution - Enabling new human experiences - Reality mining - Context - Awareness - Privacy in online social
networks - Trust in online environment - Trust models based on subjective logic - Trust network analysis - Trust
transitivity analysis - Combining trust and reputation - Trust derivation based on trust comparisons - Attack spectrum
[R23. [Link]. IT]
Module V: [7L]
Visualization And Applications Of Social Networks:
Graph theory - Centrality - Clustering - Node-Edge Diagrams - Matrix representation - Visualizing online social
networks, Visualizing social networks with matrix-based representations - Matrix and Node-Link Diagrams - Hybrid
representations - Applications - Cover networks - Community welfare - Collaboration networks - Co-Citation
networks.
Text books:
1.
2. plications, 1st Edition, Springer, 2010.
Reference books:
1. Techniques and
application, First Edition, Springer, 2011.
2. s: Emerging Technologies and
Applications for Searching the Web Effectively, IGI Global Snippet, 2008.
3. Max Chevalier, Christine Julien and Chantal Soulé-
Retrieval and Access: Techniques for Improved user Modelling, IGI Global Snippet, 2009.
4.