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

  • 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 jsuarez@uwo.ca or follow me on Twitter @suarez_juanluis
  • 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
This course 
  • 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