Modern LanguagesWestern Arts and Humanities

Digital Humanities Courses 2014-15

dh1011bimageDH 1011B: Programming my Digital Life

In DH1011B we write real-time, interactive applications for graphics, animation, video, sound and music using a visual programming language called Max 6

View Course Outline
DH 2120F: Digital Creativity

Unleash your creativity! Have a fun and practical learning experience! Be entrepreneurial! Learn how to solve real problems! In the best classrooms on campus (the newly designed WALS rooms in UC 66), 

DIGITAL CREATIVITY will help you develop your creative potential through a series of workshops and exercises. You will learn:  
  • how to work in high performance teams 
  • to develop business plans of your ideas
  • to practice design thinking
  • to use lean canvas and agile methods
  • to do visual design
  • to listen to start ups founders and practitioners
  • ...and to play LEGO...
If you are an experiential learning, feel the energy and enjoy team work, DIGITAL CREATIVITY is your class.
If you have questions, email me at or follow me in Twitter @suarez_juanluis, or even better ask

View Course Outline

keyboardDH 2126G/Phil 2078G: Ethics for a Digital World

Have you ever wondered if something you're about to do online is right or wrong? When does downloading count as theft? Is cyber sex cheating? Does a hacker’s code of ethics make any sense? Is online bullying worse than other forms of bullying? Students will explore these questions and others through a study of both ethical theory and a series of cases in the burgeoning and important field of digital ethics. You'll learn what traditional ethics has to say about these questions  and also learn about the ways in which life online is stretching and changing our moral concepts.

View Course Outline

dh2220aimageDH 2220A/CS 2120A: Computing and Informatics in the Humanities I

It’s 2012… do you know how to code yet?

We live in an era of unprecedented data generation and nowhere is that more apparent than in the life sciences. Without automated tools to help us process, format and mine our data, we are essentially helpless, buried by sheer volume.

This course will teach you the basics of computer programming, oriented completely towards helping make you a 21st century scientist. Even if you end up choosing a career path outside of science, basic programming skills will enable you to grapple with problems and datasets that are inaccessible to those without these skills (someone going into business, for example, might want to have a handle on Business Analytics).

Even Michael Bloomberg, the Mayor of New York City, is learning to code. So is this reporter from the BBC.

Want more details? Go to the course website.

DH 2221B/CS 2121B: Computing and Informatics in the Humanities II

A continuation of DH 2220A/B with a deeper exploration of organizing and manipulating large data sets. Project-based course.

View Course Outline

 dh2304bimageDH 2304B: Data, the Humanist's New Best Friend
This course is a hands-on and pragmatic introduction to computer tools and theoretical aspects of the new use of data by humanists of different disciplines. Furthermore, it will serve as an introduction to the techniques and methods used today to make sense of data from a Humanities point of view.
In that sense, DH2303B is divided into three blocks (plus one extra block that covers a programming review):
- Data Mining, explaining the past and predicting the future by means of data analysis.
- Text Analysis, producing valuable information from text sources.
- Networks Science, understanding complex structures by analyzing the relationships among their entities.

View Course Outline

DH 2921F/Sociology 2106A: Technology and Society

This course provides a critical examination of the complex interrelationship between society and technology. The course makes students aware of the pervasiveness of technology in our everyday lives, creating and encouraging an understanding of how technology interacts with and is embodied in society. Technology is both the driving force behind societal change as well as the output of our technological imagination. It is this dichotomy that will be examined in this course. Students will learn about how digital tools have led to the development of a high-tech society characterized by customization, individualism, and privatization.The course covers topics such as innovation in the technology sector, Facebook, online surveillance, digital inequality, and immaterial labour.

View Course Outline

DH 3304F: Electronic Textuality & Digital Encoding Worlds

A combination of hands-on instruction in Text Encoding Guidelines for electronic texts and digital archive and a theoretical exploration of issues involved in editing, marking up, and structuring of texts and archival materials. Students will create their own digital edition or archive using XML and HTML5.

View Course Outline

DH 3902G/History 3816G: An Introduction to Digital History

View Course Outline

Click here for more program information on Digital Humanities