Computer Science for Social Studies (CodeVA)

These lessons investigate ways to merge computer science with history concepts, including hard and difficult history topics, through an integrated approach. This material is based upon work supported by the National Science Foundation under Grant No. 2010256.
1 member | 12 affiliated resources

All resources in Computer Science for Social Studies (CodeVA)

Causes of the American Revolution

(View Complete Item Description)

Students will apply their knowledge of the causes of the American Revolution to create an interactive story via Twine. The interactive story will be based on the pre-revolutionary war period from the point of view of a loyalist or a patriot. As a warm-up students will look at an optical illusion picture and as a class discuss point of view and perspective. Students will work in heterogeneous pairs/groups to research, outline, and create a pre-revolutionary story about a patriot or loyalist.

Material Type: Lesson, Lesson Plan

Author: CodeVA Curriculum

Evaluating the Bill of Rights

(View Complete Item Description)

In small groups, students will be assigned two of the first ten amendments and pose the questions, “Which of these two amendments do you think is more important?” and “Why do you believe this?” in a survey of ten classmates. Then they will collect and organize the data electronically to create two visual representations of their information. Students will add their raw data and visualizations to a shared slideshow to present their findings to the class and explain why they chose this particular visualization model and what conclusions they can draw from their survey responses.This material is based upon work supported by the National Science Foundation under Grant No. 2010256.Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.

Material Type: Lesson, Lesson Plan

Author: CodeVA Curriculum

Visualizing Geospatial Data

(View Complete Item Description)

This activity will ask students to locate geographic regions and features on a class map using longitude and latitude measurements. Using the longitude and latitude data, students will be able to visualize geographic features in the actual location in order to analyze the living conditions of various regions.This material is based upon work supported by the National Science Foundation under Grant No. 2010256.Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.

Material Type: Lesson, Lesson Plan

Author: CodeVA Curriculum

How Were Colonial Regions Similar?

(View Complete Item Description)

Students analyze a chart with the characteristics of the three colonial regions and determine a better way to visualize the information that shows the similarities and differences between the three.This material is based upon work supported by the National Science Foundation under Grant No. 2010256.Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.

Material Type: Lesson, Lesson Plan

Author: CodeVA Curriculum

Museum of Westward Expansion Inventions

(View Complete Item Description)

In this lesson, students will create a ‘Museum of Westward Expansion Inventions’ using the platform twinery.org. This tour will include multiple types of links that will be written in code two different ways and citations to photos to prove the veracity of the images students provide. In the end, students will have their own little piece of history with artifacts (images) that are properly cited and linked.

Material Type: Lesson Plan

Authors: CodeVA Curriculum, Chanda Greco

Whose Desk Is It?

(View Complete Item Description)

Students will sort and analyze data about a historical figure from the American Revolution then create a desk depicting the accomplishments, life events and/or experiences,  positive and negative of the historical figure of that individual. Students will work in heterogeneous groups on a project where they sort data and analyze data about a historical figure during the American Revolution. Students will use the data collected to create a depiction of the historical figure’s desk.

Material Type: Lesson

Authors: CodeVA Curriculum, Jessica Newsome

Who Were Indentured Servants?

(View Complete Item Description)

In this lesson, students will organize and visualize data from indentured contract databases from virtualjamestown.org in order to come to some conclusions about the characteristics of indentured servants in early colonial America. They will make specific decisions about how to organize the data and how to best visualize the data. They will then use the data to draw conclusions about indentured servants in early colonial Virginia, culminating in a creative journal entry assignment. Additional lessons can have students search for and analyze data on the enslaved Africans of early colonial Virginia in order to compare and contrast the two forms of labor in colonial Virginia.

Material Type: Lesson Plan

Author: CodeVA Curriculum

Roles of Civil War Leaders through Pair Programming

(View Complete Item Description)

Students will work with a partner to pair-program a comparison of two different leaders and their role in the Civil War (Abraham Lincoln/Jefferson Davis, Ulysses S. Grant/Robert E. Lee, Thomas “Stonewall” Jackson/Frederick Douglass) using Twinery.org. Their product must also incorporate and attribute existing digital media (i.e.images). Students will then find a partner group that selected different figures and peer review their Twine product with emphasis on usability, content, language, user perspective, image layout/attribution and ease of use. The feedback given must be addressed and incorporated. Students will then complete a Partner Evaluation form to review their experience working with pair programming.This lesson may need to be split across two class periods.

Material Type: Lesson Plan

Authors: CodeVA Curriculum, Jessica Newsome

Where Am I? 5 Geographic Regions of North America

(View Complete Item Description)

Students will apply their knowledge of the characteristics of the five major regions to create if-statements. As a warm-up students will complete a table using IF statements.During student-facing project, students will:Create 2-3 additional variables within the conditions chart that will direct the flow to determine the correct region.Record responses provided by their partner on an excel spreadsheet.Students will use responses provided to draw a conclusion of which region their partner is “located”. 

Material Type: Lesson Plan

Authors: CodeVA Curriculum, Jessica Newsome

Designing Interactive Narratives with Python

(View Complete Item Description)

These modules are designed to help you get familiar with Python while exploring interactive narrative design, where we put together stories that leave space for the reader to explore, make choices, and engage with the events of the story in a participatory way. Each module in this course follows the same format:Backstory: Unpack the context around the module, set up catalyzing questions to guide the inquiry throughout the module, and establish goals and objectives for your engagement with the moduleGuided Inquiry: Step through a sequence of tutorials and hands-on activities designed to help you learn the basic ideas presented in the modulesPrompt: A tightly-bounded, focused activity designed to facilitate sustained engagement with the ideas presented in the moduleCatalyzing Questions: A series of questions intended to provoke reflection & to put the module’s content in contextEach module is intended to support between 30 and 60 minutes of focused, sustained engagement. You may find it suits you to leave the module in the middle and return to your work; that’s totally fine. Work at your own pace, and don’t hesitate to reach out to your facilitators if you run into any problems.

Material Type: Unit of Study

Author: CodeVA Curriculum