Undergraduate Courses

How to Find Electives:

  1. Review the master list of approved electives. Note: “Grad” denotes graduate courses, “LD” denotes lower division, and “UD” denotes upper division courses.
  2. Identify courses you’re interested in.
  3. Check the course schedule to see if the courses of interest are offered in the next quarter.
  4. Register!

Lower Division (one required): Each of these classes introduces students to the use of digital tools and methodologies to examine complex cultural, social, and historical dynamics. Minors are strongly encouraged to take either INF STD 20 or 30. See the master list (linked above) for the full list of options.

Upper Division (minors must take DH 101 and 150, as well as three other upper-division electives): See the master list (linked above) for the full list of options.

Please fill out this form if you’d like to petition for an elective. Include all the information you can, including a syllabus, if available. Petitions will be reviewed at least once per quarter. Please email DHMinor [at] humnet.ucla.edu if you have additional questions.

Questions? Contact our SAO, Kerry Allen at allen@humnet.ucla.edu


How to register for a DH 199 course:

    1. Identify a capstone course (see below for upcoming courses)
    2. Contact the professor who is offering the course to express your interest and ask if they have room. If not, repeat step 1. If they do:
    3. Fill out a course contract on My UCLAEach online contract form is customized for a specific course number. Before filling out the form, the student should prepare a short description of the proposed course of study, nature of faculty supervision, and type of tangible evidence of work completed to be presented at the course conclusion. The form provides instructions for completion, printing, signatures, and further steps.
    4. Email the completed course contract to your 199 professor and our SAO, Kerry Allen, allen@humnet.ucla.edu.

That’s it! Your professor will confirm via email that they have approved your enrollment in their 199, and Kerry will finalize your registration.

Spring 2019

  • DH 150: 3D Modeling: Representing the Ancient City

    Instructor: Chris Johanson

    Meeting Time: Tuesday @ 11:00-2:00
    Location: Rolfe 2118

    Description: In this course we will reconstruct and represent the past through the use of 3D computer modeling and visualization tools. For this iteration of the course, we shall focus primarily on Rome, the Eternal City. Weekly seminar meetings will be divided into two distinct parts.  Part I: Lecture and discussions will proceed chronologically to examine the origins and evolution of the city of Rome in its various forms. Part II: Through weekly assignments and weekly, hands-on labs centered on 3D modeling and visualization techniques,  you will construct a working, diachronic definition of the ancient city that addresses its multi-dimensional complexity and applies the tools and techniques of phenomenological inquiry, three dimensional visualization, and Digital Humanities.

  • DH 150: Digital Storytelling

    Instructor: Bryan Jackson (jack@uci.edu)

    A project-based introduction to tools and approaches for creating social video content and sharing in social media environments, with a particular emphasis on art-making and personal expression. We will cover the basics of narrative structure, editing, and touch on lighting and camera work. Video content for this course will be captured on personal smart phones and edited both within the mobile environment and through desktop editing applications. Through a combination of lectures, hands-on workshops, readings, and creative projects, students receive an introduction to the basic principles digital storytelling tools and will create several short social video projects.

  • DH 150: Social Media Data Analytics

    Instructor: Ashley Sanders Garcia

    Tu/Th 9:30-10:45 in Rolfe 2118

    This class will help you develop data mining and social media analysis skills using Python 3. It will also ask you to think critically about the ethical use of social media data. This is a hands-on, interdisciplinary data analytics class for those who have at least a casual familiarity with Python. If you haven’t taken a course on Python, you will want to complete “Learn Python the Hard Way” tutorials ($30) or a Codecademy course ($20-$40) on Python 3 on your own before this class.  As a Digital Humanities course, it considers how social media has been used to support social justice and political change movements, the ways in which social media data is currently used by corporate entities, and engages in the discussion of ethical data usage. The course is organized around three mini-projects that involve data collection, analysis, and presentation using the techniques learned in the class.

  • DH 150: User Experience Design

    Instructor: Sookyung Cho

    This course provides an introduction to the fields of UX research and design. It covers qualitative and quantitative user/usability research methods, including ethnographic field research, persona-scenario design, information architecture, prototyping, and usability testing. Students will learn how to design and communicate user experience design in the human-centered process.

  • DH 199/299: Analyzing Native American Councils Computationally

    Instructor: Ashley Sanders Garcia

    Wednesdays 10:00-12:00 in the Scholarly Innovation Lab (SIL) in YRL

    In this capstone, students will work with Dr. Garcia on text mining early Native American treaty council notes to uncover the perspectives of Indigenous leaders and the ways in which their actions shaped the course of early American history. We will apply entity extraction, discourse analysis, and sentiment analysis methods to our primary sources and do some light reading to understand the historical context. Students will need to have some experience with Python prior participating in this capstone. We will use the Natural Language Toolkit (NLTK) for Python and SpaCy, a new Python library that allows users to create custom information extraction systems, as well as user-friendly text analysis platforms, including Recogito, Voyant Tools, and Lexos. Together, we will share the results of our collaborative research, timeline and map visualizations on a website and prepare presentation materials.

  • DH 199/299: Architectural Reconstructions on Broadway

    Instructor: Anthony Caldwell & Deidre Whitmore

    Thursdays 2:00-4:00 in the Scholarly Innovation Lab (YRL) – concurrent with Prof. López’s DH 199.

    The historic theaters in Downtown Los Angeles are part of a rich cultural legacy that provides insight into the architectural practices of the early 20th century. This project investigates how these monuments were constructed, decorated, and used through in-depth archival research, photogrammetric modeling, and a variety of interactive visualizations including virtual and augmented reality platforms. Students will identify a topic of interest and work in groups to produce an experience and documentation detailing their research, procedures, and process. Read more about Architectural Reconstruction on Broadway and see previous and ongoing projects.

  • DH 199/299: Boris Yarkho’s Quantitative Formalist Methods for the Study of European Drama and Their Significance for the Digital Humanities

    Instructor: Igor Pilshchikov (pilshchikov@ucla.edu)

    In the 1930s, Boris Yarkho, a Russian forerunner of contemporary quantitative formalism and the digital humanities, traced the evolution of West European and Russian five-act tragedies from the mid-1600s to mid-1800s. His calculations enabled him to demonstrate that the history of the tragedy can be divided into four periods and that it is possible to determine the boundaries between these periods, using formal quantifiable parameters. At the same time, he compared two contrasting genres — tragedies and comedies — which co-exist at a given period in time. He established quantifiable features which distinguish one genre from another and calculate the proportions of their combinations in various texts. The aim of this course is to enrich Yarkho’s data using electronic texts and computer-aided research methods. The main focus will be French five-act comedies in verse composed in the seventeenth and eighteenth centuries. Knowledge of either French or Russian is not required.

  • DH 199/299: Visualizing 19th Century Mexican Los Angeles

    Instructor: Marissa López (mklopez@ucla.edu)

    Thursdays, 2:00-4:00 in the Scholarly Innovation Lab (YRL)

    Students in this 199 will come in on the very ground floor of a project to build an app that will use geo-data to display images of 19th century Mexican California relevant to a user’s location.  All levels welcome, and students with mapping skills will have the chance to use those in unique ways with plenty of creative flexibility. This 199 is organized around three core questions: 1) how can we find, collect, and make available archival material that’s not well catalogued or easily accessible?;  2) what stories can we tell by spatially arranging that material in various ways?; and, 3) can we design an app that tells those stories in engaging ways while also inviting users in as storytellers in their own right?

  • DH 199/299: Visualizing the Shape of Roman History

    Instructor: Chris Johanson

    Meeting time: Biweekly, Wednesday 1-3 + independent lab time

    Big data and family networks in the Roman world.  This capstone seminar will explore the history of the Roman Republic through an analysis of the most complete database of ancient persons available.  (http://romanrepublic.ac.uk/) We will simultaneously harness the affordances of this extant rdf database while we subvert the existing data model to make new and unexpected connections.  Students who take this capstone will have the opportunity to explore visualization techniques via D3 (a javascript library), the Google Visualization API, and Unity3D.  In addition, students interested in designing a graphical language and creating digital assets for data visualization projects are encouraged to enroll. This DH capstone is affiliated with
    the UCLA RomeLab working group. (romelab.etc.ucla.edu)