Editing Communication and Social Networks (Spring 2024)

From CommunityData
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
= Course Information =
= Course Information =
:'''COM 411: Communication and Social Networks'''
:'''COM 411: Communication and Social Networks'''
:'''Location:''' BRNG 1260
:'''Location:''' BRNG 2273
:'''Class Hours:''' Tuesdays and Thursdays; 10:30–11:45 AM
:'''Class Hours:''' Tuesdays and Thursdays; 10:30–11:45 AM


Line 9: Line 9:
:'''[[User:Jdfoote/OH|Office Hours]]:''' BRNG 2156; Tuesdays; 2:00–4:00pm and by appointment
:'''[[User:Jdfoote/OH|Office Hours]]:''' BRNG 2156; Tuesdays; 2:00–4:00pm and by appointment


<div style="float:right;" class='toclimit-3'>__TOC__</div>
 
<div style="float:right;">__TOC__</div>


= Course Overview and Learning Objectives =
= Course Overview and Learning Objectives =
Line 25: Line 26:
== Computing Resources ==
== Computing Resources ==


One of the goals of this class is a basic skills in analyzing and visualizing network data in R. '''You will need access to a computer for this course.''' You shouldn't need anything especially new or powerful, but it needs to have room to install a few programs and enough memory to run them.
One of the goals of this class is a basic skills in analyzing and visualizing network data in R. This semester, we are going to try using VSCode, an IDE which can write R code, and which includes a plugin to do AI-assisted coding. We will be meeting in a computer lab, and I believe that we will be able to install everything you need on Purdue computers. If you would like, you may also want to install R and VSCode on your personal computer so that you can use it in the future when you no longer have access to Purdue resources. [[/R Lab 1|Our first R Lab]] walks you through how to do that.
 
This semester, we are going to try using VSCode, an IDE which can write R code, and which includes a plugin to do AI-assisted coding. [[/R Lab 1|Our first R Lab]] will walk you through installing everything you need.


== Readings ==
== Readings ==
Line 125: Line 124:
== Final Project ==
== Final Project ==


Students will complete a [[/Final project|Final Project]] that uses the theories, principles, and skills learned in this class.
A Students will work on a [[/Final project|Final Project]] that uses the theories, principles, and skills learned in this class.


A number of intermediate assignments through the semester will help you to gain the skills and data necessary to be successful.
A number of intermediate assignments through the semester will help you to gain the skills and data necessary to be successful.
Line 185: Line 184:
'''NOTE'''  This section may be modified throughout the course to meet the class's needs. Check back in weekly.
'''NOTE'''  This section may be modified throughout the course to meet the class's needs. Check back in weekly.


== Week 1: Introductions and the network perspective (January 8) ==
== Week 1: Introductions and the network perspective ==


=== Tuesday ===
August 22


'''Assignment Due:'''  
'''Assignment Due:'''  
Line 202: Line 201:




=== Thursday ===
August 24


'''Assignment Due:'''  
'''Assignment Due:'''  
* Read the entire syllabus (this document)
* Read the entire syllabus (this document)
* Initial Reflection Assignment (on Brightspace)


'''Readings:'''  
'''Readings:'''  
Line 215: Line 213:
* Start work on [[/Homework 1|Homework 1]]
* Start work on [[/Homework 1|Homework 1]]


== Week 2: Network representations (January 15) ==
== Week 2: Network representations  ==


=== Tuesday ===
August 29


'''Assignment Due (on Monday):'''  
'''Assignment Due (on Monday):'''  
Line 237: Line 235:




=== Thursday ===
August 31


'''Class Schedule:'''
'''Class Schedule:'''
Line 244: Line 242:
** [https://youtu.be/7QKuOHoMoZA R Lab 1 Walkthrough]
** [https://youtu.be/7QKuOHoMoZA R Lab 1 Walkthrough]


== Week 3: How are communication networks formed? (January 22) ==
== Week 3: How are communication networks formed? ==


=== Tuesday ===
 
September 5


'''Assignment Due (on Monday):'''
'''Assignment Due (on Monday):'''
* [[/R Lab 1|R Lab 1]]
* [[#Reading_Review_Assignments|Reading Review]]
* [[#Reading_Review_Assignments|Reading Review]]


Line 259: Line 259:
* [Optional] Monge, P. R., & Contractor, N. S. (2003). Theories of communication networks. Oxford, UK: Oxford University Press. (pp. 298--314) - On Brightspace under Content > Readings
* [Optional] Monge, P. R., & Contractor, N. S. (2003). Theories of communication networks. Oxford, UK: Oxford University Press. (pp. 298--314) - On Brightspace under Content > Readings


''Note:'' This week involves reading two academic articles. [[#Reading_Academic_Articles|Read this]] to understand my expectations and some tips for reading and understanding these articles. [https://www.youtube.com/watch?v=IX8eGg_7gF4 This video] goes over how you can use Claude.ai to understand papers better.
''Note:'' This week involves reading two academic articles. [[#Reading_Academic_Articles|Read this]] to understand my expectations and some tips for reading and understanding these articles.


'''Concepts:'''
'''Concepts:'''
Line 269: Line 269:
* [https://jeremydfoote.com/Communication-and-Social-Networks/week_3/lecture/week_3.html Class Slides]
* [https://jeremydfoote.com/Communication-and-Social-Networks/week_3/lecture/week_3.html Class Slides]


=== Thursday ===
 
September 7
 


'''Supplementary R lectures (watch before class):'''
'''Supplementary R lectures (watch before class):'''
Line 276: Line 278:


'''Class Schedule:'''
'''Class Schedule:'''
* Visit from Nate TeBlunthuis
* [https://github.com/jdfoote/com_and_social_networks_labs/raw/main/lab_2_creating_networks.qmd R Lab 2 - Creating Networks]
* [https://github.com/jdfoote/com_and_social_networks_labs/raw/main/lab_2_creating_networks.qmd R Lab 2 - Creating Networks]


== Week 4: Small group networks (January 29) ==
== Week 4: Small group networks ==


=== Tuesday ===
September 12


'''Assignment Due:'''
'''Assignment Due:'''
* [[#Reading_Review_Assignments|Reading Review]]
* [[#Reading_Review_Assignments|Reading Review]]
* [[/R Lab 1|R Lab 1]]
* [https://github.com/jdfoote/com_and_social_networks_labs/raw/main/lab_2_creating_networks.qmd R Lab 2 - Creating Networks]
* [https://github.com/jdfoote/com_and_social_networks_labs/raw/main/lab_2_creating_networks.qmd R Lab 2 - Creating Networks]
** [https://youtu.be/-JjuL1UwRR0 Homework explanation video]
** [https://youtu.be/-JjuL1UwRR0 Homework explanation video]
Line 302: Line 302:
* Networks and group outcomes
* Networks and group outcomes


=== Thursday ===
September 14


* Work on R Labs 1/2 and intro to [https://github.com/jdfoote/com_and_social_networks_labs/raw/main/lab_3_mutating_and_filtering.qmd 3 - Mutating and filtering]
* Work on R Labs 1/2 and intro to [https://github.com/jdfoote/com_and_social_networks_labs/raw/main/lab_3_mutating_and_filtering.qmd 3 - Mutating and filtering]
** [https://youtu.be/rfViaH3gSz8 Lab 3 Explanation video]
** [https://youtu.be/rfViaH3gSz8 Lab 3 Explanation video]


== Week 5: Ego networks and network perception (February 5) ==
== Week 5: Ego networks and network perception ==


=== Tuesday ===
September 19


'''Assignment Due:'''  
'''Assignment Due:'''  
Line 328: Line 328:




=== Thursday ===
September 21


'''Class Schedule:'''
'''Class Schedule:'''
Line 334: Line 334:
* Finish [https://github.com/jdfoote/com_and_social_networks_labs/raw/main/lab_3_mutating_and_filtering.qmd R Lab 3 - Mutating and filtering] and start on [https://github.com/jdfoote/com_and_social_networks_labs/raw/main/lab_4_intro_to_ggraph.qmd R Lab 4 - Intro to ggraph]
* Finish [https://github.com/jdfoote/com_and_social_networks_labs/raw/main/lab_3_mutating_and_filtering.qmd R Lab 3 - Mutating and filtering] and start on [https://github.com/jdfoote/com_and_social_networks_labs/raw/main/lab_4_intro_to_ggraph.qmd R Lab 4 - Intro to ggraph]


== Week 6: Power, centrality, and hierarchy (February 12) ==
== Week 6: Power, centrality, and hierarchy ==


=== Tuesday ===
September 26


'''Assignment Due:'''  
'''Assignment Due:'''  
Line 352: Line 352:
* (Optional) Holliday, Audrey, Campbell, & Moore, (2016). [https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4898141/ Identifying well-connected opinion leaders for informal health promotion]
* (Optional) Holliday, Audrey, Campbell, & Moore, (2016). [https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4898141/ Identifying well-connected opinion leaders for informal health promotion]


'''Class Schedule:'''


=== Thursday ===
 
September 28


'''Class Schedule:'''
'''Class Schedule:'''
Line 359: Line 361:
** [https://youtu.be/GnTSThGhCw0 Lab 4 Explanation Video]
** [https://youtu.be/GnTSThGhCw0 Lab 4 Explanation Video]


== Week 7: Social Capital, structural holes, and weak ties (February 19) ==
== Week 7: Social Capital, structural holes, and weak ties ==
 


=== Tuesday ===
October 3


'''Assignment Due:'''  
'''Assignment Due:'''  
Line 384: Line 387:




=== Thursday ===
October 5


'''Class Schedule:'''
'''Class Schedule:'''
* Who Dunnit Game
* Who Dunnit Game


== Week 8: Small worlds (February 26) ==
== Week 8: Small worlds ==
 
October 10


=== Tuesday ===
'''OCTOBER BREAK'''
 
October 12


'''Assignment Due:'''
'''Assignment Due:'''
* [https://github.com/jdfoote/com_and_social_networks_labs/raw/main/lab_5_aesthetics_in_ggraph.qmd R Lab 5 - Aesthetics in ggraph]
* [https://github.com/jdfoote/com_and_social_networks_labs/raw/main/lab_5_aesthetics_in_ggraph.qmd R Lab 5 - Aesthetics in ggraph]
** [https://www.youtube.com/watch?v=hsncjCu2yeo Lab Explanation Video]
** [https://www.youtube.com/watch?v=hsncjCu2yeo Lab Explanation Video]
* [[#Reading_Review_Assignments|Reading Review]]
* [[#Reading_Review_Assignments|Reading Review]] - Just one question this week


'''Lecture Video:'''
'''Lecture Video:'''
Line 407: Line 414:
* (Optional but short) Dodds, P. S., Muhamad, R., & Watts, D. J. (2003). [https://science-sciencemag-org.ezproxy.lib.purdue.edu/content/301/5634/827 An Experimental Study of Search in Global Social Networks]. ''Science'', 301(5634), 827.
* (Optional but short) Dodds, P. S., Muhamad, R., & Watts, D. J. (2003). [https://science-sciencemag-org.ezproxy.lib.purdue.edu/content/301/5634/827 An Experimental Study of Search in Global Social Networks]. ''Science'', 301(5634), 827.


=== Thursday ===
== Week 9: Scale-free networks and the friendship paradox ==
 
'''Class Schedule:'''
* Troubled Lands
 
== Week 9: Scale-free networks and the friendship paradox (March 4) ==


=== Tuesday ===
October 17


'''Assignment Due:'''  
'''Assignment Due:'''  
* Proposal for [[/Final Project | Final Project]]; this is a few paragraphs about which final project you'd like to do, and what you are planning to do for it.
* Proposal for [[/Final Project | Final Project]]; this is a few paragraphs about which final project you'd like to do, and what you are planning to do for it.
* Troubled Lands Reflection
* [[/Social Search Assignment|Social Search Assignment]]
* [[#Reading_Review_Assignments|Reading Review]]
* [[#Reading_Review_Assignments|Reading Review]]


Line 433: Line 435:




=== Thursday ===
October 19
 
'''Assignments Due:'''
* [[/Social Search Assignment|Social Search Assignment]]


'''Class Schedule:'''
'''Class Schedule:'''
* [[/Six Degrees of Wikipedia Activity|Six Degrees of Wikipedia Activity]]
* [[/Six Degrees of Wikipedia Activity|Six Degrees of Wikipedia Activity]]


== SPRING BREAK - March 11-15 ==
== Week 10: Social influence and diffusion ==


 
October 24
== Week 10: Social influence and diffusion (March 18) ==
 
=== Tuesday ===


'''Weekly lecture:'''
'''Weekly lecture:'''
Line 464: Line 460:




=== Thursday ===
October 26


* Do [http://ncase.me/crowds/ The Wisdom or Madness of Crowds Simulation]
* Do [http://ncase.me/crowds/ The Wisdom or Madness of Crowds Simulation]


== Week 11: Communities and Core-periphery (March 25) ==
== Week 11: Communities and Core-periphery ==


=== Tuesday ===
October 31


'''Assignment Due:'''
'''Assignment Due:'''
Line 477: Line 473:
* [[/Visualization challenge|Visualization  
* [[/Visualization challenge|Visualization  
Challenge]]
Challenge]]
* Sign up for a Self Reflection Discussion on my calendar at https://jeremydfoote.com/calendar/ (15 minutes)
** Must happen before April 4
** Please prioritize office hours (Tuesdays from 2-4)




Line 493: Line 485:




=== Thursday ===
November 2


'''Class Schedule:'''
'''Class Schedule:'''
* [https://github.com/jdfoote/com_and_social_networks_labs/raw/main/lab_7_groups_in_networks.qmd R Lab 7 - Finding and visualizing groups in networks]
* [https://github.com/jdfoote/com_and_social_networks_labs/raw/main/lab_7_groups_in_networks.qmd R Lab 7 - Finding and visualizing groups in networks]


== Week 12: Resilient networks ==


== Week 12: Collective behavior (April 1) ==
November 7
 
=== Tuesday ===


'''Assignment Due:'''
'''Assignment Due:'''
Line 507: Line 498:
** [https://youtu.be/Ob1rxN7_eO4 Lab 7 Walkthrough]
** [https://youtu.be/Ob1rxN7_eO4 Lab 7 Walkthrough]
* [[#Reading_Review_Assignments|Reading Review]]
* [[#Reading_Review_Assignments|Reading Review]]
'''Class Schedule:'''
Guest Lecture: Dr. Seungyoon Lee


'''Readings:'''
'''Readings:'''
* Becker, J., Brackbill, D., & Centola, D. (2017). [https://doi.org/10.1073/pnas.1615978114 Network dynamics of social influence in the wisdom of crowds]. Proceedings of the National Academy of Sciences, 201615978.
* [http://sggpcp.com/wp-content/uploads/2015/11/Social-Networks-and-Disaster-Resilience.-An-introduction..pdf Social networks and disaster resilience: an introduction] pp. 9-13
* [https://youtu.be/sdI-b5mfjH4 Video discussion with Dr. Becker] (watch after reading paper)
 


=== Thursday ===
November 9


* Exam review
* Exam review


== Week 13: Technology and Networks (April 8) ==
== Week 13: Technology and Networks ==


=== Tuesday ===
November 14
 
'''Assignment Due:'''
* [[#Reading_Review_Assignments|Reading Review]]


'''Lecture Video:'''
'''Lecture Video:'''
Line 536: Line 528:
* Chris Bail, et al. (2018). [https://www.pnas.org/content/115/37/9216 Exposure to opposing views on social media can increase political polarization]. PNAS.
* Chris Bail, et al. (2018). [https://www.pnas.org/content/115/37/9216 Exposure to opposing views on social media can increase political polarization]. PNAS.


=== Thursday ===
<!-- GETTING RID OF THIS TO FIT IN SEUNGYOON, DECIDE WHETHER TO BRING BACK
== Collective behavior ==
 
November 16
 
'''Assignment Due:'''
* [[#Reading_Review_Assignments|Reading Review]]
* Keep working on the [[Communication_and_Social_Networks_(Spring_2020)/Final_project | final project]]
 
'''Readings:'''
* Becker, J., Brackbill, D., & Centola, D. (2017). [https://doi.org/10.1073/pnas.1615978114 Network dynamics of social influence in the wisdom of crowds]. Proceedings of the National Academy of Sciences, 201615978.
* [https://youtu.be/sdI-b5mfjH4 Video discussion with Dr. Becker] (watch after reading paper)
-->
 
November 16


* In class exam!
* In class exam!


== Week 14: Networks and collaboration (April 15) ==
== Week 14: Networks and collaboration ==


=== Tuesday ===
November 21


'''Assignment Due:'''  
'''Assignment Due:'''  
* [https://github.com/jdfoote/com_and_social_networks_labs/raw/main/lab_8_network_stats.qmd R Lab 8 - Calculating network statistics]
* Discussion Questions
* [[#Reading_Review_Assignments|Reading Review]]




Line 556: Line 561:
* Skim section two of Benkler, Y. (2002). [https://www-jstor-org.ezproxy.lib.purdue.edu/stable/1562247 Coase’s Penguin, or, Linux and "The Nature of the Firm."] The Yale Law Journal, 112(3), 369.
* Skim section two of Benkler, Y. (2002). [https://www-jstor-org.ezproxy.lib.purdue.edu/stable/1562247 Coase’s Penguin, or, Linux and "The Nature of the Firm."] The Yale Law Journal, 112(3), 369.


=== Thursday ===
November 23


'''Assignments Due:'''
'''THANKSGIVING BREAK'''
 
* Rough draft of [[/Final project|Final Project]] on Brightspace and sent to your "peers"


<!--
'''Class Schedule:'''
'''Class Schedule:'''
* R Lab 8 - Calculating network statistics
-->


'''No class - work on Final Project'''
== Week 15: Networked racism ==


 
November 28
== Week 15: Networked racism (April 22) ==
 
=== Tuesday ===


'''Assignment Due:'''  
'''Assignment Due:'''  
* [https://github.com/jdfoote/com_and_social_networks_labs/raw/main/lab_8_network_stats.qmd R Lab 8 - Calculating network statistics]


* Feedback on final project to peers




Line 581: Line 584:




=== Thursday ===
November 30


'''Class Schedule:'''
'''Assignment Due:'''  
* Final project presentations (optional)
* Rough draft of [[/Final project|Final Project]] on Brightspace and sent to your "peers"
 
'''No class - work on Final Project'''


'''Resources:'''
* (Optional) [https://github.com/jdfoote/com_and_social_networks_labs/raw/main/advanced_visualizations.qmd Advanced network visualizations in R]
* (Optional) [https://github.com/jdfoote/com_and_social_networks_labs/raw/main/advanced_visualizations.qmd Advanced network visualizations in R]
== Finals week (April 29)  ==
'''Assignments Due (April 29):'''
* [[/Final project|Final Project]]
* Turn in your [[Final self reflection]] on Brightspace
* Sign up for a Final Reflection Discussion on my calendar at https://jeremydfoote.com/calendar/ (15 minutes)
** Must happen before May 4
<!-- Bikerack


== Week 16: Network Visualization Principles ==
== Week 16: Network Visualization Principles ==
Line 621: Line 611:
* Work on final projects
* Work on final projects


== Finals week  ==




== Week 12: Resilient networks (April 1) ==
'''Assignment Due (Wednesday, December 13):'''
* [[/Final project|Final Project]]
* Turn in your [[Final self reflection]] on Brightspace


=== Tuesday ===
'''Class Schedule:'''
Guest Lecture: Dr. Seungyoon Lee
'''Readings:'''
* [http://sggpcp.com/wp-content/uploads/2015/11/Social-Networks-and-Disaster-Resilience.-An-introduction..pdf Social networks and disaster resilience: an introduction] pp. 9-13


<!-- Bikerack




Please note that all contributions to CommunityData are considered to be released under the Attribution-Share Alike 3.0 Unported (see CommunityData:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following CAPTCHA:

Cancel Editing help (opens in new window)