Editing Communication and Social Networks (Fall 2023)

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 4: Line 4:
= Course Information =
= Course Information =
:'''COM 411: Communication and Social Networks'''
:'''COM 411: Communication and Social Networks'''
:'''Location:''' BRNG 2273
:'''Location:''' BRNG 1260
:'''Class Hours:''' Tuesdays and Thursdays; 10:30–11:45 AM
:'''Class Hours:''' Tuesdays and Thursdays; 10:30–11:45 AM


Line 12: Line 12:
:'''[[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 29: Line 28:
== Computing Resources ==
== Computing Resources ==


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.
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.
 
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 151: Line 152:
A: Reflects work the exceeds expectations on multiple fronts and to a great degree. Students reaching this level of achievement will:
A: Reflects work the exceeds expectations on multiple fronts and to a great degree. Students reaching this level of achievement will:
* Do what it takes to learn the principles and techniques of social networks, including looking to outside sources if necessary.
* Do what it takes to learn the principles and techniques of social networks, including looking to outside sources if necessary.
* Read all of the assigned readings and work to understand how they fit with other concepts from the class and other classes.
* Come to class every day, having done the background work. Be an active, engaged participant in our discussions.
* Engage thoughtfully with an ambitious final project.
* Engage thoughtfully with an ambitious final project.
* Take intellectual risks, offering interpretations based on synthesizing material and asking for feedback from peers.
* Take intellectual risks, offering interpretations based on synthesizing material and asking for feedback from peers.
* Share work early allowing extra time for engagement with others.
* Share work early allowing extra time for engagement with others.
* Write reflections that grapple meaningfully with lessons learned as well as challenges.
* Write reflections that grapple meaningfully with lessons learned as well as challenges.
* Complete all or nearly all homework assignments at a high level.
* Complete all homework assignments at a high level.


B: Reflects strong work. Work at this level will be of consistently high quality. Students reaching this level of achievement will:
B: Reflects strong work. Work at this level will be of consistently high quality. Students reaching this level of achievement will:
Line 185: Line 188:
'''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 ==
== Week 1: Introductions and the network perspective (January 8) ==


August 22
=== Tuesday ===


'''Assignment Due:'''  
'''Assignment Due:'''  
Line 202: Line 205:




August 24
=== Thursday ===


'''Assignment Due:'''  
'''Assignment Due:'''  
Line 214: Line 217:
* Start work on [[/Homework 1|Homework 1]]
* Start work on [[/Homework 1|Homework 1]]


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


August 29
=== Tuesday ===


'''Assignment Due (on Monday):'''  
'''Assignment Due (on Monday):'''  
Line 236: Line 239:




August 31
=== Thursday ===


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


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


 
=== 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 270: Line 271:
* [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 281: Line 280:
* [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 ==
== Week 4: Small group networks (January 29) ==


September 12
=== Tuesday ===


'''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 303: Line 303:
* Networks and group outcomes
* Networks and group outcomes


September 14
=== Thursday ===


* 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 ==
== Week 5: Ego networks and network perception (February 5) ==


September 19
=== Tuesday ===


'''Assignment Due:'''  
'''Assignment Due:'''  
Line 329: Line 329:




September 21
=== Thursday ===


'''Class Schedule:'''
'''Class Schedule:'''
Line 335: Line 335:
* 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 ==
== Week 6: Power, centrality, and hierarchy (February 12) ==


September 26
=== Tuesday ===


'''Assignment Due:'''  
'''Assignment Due:'''  
Line 353: Line 353:
* (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 362: Line 360:
** [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 ==
== Week 7: Social Capital, structural holes, and weak ties (February 19) ==


 
=== Tuesday ===
October 3


'''Assignment Due:'''  
'''Assignment Due:'''  
Line 388: Line 385:




October 5
=== Thursday ===


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


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


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


'''Assignment Due:'''
'''Assignment Due:'''
Line 415: Line 408:
* (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.


== Week 9: Scale-free networks and the friendship paradox ==
=== Thursday ===


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


'''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.
* [[/Social Search Assignment|Social Search Assignment]]
* Troubled Lands Reflection
* [[#Reading_Review_Assignments|Reading Review]]
* [[#Reading_Review_Assignments|Reading Review]]


Line 436: Line 434:




October 19
=== Thursday ===
 
'''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]]


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


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


'''Weekly lecture:'''
'''Weekly lecture:'''
Line 461: Line 465:




October 26
=== Thursday ===


* 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 ==
== Week 11: Communities and Core-periphery (March 25) ==


October 31
=== Tuesday ===


'''Assignment Due:'''
'''Assignment Due:'''
Line 474: Line 478:
* [[/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 486: Line 494:




November 2
=== Thursday ===


'''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 ==


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


'''Assignment Due:'''
'''Assignment Due:'''
Line 499: Line 508:
** [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:'''
* [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
* 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)


 
=== Thursday ===
November 9


* Exam review
* Exam review


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


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


'''Lecture Video:'''
'''Lecture Video:'''
Line 529: Line 537:
* 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.


<!-- GETTING RID OF THIS TO FIT IN SEUNGYOON, DECIDE WHETHER TO BRING BACK
=== Thursday ===
== 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 ==
== Week 14: Networks and collaboration (April 15) ==


November 21
=== Tuesday ===


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




Line 562: Line 557:
* 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.


November 23
=== Thursday ===


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


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


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


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 585: Line 582:




November 30
=== Thursday ===
 
'''Assignment Due:'''
* [[/Final project|Final Project]]
* Turn in your [[Final self reflection]] on Brightspace


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


'''No class - work on Final Project'''
'''No class - work on Final Project'''


* (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)  ==
* 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 612: Line 621:
* Work on final projects
* Work on final projects


== Finals week  ==




'''Assignment Due (Wednesday, December 13):'''
== Week 12: Resilient networks (April 1) ==
* [[/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)

Template used on this page: