Web Analytics
Web Analytics
Credit points: 4
Offered Semester: II
Course Coordinator
Full Name: Ms. Madhvi A. Bera
Department with sitting location: CE – Department, Staff Room - 4th Floor Bhanwar Build.
Telephone: 9898891167
Email: [email protected]
Consultation times: 02.25 PM – 05:00 PM (Wednesday and Friday)
09.00 AM – 05.00 PM (Working Saturdays)
Course Lecturer
Full Name: Ms. Madhvi A. Bera
Department with sitting location: CE – Department, Staff Room - 4th Floor Bhanwar Build.
Telephone: 9898891167
Email: [email protected]
Consultation times: 02.25 PM – 05:00 PM (Wednesday and Friday)
09.00 AM – 05.00 PM (Working Saturdays)
Students will be contacted throughout the Session via Mail with important information
relating to this Course.
Course Objectives
Course Outline
Study time
Two Hours Theory, Two Hours Practical
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 1 3 2 1 - - - - - - - -
CO2 - 2 3 3 - - - - - - - -
CO3 3 3 2 2 - - - - - - - -
Practical work:
01 Implement algorithm and program for merge sort using divide Basic concept of divide
and conquer strategy.
and conquer algorithm
02 Implement algorithm and program for quick sort using divide
and conquer strategy.
03 Implement program for minimum spanning tree using greedy Greedy Algorithm
technique.
04 Implement program for knapsack problem using dynamic Dynamic programming
programming.
05 Implementation of Ford Fulkerson algorithm. Maximum flow
06 Use following algorithm for string matching: String matching
1. String Matching
2. Naïve String Matching
3. Rabin Karp
07 Implement program for Knuth Morris Pratt technique.
08 Implement program for Enumeration Sort using parallel Concept of parallel
algorithm
and approximation
09 Implement program for Odd-Even Transposition Sort using
parallel algorithm algorithm
10 Perform Travelling Salesman problem using approximation
algorithm.
11 Implement program for randomized quick sort. Randomized concept
12 Case Study
Lecture/tutorial times
The University norms states that it is the responsibility of students to attend all lectures,
tutorials, seminars and practical work as stipulated in the Course outline. Minimum
attendance requirement as per university norms is compulsory for being eligible for mid
and end semester examinations.
Text books
Reference Books:
Additional Materials
Lecture Notes
ASSESSMENT GUIDELINES
SUPPLEMENTARY ASSESSMENT
Students who receive an overall mark less than 40% in mid semester or end semester will
be considered for supplementary assessment in the respective components (i.e mid
semester or end semester) of semester concerned. Students must make themselves
available during the supplementary examination period to take up the respective
Late Work
Late assignments will not be accepted without supporting documentation. Late
submission of the reports will result in a deduction of -% of the maximum mark per
calendar day
Format
All assignments must be presented in a neat, legible format with all information sources
correctly referenced. Assignment material handed in throughout the session that is
not neat and legible will not be marked and will be returned to the student.
Plagiarism - Plagiarism is not acceptable and may result in the imposition of severe
penalties. Plagiarism is the use of another person’s work, or idea, as if it is his or her own
- if you have any doubts at all on what constitutes plagiarism, please consult your Course
coordinator or lecturer. Plagiarism will be penalized severely.
Teaching
Week # Topic & contents CO Addressed Learning
Activity (TLA)
Basic concept of algorithm, Overview of Chalk & Board,
Weeks 1 1, 2
Divide and Conquer, Greedy Algorithms Discussion
Pre-requisites:
Students must know the fundamentals of programming, basic mathematical concepts such as
differentiation and derivatives.
Credit points: 4
Offered Semester: II
Course co-ordinator:
Course Lecturers:
Students will be contacted throughout the session via mail with important information relating to
this course.
1. Soft computing refers to principle components like fuzzy logic, neural networks and genetic
algorithm, which have their roots in Artificial Intelligence.
2. Healthy integration of all these techniques has resulted in extending the capabilities of the
technologies to more effective and efficient problem solving methodologies
1. Identify and describe soft computing techniques and their roles in building intelligent
machines.
2. Recognize the feasibility of applying a soft computing methodology for a particular problem.
3. Apply fuzzy logic and reasoning to handle uncertainty and solve engineering problems.
4. Apply genetic algorithms to combinatorial optimization problems.
5. Apply neural networks to pattern classification and regression problems.
6. Effectively use existing software tools to solve real problems using a soft computing
approach.
7. Evaluate and compare solutions by various soft computing approaches for a given problem.
Course Outline
Method of delivery
Chalk and Board, PowerPoint presentation, Practical Demonstrations
Study time
3 hrs theory, 2 hrs practical
Program Outcomes:
CO-PO MAPPING PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
Practical work:
Wk Class
No. Activity List of Practical
01 Lab 1 Introduction to MATAB Environment.
02 Lab 2 Write a Program to implement Hebb Algorithm.
03 Lab 3 Write a program of Perceptron Training Algorithm
04 Lab 4 Write a program to implement Adaline Algorithm.
05 Lab 5 Write a program to implement Madaline Algorithm
06 Lab 6 Write a program to implement Backpropogation Network (BPN) Algorithm.
07 Lab 7 Write a program to demonstrate Fuzzy Operations.
08 Lab 8 Write a program that demonstrates Fuzzy Relations (Max-Min Composition)
09 Lab 9 Write a program to demonstrate implementation of fuzzy controller (Washing
Machine)
10 Lab 10 Write a program to implement Mc-Culloch pits Model using XOR
11 Lab 11 Implementation Genetic Application – Match Word Finding.
12 Lab 12 Study of various applications such as
● Multispectral Images with SAR Image for Flood Area Analysis,
Lecture/tutorial times
Attendance Requirements
The University norms states that it is the responsibility of students to attend all lectures, tutorials,
seminars and practical work as stipulated in the course outline. Minimum attendance requirement as
per university norms is compulsory for being eligible for semester examinations.
Text books
1. S.N. Sivanandan and S.N. Deepa, Principles of Soft Computing, Wiley India, 2007. ISBN: 10:
81-265-1075-7.
2. S. Rajsekaran & G.A. Vijayalakshmi Pai, “Neural Networks,Fuzzy Logic and Genetic
Algorithm:Synthesis and Applications” Prentice Hall of India.
Reference Books:
Additional Materials
Web Resource
● https://www.youtube.com/watch?v=aYf3MKzExzI
● https://www.youtube.com/watch?v=0kgEjAAjxM8
● https://www.youtube.com/watch?v=HfdZE1dogfA
● https://www.youtube.com/watch?v=Z_8MpZeMdD4
ASSESSMENT GUIDELINES
Class Test [30 Marks] (Date: 17/03/2019) Lab manual + Regularity [20 Marks]
Assignments [20 Marks] Paper Writing [20 Marks]
Presentation [10 Marks] Internal Practical Exam [20 Marks]
ESE-Theory- 40 Marks ESE-Practical- 40 Marks
Total: 200 Marks
SUPPLEMENTARY ASSESSMENT
Students who receive an overall mark less than 40% in internal component or less than 40% in the
end semester will be considered for supplementary assessment in the respective components (i.e
internal component or end semester) of semester concerned. Students must make themselves
available during the supplementary examination period to take up the respective components
(internal component or end semester) and need to obtain the required minimum 40% marks to clear
the concerned components.
Late Work
Late assignments will not be accepted without supporting documentation. Late submission of the
reports will result in a deduction of -% of the maximum mark per calendar day
Format
All assignments must be presented in a neat, legible format with all information sources correctly
referenced. Assignment material handed in throughout the session that is not neat and legible
will not be marked and will be returned to the student.
Plagiarism - Plagiarism is not acceptable and may result in the imposition of severe penalties.
Plagiarism is the use of another person’s work, or idea, as if it is his or her own - if you have any
doubts at all on what constitutes plagiarism, please consult your Course coordinator or lecturer.
Plagiarism will be penalized severely.
Teaching
Week # Topic & contents CO Learning
Addressed Activity (TLA)
Biological Neuron, Fundamental concept of Artificial
Neural Network & Biological Neural Network ,
Chalk & Board,
Week 1 Evolution of Neural Networks, Basic Models of I
Discussion
Artificial Neural Networks, Types of Learning,
Important Terminologies of ANNs
Idea of computational units & Activation Functions,
II Chalk & Board,
Week 2 McCulloch–Pitts unit and Thresholding logic, Linear
Demonstration
separability, Hebb network
Perceptron, Perceptron Learning Algorithm,
Convergence theorem for Perceptron Learning II Chalk & Board,
Week 3
Algorithm, Adaline , Multiple Adaptive Linear Demonstration
Neurons
Multi-layered Networks, Generalized delta rule,
Gradient Descent, Backpropagation Network, Radial
Chalk & Board,
basis function network,
Week 4 II Demonstration
2
Genetic Algorithm(GA)
Basic concepts, working principle, procedures of GA, Chalk & Board
Week 13 VI
flow chart of GA, Genetic representations, (encoding) Demonstration
Initialization and selection,
Selection techniques, Crossover Techniques, ,Genetic
Chalk & Board
Week 14 operators, Mutation, Mutation techniques ,Problem I, VI
Demonstration
Solving using GA,
Chalk & Board
Week 15 Applications I, VI
Demonstration
Students will be contacted throughout the session via mail with important information
relating to this course.
Course Objectives
By participating in and understanding all facets of this course a student will:
Course Outline
UNIT-I
Introduction to Cloud Computing
Cloud Computing Overview, History of Cloud Computing, Layers and Types of Cloud, Offerings of a
cloud, Software-as-a-Service, Platform-as-a-Service, Infrastructure-as-a-Service, Challenges and Risks.
Cloud Computing Architecture and Vitalization
Cloud Computing Architecture, Deployment Models, Virtualization, XML Basics, web Services,
Service Oriented Architecture.
UNIT-II
Managing a Cloud and SLA
Managing cloud data, Introduction to MapReduce, OpenStack, Cloud Economics, Service Level
Agreement (SLA), Resource Management, Case Studies Commercial Cloud and Google Cloud
Platform.
Virtualization of the resource provisioning
Virtual machine technology, virtualization applications in enterprises, Drawbacks of virtualization.
Master of Technology, Board of Studies-2019 Department of Computer Engineering IITE, Indus
University
Method of delivery
Along with chalk and talk method for content delivery, Power point presentation and active
learning pedagogy like role play, case study, reciprocal questioning and free write shall be
leffectively used to enhance the class room participation.
Study time
Students must attend three lectures per week along with a couple of hours of practicals.
Practical work:
(Mention what practical work this Course involves)
The subject is offered with one practical credit which means couple of hours of practicals
shall be undergone by the students where they need to explore various cloudsim pbased
programs anc create simulation of cloud scenario.
Lecture/tutorial times
(Give lecture times in the format below)
The University norms state that it is the responsibility of students to attend all lectures,
tutorials, seminars, and practical work as stipulated in the course outline. Minimum
attendance requirement as per university norms is compulsory for being eligible for
semester examinations.
Text books
1. Rajkumar Buyya, Cloud Computing: Principles and Paradigms, John Wiley & Sons, First Edition
2. Gautam Shroff, Enterprise Cloud Computing: Technology, Architecture, Applications, Cambridge
University Press, First EditionJudith Hurwitz, R Bloor, M.Kanfman, F.Halper, Cloud Computing for
Dummies, Wiley India Edition, First Edition
ASSESSMENT GUIDELINES
Your final course mark will be calculated from the following:
Theory Practical
20 marks- Presentation
30 Marks- Class Test date18-03-2020 Practical performance + manual [20 Marks]
10 Marks- Classroom participation and Practical Minor project+Presentation [20
behaviour Marks]
Practical Viva[20 marks]
Theory:
SUPPLEMENTARY ASSESSMENT
Students who receive an overall mark less than 40% in internal component or less than
40% in the end semester will be considered for supplementary assessment in the
respective components (i.e internal component or end semester) of semester concerned.
Students must make themselves available during the supplementary examination period to
take up the respective components (internal component or end semester) and need to
obtain the required minimum 40% marks to clear the concerned components.
Late Work
Late assignments will not be accepted without supporting documentation. Late
submission of the reports will result in a deduction of -% of the maximum mark per
calendar day
Format
All assignments must be presented in a neat, legible format with all information sources
correctly referenced. Assignment material handed in throughout the session that is
not neat and legible will not be marked and will be returned to the student.
Plagiarism - Plagiarism is not acceptable and may result in the imposition of severe
penalties. Plagiarism is the use of another person’s work, or idea, as if it is his or her own
- if you have any doubts at all on what constitutes plagiarism, please consult your Course
coordinator or lecturer. Plagiarism will be penalized severely.
Teaching
Week # Topic & contents CO Addressed Learning Activity
(TLA)
DS0203.1 Lectures,Assignme
Cloud Computing Overview, History of
Weeks 1 nts,
Cloud Computing,
Tutorials
Layers and Types of Cloud, Cloud Security DS0203.3 Lectures,Assignme
Weeks 2 Aspects nts,Tutorials
Cloud security fundamentals Case study
DS0203.1 Lectures,Assignme
Week 3 Offerings of a cloud, Software-as-a-Service nts,Tutorials
Case study
Platform-as-a-Service, DS0203.1 Lectures,Assignme
Week 4 Infrastructure-as-a-Service, Challenges and nts,Tutorials
Risks Case study
DS0203.4 Lectures,Assignme
Cloud Computing Architecture, Deployment
Week 5 nts,Tutorials
Models
Case study
DS0203.1 Lectures,Assignme
Virtualization, XML Basics, Recent trends
Week 6 nts,Tutorials
and Research scope in cloud computing
Case study
DS0203.4 Lectures,Assignme
Week 7 Services, Service Oriented Architecture. nts,Tutorials
Case study
DS0203.1 Lectures,Assignme
Managing cloud data, Introduction to
Week 8 nts,Tutorials
MapReduce
Case study
DS0203.4 Lectures,Assignme
OpenStack, Cloud Economics, Service Level
Week 9 nts,Tutorials
Agreement (SLA),
Case study
Resource Management, Case Studies DS0203.4 Lectures,Assignme
Week 10 Commercial Cloud and Google Cloud nts,Tutorials
Platform. Case study
DS0203.2 Lectures,Assignme
Virtual machine technology, virtualization
Week 11 nts,Tutorials
applications in enterprises
Case study
Multi-entity support, Multi-schema DS0203.1
Lectures,Assignme
approach, Multitenancy using cloud data
Week 12 nts,Tutorials
stores, Data access control for enterprise
applications.
Case study
Students will be contacted throughout the Session via Mail with important information
relating to this Course.
Course Objectives
By participating in and understanding all facets of this Course a student will:
1. To learn how to gather and analyze large sets of data to gain useful business
understanding and how to produce a quantitative analysis report/memo with the
necessary information to make Decisions.
2. To Develop and apply critical thinking, problem-solving, and decision-making skills.
Define knowledge discovery and data mining.
3. Recognize the key areas and issues in data mining
4. Apply the techniques of clustering, classification, association finding, feature
selection and visualization to real world data
5. Determine whether a real world problem has a data mining solution
6. Apply evaluation metrics to select data mining techniques.
DS0206, II: 2020 Page 1
1. To learn how to gather and analyze large sets of data to gain useful business
understanding and how to produce a quantitative analysis report/memo with the
necessary information to make Decisions.
2. To develop and apply critical thinking, problem-solving, and decision-making skills.
Define knowledge discovery.
3. To recognize the key areas and issues in knowledge discovery
4. To apply the techniques of clustering, classification, association finding, feature
selection, numeric predictions, artificial neural networks and visualization to real
world data
5. To determine whether a real world problem has a solution using knowledge
discovery techniques
6. To apply evaluation metrics to select techniques used for discovering knowledge
from the huge data available
Course Outline
The outline of this course is to provide students with an in depth knowledge about Data
Warehouses and the process of Mining Knowledge from these Data Warehouses. The
curriculum includes details about various functionalities, tasks and applications of Data
Mining such as Classification, Clustering, and Multidimensional Data Modeling, Numeric
Predictions, Artificial Neural Networks.
Method of delivery
Face to face lectures, self-study material, Active Learning Techniques, PowerPoint
Presentations, Assignments
Study time
Lecture hours: 3 hours
Lab hours: 2 hours
The main outcomes of the CSE (M.Tech.) program are given here. At the end of the
program a student is expected to have:
CO1 3 - - - 2 - - 2 - -
CO2 - 3 - - - - - - 2 -
CO3 - - - - - - - - 2 2
CO4 - 3 - 3 - - - - - -
CO5 - 2 3 - 3 - 3 - 2 3
CO6 - 2 2 2 - - - - - -
Practical work:
We Class Subject content to be delivered
ek Activity
No.
Lecture/tutorial times
Example:
Class Activities
Presentation 10 Marks (Week 3)
Class Test 20 Marks (20/03/2020)
Case Study 30 Marks (Week 11)
Lab Activities
Data Visualization Activity 10 Marks (Week 2)
Minor Project Implementation 30 Marks (Week 10)
Lab Practicals and Manual Evaluation 10 Marks (Week 11)
Attendance Requirements
The University norms states that it is the responsibility of students to attend all lectures,
tutorials, seminars and practical work as stipulated in the Course outline. Minimum
attendance requirement as per university norms is compulsory for being eligible for mid
and end semester examinations.
Text books
1. Data Mining concepts and Techniques by Jiawei Han, Micheline Kamber –Elsevier.
Reference books
Additional Materials
Sr. No. Online Sources Remarks
ASSESSMENT GUIDELINES
Your final course mark will be calculated from the following:
Example:
Class Activities
Presentation 10 Marks (Week 3)
Class Test 20 Marks (20/03/2020)
Case Study 30 Marks (Week 11)
Lab Activities
Data Visualization Activity 10 Marks (Week 2)
Minor Project Implementation 30 Marks (Week 10)
Lab Practicals and Manual Evaluation 10 Marks (Week 11)
SUPPLEMENTARY ASSESSMENT
Students who receive an overall mark less than 40% in mid semester or end semester will
be considered for supplementary assessment in the respective components (i.e mid
semester or end semester) of semester concerned. Students must make themselves
available during the supplementary examination period to take up the respective
components (mid semester or end semester) and need to obtain the required minimum
40% marks to clear the concerned components.
Format
All assignments must be presented in a neat, legible format with all information sources
correctly referenced. Assignment material handed in throughout the session that is
not neat and legible will not be marked and will be returned to the student.
Plagiarism - Plagiarism is not acceptable and may result in the imposition of severe
penalties. Plagiarism is the use of another person’s work, or idea, as if it is his or her own -
if you have any doubts at all on what constitutes plagiarism, please consult your Course
coordinator or lecturer. Plagiarism will be penalized severely.
Case Study
1,2
Week 12 Artificial Neural Networks
DS0206, II: 2020 Page 9
Credit points: 4
Offered Semester: II
Course coordinator
Full name: Naiswita Parmar
Department with siting location:
Telephone: +91 9704788141
Email: [email protected]
Consultation times:
Saturday 9:30 am to 4:00 pm
Course lecturer
Full name: Naiswita Parmar
Department with siting location:
Telephone: +91 9704788141
Email: [email protected]
Consultation times:
Saturday 9:30 am to 4:00 pm
Students will be contacted throughout the session via mail with important information relating to
this course.
Course Objectives
1) The course explores use of social network analysis to understand growing connectivity and
complexity in the world ranging from small groups to WWW.
2) Learn the information retrieval models.
3) Be familiar with Web Search Engine.
4) Be exposed to Link Analysis.
5) Understand Hadoop and Map Reduce.
6) Learn document text mining technique
By participating in and understanding all facets of this course a student will be able to:
Course Outline
UNIT-I [8 hours]
Introduction
Social network and Web data and methods, Graph and Matrices, Basic measures for individuals and
networks, Information Visualization
UNIT-II [8 hours]
Web Analytics tools
Click Stream Analysis, A/B testing, Online Surveys
Web Search and Retrieval
Search Engine Optimization, Web Crawling and indexing, Ranking Algorithms, Web traffic models
UNIT-III [8 hours]
Making Connection
Link Analysis, Random Graphs and Network evolution, Social Connects: Affiliation and identity
UNIT-IV [8 hours]
Connection
Connection Search, Collapse, Robustness Social involvements and diffusion of innovation
Method of delivery
Chalk and Board, PowerPoint presentation, Model generation, demonstration of devices, cables
Study time
2 hrs theory, 2 Hrs practical
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 2 - - - - - - - - - - -
CO2 - 1 1 - - - - - - - 1 1
CO3 - 3 2 - - - - - - - 2 -
CO4 2 1 3 - - - - - - - - -
Practical work:
1 Implement Search engine optimization on website using google Basic knowledge of SEO
analytics
2 Implement Search engine optimization on personal blogs using Basic knowledge of SEO
google analytics
3 Implement Search engine optimization on website using Basic knowledge of
SEMRUSH. SEMRUSH
4 Implement Search engine optimization on personal blogs using Basic knowledge of
SEMRUSH. SEMRUSH
5 Implement Search engine optimization on website using small Learn SEO tools
SEO tools
6 Implement Search engine optimization on personal blogs using Learn SEO tools
small SEO tools
7 Implement Search engine optimization on website using SEO Learn SEO tools
analyzer
8 Implement Search engine optimization on personal blogs using Able to analyze real time
SEO analyzer. data
9 Study about documents mining techniques. Basic knowledge of
document mining
10 Implements map reducing using hadoop Learn map reduce
programming
Lecture/tutorial times
(Give lecture times in the format below)
Attendance Requirements
The University norms states that it is the responsibility of students to attend all lectures, tutorials,
seminars and practical work as stipulated in the course outline. Minimum attendance requirement as
per university norms is compulsory for being eligible for semester examinations.
Text books
1. Hansen, Derek, Ben Sheiderman, Marc Smith. 2011. Analyzing Social Media Networks with
NodeXL: Insights from a Connected World. Morgan Kaufmann, 304
2. Avinash Kaushik. 2009. Web Analytics 2.0: The Art of Online Accountability
Reference Books:
1. Easley, D. & Kleinberg, J. (2010). Networks, Crowds, and Markets: Reasoning About a Highly
Connected World. New York: Cambridge University Press.
http://www.cs.cornell.edu/home/kleinber/networks-book/
2. Wasserman, S. & Faust, K. (1994). Social network analysis: Methods and applications. New
York: Cambridge University Press. Monge, P. R. & Contractor, N. S. (2003). Theories of
communication networks. New York: Oxford University Press.
Additional Materials
Web Resource
https://www.javatpoint.com/how-search-engine-works
https://www.geeksforgeeks.org/google-search-works/
https://nlp.stanford.edu/IR-book/pdf/20crawl.pdf
https://moz.com/beginners-guide-to-seo/how-search-engines-operate /
ASSESSMENT GUIDELINES
Your final course mark will be calculated from the following:
Students who receive an overall mark less than 40% in internal component or less than 40% in the
end semester will be considered for supplementary assessment in the respective components (i.e
internal component or end semester) of semester concerned. Students must make themselves
available during the supplementary examination period to take up the respective components
(internal component or end semester) and need to obtain the required minimum 40% marks to clear
the concerned components.
Late Work
Late assignments will not be accepted without supporting documentation. Late submission of the
reports will result in a deduction of -% of the maximum mark per calendar day
Format
All assignments must be presented in a neat, legible format with all information sources correctly
referenced. Assignment material handed in throughout the session that is not neat and legible
will not be marked and will be returned to the student.
Plagiarism - Plagiarism is not acceptable and may result in the imposition of severe penalties.
Plagiarism is the use of another person’s work, or idea, as if it is his or her own - if you have any
doubts at all on what constitutes plagiarism, please consult your Course coordinator or lecturer.
Plagiarism will be penalized severely.
Teaching
Week # Topic & contents CO Addressed Learning
Activity (TLA)
Social network and Web data and Chalk & Board,
Weeks 1 I
management Discussion
I
Presentation,
Weeks 2 Graph and Matrices
Chalk & Board
Basic measures for individuals and I Presentation,
Week 3
networks Chalk & Board
II
Presentation,
Week 4 Information Visualization
Chalk & Board
II
Presentation,
Week 5 Web Analytics tools
Chalk & Board
II
Click Stream Analysis, A/B testing, Model
Week 6
Online Surveys presentation
II Presentation,
Web Search and Retrieval, Search Engine
Week 7 Chalk & Board,
Optimization
Demonstration
II Presentation,
Week 8 Web Crawling and indexing Chalk & Board,
Demonstration
III
Presentation,
Week 9 Search Engine Optimization
Chalk & Board
III
Presentation,
Week 10 Ranking Algorithms, Web traffic models
Chalk & Board
IV
Presentation,
Week 11 Link Analysis
Chalk & Board
IV
Presentation,
Week 12 Social Connects: Affiliation and identity
Chalk & Board
IV
Presentation,
Week 13 Connection Search, Collapse,
Chalk & Board