Current Courses
2015-2016
DH 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
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...
- View Course Outline
DH 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
DH 2130A - Intro to Digital History
In this course students will learn how historical content is produced, presented and published online; how to find and evaluate digital primary and secondary sources; and how to use computational techniques to work with digital resources. No previous background in the subject area is required. 4 lecture hours, 0.5 course.
- View Course Outline
DH2144: Data Analytics - Principles
A comprehensive and interdisciplinary introduction to data analytics using modern computing systems, with equal attention to fundamentals and practical aspects. Topics include sources of data, data formats and transformation, spreadsheets and databases and their programming, statistical analysis, pattern recognition, data mining, big data, and methods for data presentation and visualization.
DH 2220A/CS 2120A: Computing and Informatics in the Humanities I
It’s 2015… 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
DH 2303F: Culture, Identity and Community
- View Course Outline
DH 2303F: 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.
DH 2921F: Technology and Society
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.
DH 3220A: Databases for the Humanities
A study of modern database systems and their applications to and use in informatics and analytics. Topics include database design, querying, administration, security, and privacy. Suitable for non Computer Science students.
- View Course Outline
DH 3501G: Advanced Social Networking