Last updated: January 22, 2025
Here you will find a complete list of undergraduate courses offered at UBC School of Information.
Required Courses
- INFO 100: (De)coding Information and Why It Matters
In this course, learners will develop critical perspectives to engage with data, information, and technologies. Activities and discussions will support learners in practicing applications and developing pragmatic, reflective strategies to take forward in their studies and daily interactions with information. [Syllabus] - INFO 200: Foundations of Informatics
The goal of this course is to familiarize students with the area of informatics by exploring how processes and technologies to store and retrieve information have transformed human societies. This foundational course will introduce students to histories, theories, and concepts used to analyze, design and evaluate information objects, activities, systems, and infrastructures in contemporary societies. [Syllabus] - INFO 300: Information and Data Design
This course will examine human capabilities and behavior as they relate to the design of these interactive information systems. This course will survey contemporary theories and findings from the social sciences and information design literature, with special attention given to how these concepts influence the way we design for human interaction with information. [Syllabus]
“Applications” Elective Courses
- INFO 250: Networks, Crowds, and Communities
This course introduces network concepts and methods for exploring social and organizational connectivity for work, socializing, and knowledge production. Examines the impact of social media on connections that span space and place; peer production on authority structures; ubiquitous mobile connectivity on daily life. [Syllabus] - INFO 301: Cultural Informatics: Digital Collections
The goal of this course is to prepare students to design, build and critique digital collections of cultural materials. It introduces a cultural informatics perspective, including central notions such as culture, representation, ethics, access and ownership. Students gain experience building a digital collection of cultural materials. [Syllabus] - INFO 303: Search Engines and Society
This course introduces aspects of technical implementation and societal impact of search engines, and explores how Google and other Internet search engines are powerful, global, and non-neutral tools that drive economies and shape our views of the world. [Syllabus] - INFO 419: Information Visualization
The goal of the course is to provide scientifically-grounded design principles to represent information visually, to understand the effect of different representations on understanding and meaning, and to develop practical design skills to visually represent information in a way that effectively addresses the requirements of specific audiences. [Syllabus]
“Ideas” Elective Courses
- INFO 302: Socio-technical Perspectives of Information Systems
This course advances capabilities to evaluate the implications of the design of information systems on historical, social and political dimensions, and envision possible implications for socially and culturally diverse groups and communities. - INFO 441: Information and Media Design for Contemporary Childhood
This course explores the values inherent to new media that are designed for young people. Adopting a sociocultural perspective, it examines the cultural narratives and practices promoted by different technologies and the tensions they can create. - INFO 456: Information Policy and Society
This course provides students with the basic knowledge and skills needed to identify, evaluate, adapt and (re)design policy relating to information and communication technology (ICT) and media practices in contemporary societies. [Syllabus]