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
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:
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.
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).
Want more details? Go to the course website.
A continuation of DH 2220A/B with a deeper exploration of organizing and manipulating large data sets. Project-based course.
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.
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.
DH 3902G/History 3816G: An Introduction to Digital History