21CSE325T  APPLIED_SOCIAL_NETWORK_ANALYSIS Syllabus

1

Unit-1 - Introduction to Social Network

1.1

Basic Network Concepts

1.2

Adjacency Matrices, Graphs, and Notation

1.3

Nodes and Links

1.4

Centrality Measures

1.5

What is Centrality and Why Do We Study It?

1.6

Calculating Nodal Centrality Measures

1.7

Directed Networks and Centrality Measures

1.8

Location in the Network

1.9

Graph Level Measures - Density, Diameter, Centralization, Average Centralities

1.10

Network Topology

1.11

T1: Introduction to networkx

1.12

T2: Finding connectedness of a graph

1.13

T3: Implementation of centrality measures

2

Unit-2 - SNA Algorithms

2.1

SNA Algorithms - Introduction

2.2

Node Assortativity Coefficients & Correlation Measures

2.3

Directed Acyclic Graphs (DAGs)

2.4

Topological Sort

2.5

Dinitz’s Algorithm & its Applications

2.6

Euler’s Algorithm

2.7

Graph Generators

2.8

Geometric Generator Models

2.9

Sudoku, and Graph coloring.

2.10

T4: Calculate the assortativity coefficient

2.11

T5: Implement programs for Directed Acyclic Graphs & Topological Sort

2.12

T6: Implement Maximum flow problem

3

Unit-3 - Establishing Stable Networks

3.1

Exploring Social Networking Data Sets

3.2

Establishing a Social Network

3.3

Connectivity of Users in Social Networks 

3.4

Case Study of Facebook

3.5

Signed Networks

3.6

Unstable network to stable network

3.7

T7: Code to find unstable network

3.8

T8: Find the number of unstable triangles

3.9

T9: Solution to convert unstable into stable network

4

Unit-4 - Communities in the Network

4.1

Community Detection

4.2

Strength of Weak Ties

4.3

Triadic Closure

4.4

Detecting Communities in a Network

4.5

Girvan-Newman Algorithm Modularity

4.6

Minimum Cut Trees

4.7

Tie Strengths in Mobile Communication Network

4.8

Exact Betweenness Centrality

4.9

T10: Detect the communities in the graph

4.10

T11: Code for Triadic Closure

4.11

T12: Explore the strong and weak ties in the network

5

Unit-5 - Link Analysis in Web

5.1

The Structure of the Web

5.2

The World Wide Web

5.3

Information Networks

5.4

Hypertext and Associative Memory

5.5

The Web as a Directed Graph

5.6

The Bow-Tie Structure of the Web

5.7

The Emergence of Web - Link Analysis and Web Search

5.8

Searching the Web - The Problem of Ranking

5.9

Link Analysis Using Hubs and Authorities

5.10

PageRank

5.11

Applying Link Analysis in Modern Web Search

5.12

Power Law

5.13

T13: Implement points distribution method

5.14

T14: Code for random walk method

5.15

T15: Explore the tools related to SNA