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.
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.
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).
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.
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.
DH 3501G: Advanced Social Networking