Digital History Seminar
History 8550 is an advanced graduate seminar designed for students to produce original digital scholarship that advances historical arguments through computational methods. Building on foundational digital history skills, this course guides students through the complete process of conceiving, developing, and executing a significant digital history project.
Students will work collaboratively with the instructor and their primary advisor to design a project that employs digital methods to make meaningful historiographical interventions. Unlike traditional seminar papers, the final projects in this course are multifaceted, typically including a documented dataset created from primary source research, computational analysis code, and a substantial written component (7,500-10,000 words) that integrates findings with existing scholarship.
The course is structured around key milestones that scaffold the research process, beginning with project planning and literature review, moving through dataset creation and methodology development, and culminating in peer review and project presentation. Students will engage with current debates in digital history, learn best practices for reproducible research, and develop skills in project documentation and scholarly communication.
The seminar emphasizes methodological transparency, ethical data practices, and the integration of digital tools with traditional historical analysis. Students will leave the course with a completed digital history project suitable for conference presentation or publication, as well as the skills necessary to undertake digital components in their dissertation research.
- Design and execute original digital history research that uses computational methods to advance historiographical arguments and make meaningful scholarly interventions.
- Create and document historical datasets from primary sources using methodologically transparent and reproducible research practices.
- Integrate digital analysis with traditional historical scholarship by producing substantial written work (7,500-10,000 words) that synthesizes computational findings with existing literature.
- Apply best practices for scholarly communication in digital history, including project documentation, peer review processes, and presentation of digital scholarship to academic audiences.
Hardin Hall 004
- Cathy Birkenstein and Gerald Graff, They Say/I Say (2018)
- Zachary Schrag, The Princeton Guide to Historical Research (2021)
W01Aug 20Welcome, syllabus & semester overviewIntroduce your project's topic, methods, and data.Project description›
Wed · Aug 20
In class
- Welcome! Syllabus and Semester overview
- Be prepared to introduce your project’s topic and discuss with the class the methods and data you plan to use.
Readings
- Schrag, Chapters 3-4
After class · Assignment
- Send your advisor an email with a 1-3 paragraph description of the project you propose to tackle for this class. You should cc Dr. Regan and ask your advisor to please sign off on this topic for your digital seminar paper. Your project description should outline the following:
- Your topic and the relevant historical context/historiography
- The question you are trying to answer
- Your data/sources for the project
- The proposed method you plan to use
- The proposed output for the project
- By noon on Tuesday, August 26th upload to slack and canvas the project description that you sent your advisor.
Due this week
- Tue · Aug 26 — Project description uploaded to Slack and Canvas, by noon
W02Aug 27Discuss project descriptionsRead classmates' proposals and generate questions.Questions›
Wed · Aug 27
In class
- Discuss project descriptions
Readings
- Read your classmates proposals and generate 1-2 questions for each of them. Submit to canvas before class. Be prepared to discus each project proposal in class.
Due this week
- Wed · Aug 27 — 1-2 questions for each classmate’s proposal, submitted to Canvas before class
W03Sep 3No class — one-on-one meetingsSchedule a one-on-one meeting; work on your datasets.—›
Wed · Sep 3
- No class meeting. Instead, schedule a one-on-one meeting for this week.
- Work on your datasets.
W04Sep 10Data and sourcesBring a primary source and discuss plans for constructing a dataset.—›
Wed · Sep 10
In class
- Data and Sources
- Bring an example of a primary source you plan to use for your project. Be prepared to discuss your plans for constructing a dataset from that source base.
Readings
- Schrag, Chapters 5-10
W05Sep 17Making historiographical interventionsSituating your project in the literature of your field.Lit overview›
Wed · Sep 17
In class
- Making Historiographical Interventions
Before class · Assignment
By noon on Tuesday, upload to slack and canvas:
- a 2-3 page overview of your project as it relates to the literature in your field.
- Include a list of sources - divide it into primary and secondary sources.
- Read your classmates proposals and be prepared to discuss in class.
Readings
- Graff and Birkenstein, They Say/I Say
- Booth, Colomb, Williams, Bizup, and FitzGerald, The Craft of Research, 5th edition, Chapters 5-7. (available online through the library)
- Sharon Block, “What, Where, When and Sometimes Why: Data Mining Two Decades of Women’s History Abstracts” in Models of Argument-Driven Digital History.
- Look at one more article in Models of Argument-Driven Digital History and be prepared to discuss it in class.
Due this week
- Tue · Sep 16 — 2-3 page overview of your project and source list, uploaded to Slack and Canvas by noon
W06Sep 24–Oct 1No class — datasets and codeWork on your datasets and code; schedule a one-on-one meeting.Dataset milestone›
Wed · Sep 24 and Wed · Oct 1
- No Class work on your datasets and code.
- Milestone: On October 1st, or ideally earlier, your dataset should be complete and you should be moving on to writing code for your project.
- Schedule a one-on-one meeting with me sometime between the 24th and October 10th.
Due this week
- Wed · Oct 1 — Dataset complete; move on to writing code
W07Oct 8Progress reports & writing strategiesReverse outline assignment due before class.Reverse outline›
Wed · Oct 8
In class
- Progress Reports
- Writing Strategies
Before class · Assignment · Reverse outline
- Create a reverse outline of Maureen Flanagan’s article “Gender and Urban Political Reform: The City Club and the Woman’s City Club of Chicago in the Progressive Era” (American Historical Review, Volume 95, Issue 4, October 1990).
- See Zach Schrag’s “How to Write an Outline” on HistoryProfessor.org.
Readings
- Schrag, Ch 13-15.
Due this week
- Wed · Oct 8 — Reverse outline, before class
W08Oct 15No class — work on draftsFirst rough draft due Oct 17.First rough draft›
Wed · Oct 15
- No class work on your drafts.
- Milestone: First Rough Draft Due October 17th by 11:59pm
Due this week
- Fri · Oct 17 — First Rough Draft, by 11:59pm
W09Oct 22–29No class — one-on-one meetingsSchedule a one-on-one meeting.—›
Wed · Oct 22 and 29
- No Class. Schedule a one-on-one meeting.
W10Nov 5Progress reportsSecond rough drafts due by 5:30pm.Second rough draft›
Wed · Nov 5
In class
- Progress Reports
Milestone · Second rough drafts due by 5:30pm
- The second rough draft should be between 5-7,000 words and your code and analysis should be complete or nearly complete at this time.
Readings
- Hunt, Lynn. “How Writing Leads to Thinking.” Perspectives 48, no. 2 (February 2010).
Due this week
- Wed · Nov 5 — Second Rough Draft, by 5:30pm
W11Nov 12No class — work on final draftsNo class work on final drafts.—›
Wed · Nov 12
- No class work on final drafts.
W12Nov 19Peer review in digital historyPeer review assignments and using GitHub for peer review.Project draftsPeer review›
Wed · Nov 19
In class
- What does Peer Review in the field of Digital History look like?
- How is digital peer review different?
- Peer Review Assignments and Overview of how to use GitHub for peer review
Readings
Read the following review guidelines as a baseline for our discussion:
- Programming Historian’s “Reviewer Guidelines”
- Journal of American History’s “Digital History Reviews”
- Digital Humanities Quarterly’s “Peer Reviewing for DHQ”
- Welke, “The Art of Manuscript Reviewing” — as you read these principles, think about what we might add or change from these for digital scholarship.
Milestone & assignment
- Milestone: Complete Project Drafts Due
- Assignment: Peer Review Reader Report. Due Tuesday, Nov 25th by 5pm. Email to the person you are reviewing and cc Dr. Regan.
Due this week
- Wed · Nov 19 — Complete Project Drafts
- Tue · Nov 25 — Peer Review Reader Report, by 5pm
W13Dec 3Scaling up & the dissertationLooking ahead; final project tech check.Tech check›
Wed · Dec 3
In class
- Looking ahead: Scaling Up and Beginning to think about the Dissertation
Assignment · Final project tech check
- Please submit your GitHub repository to Canvas so that I can perform a tech check and ensure the project runs on other devices.
- Before submitting, please ensure all paths are relative and that any necessary files, data, or other materials for the project are inlcuded in the repository.
Due this week
- Wed · Dec 3 — Final Project Tech Check: GitHub repository submitted to Canvas
FINDec 8Digital History Salon — seminar paper presentationsMon, Dec 8, 5:30-8:15pm, Hardin 230.Final paper›
Mon · Dec 8, 5:30-8:15pm, Hardin 230
- Digital History Salon - DH Seminar Paper Presentations
Due this week
- Wed · Dec 10 — Final Papers, by 11:59pm
Digital History Project and Paper (70%) ›
Students will complete a substantial digital history project that demonstrates mastery of computational methods in historical research. The final project may take one of two primary forms:
- Option 1: Digital History Article - An article-length piece of writing that employs digital methods to make a historiographical interpretation. This format integrates computational analysis directly into traditional scholarly writing. Examples of such work can be found in journals like Current Research in Digital History, Journal of Digital History, or the Journal of Cultural Analytics.
- Option 2: Digital History Project and Website - A digital history project and website based on original historical research with a substantial written component. This format creates a public-facing digital resource while maintaining rigorous scholarly standards. Students can look at examples like America’s Public Bible, Religious Ecologies, Mapping Early American Elections, or Mapping the Gay Guides.
Regardless of format chosen, all projects will include three core components:
- Dataset - Every student will create a documented dataset from primary source research. The dataset must include a data biography explaining your methodology and should be hosted in its own GitHub repository (can be private if necessary for ethical or copyright reasons). The specific structure and format of the dataset will vary depending on your chosen methodology and will be discussed in consultation with the professor.
- Code - Projects will include computational analysis code appropriate to your chosen method (data manipulation, text analysis, mapping, network analysis, etc.). All code should be well-commented, reproducible, and hosted in a GitHub repository with transparent documentation of methods used. The complexity and type of code will vary based on your project’s methodological requirements and will be determined in consultation with the professor.
- Written Component - A substantial written analysis (7,500-10,000 words) that integrates your digital findings with existing scholarship. The format will be determined in consultation with the professor based on your chosen project type.
Presentation of Digital Project (10%) ›
Class Participation, Peer Reviews, and Written Work (20%) ›
Grading scale ›
- A (94-100%))
- A- (93-90%)
- B+ (87-89%)
- B (84-86%)
- B- (80-83%)
- C+ (77-79%)
- C (74%-76%)
- C- (73-70%)
Required materials ›
- Cathy Birkenstein and Gerald Graff, They Say/I Say (2018).
- Zachary Schrag, The Princeton Guide to Historical Research (2021).
Late work ›
Due to the significant scope and technical complexity of digital history projects, it is essential that students maintain the deadlines and milestones outlined in the course schedule. Digital history work follows a sequential process where datasets must be completed before analysis can begin, and analysis must be substantially underway before students can formulate their final arguments and begin serious writing. Students who fall behind on early milestones will find themselves unable to complete quality work by the semester’s end - you do not want to reach November without a finished dataset.
All assignments are due on the dates specified in the syllabus. Late submissions will result in a 10% grade deduction for each day the assignment is overdue. Assignments more than 7 days late will not be accepted. Given the scaffolded nature of this course, where each component builds upon the previous one, students must start early and work efficiently throughout the semester. Extensions may be granted only in exceptional circumstances and must be requested well in advance of the due date.
Attendance and absence policy ›
Regular attendance and active participation are essential components of this seminar. Students are expected to attend all class sessions and engage meaningfully in discussions, peer review activities, and collaborative work. Given the workshop-style nature of many class meetings and the importance of peer feedback in the digital history process, your presence contributes not only to your own learning but to the success of your classmates’ projects as well.
If you must miss a class due to illness or other unavoidable circumstances, please notify the professor as soon as possible and make arrangements to catch up on any missed content or assignments. Frequent absences will negatively impact your participation grade and may hinder your ability to complete the course successfully.
AI use policy ›
This course teaches advanced digital history methods involving R, Python, and other programming languages. You are encouraged to use AI tools (ChatGPT, Claude, Copilot, etc.) as coding assistants and learning coaches to help you debug code, troubleshoot errors, learn syntax and programming concepts, understand functions and methods, get assistance with code structure and optimization, and interpret error messages. However, you must maintain rigorous standards for their use and remember that you are the historian with domain expertise.
When using AI for coding assistance, you must understand every line of AI-generated code before submitting it, test and verify all AI-suggested solutions, and remain responsible for checking AI work for accuracy and appropriateness to your specific historical research context. You must stay the “historian in the loop,” making informed decisions about your research and code rather than blindly accepting AI suggestions. Use AI as a tool to enhance your learning and productivity, not as a crutch that prevents you from developing essential programming skills.
AI use is strictly prohibited for things like data analysis, interpretation of results, writing papers, reflections, or any written assignments, generating historical arguments or conclusions, or completing assignments without genuinely understanding the underlying processes and concepts. Any use of AI for analysis or written work will result in immediate failure of that assignment and potentially the class. Remember that per the Graduate Handbook’s minimum grade policy and the Graduate School’s probation policies, failing this course (defined as less than a C) may result in academic probation. It may also lead to the termination of your assistantship or dismissal from the program. You are the historian with specialized knowledge and critical thinking skills that cannot and should not be outsourced to AI systems.