All Courses at the Faculty of Information
Below is the course directory, a searchable list of courses offered by the Faculty of Information, including course descriptions, pre-requisites, co-requisites and other relevant information.
Students wishing to build their timetable should visit the following links:
- Undergraduate Students: Visit Timetable Builder at ttb.utoronto.ca
- Graduate Students: Visit the Graduate Course Timetable
Description
Infrastructures are ecologies of numerous systems, each with unique origins and goals, which are made to interoperate by means of standards, socket layers, social practices, norms, and individual behaviours. This course (INF1324H — Critical Infrastructures) examines how information infrastructures form, how they change, and how they shape (and are shaped by) social and cultural forces. […]
- Related Program(s)
Description
This course focuses on the principles and methods of information retrieval through interactive database searching. Problems of database organization and structure, question negotiation, strategy formulation, multidatabase searching and online search service management are investigated. Critical examination and evaluation of major vendors and their systems. Note: Good working knowledge of basic computer applications such as document […]
- Related Program(s)
Description
The goal of this course is to introduce students to the key concepts and issues associated with archival theory, methodology and practice. The course is organized around three broad themes: the nature and purpose of archival documents and archival aggregations; contexts of creation and preservation; and professional development. This course can be used to fulfil […]
- Related Program(s)
Description
The goal of this course (INF1331H — Archival Arrangement and Description) is to provide students with the theoretical and methodological knowledge necessary to arrange and describe archival documents. Topics include the principles and methods underlying the arrangement of archival documents as well as the description of archival materials and the establishment of name access points […]
- Related Program(s)
Description
This course will examine the basic ideas of computational thinking. In particular it will focus on principled thought processes, approaches and principles that guide computational analyses, from problem formulation all the way to effective and efficient problem solving. It will contain an introduction to algorithm building and their complexity, basic data structures used in computational […]
- Related Program(s)
Description
In this course, we use a programming language to look at the design and implementation of algorithms that are relevant to Data Science tasks. The students will look into the specifics of a programming language and extend them with libraries and exercises that will add to their background in Data Science. The exercises will deal […]
- Related Program(s)
Description
Multiple methods for modelling and analyzing information systems in their application contexts. Systematic techniques for representing and analyzing process and data, use cases and scenarios, stakeholder goals and relationships. Requirements exploration and definition. Operational and strategic perspectives. This course can be used to fulfil the “Technical” Professional Requirement. Pre/Co-requisite: INF1003H or INF1339H or equivalent, or […]
- Related Program(s)
Description
This course discusses designing information systems in the face of competing goals from multiple stakeholders, e.g., efficiency, cost, reliability, security, privacy, usability, adaptability, reusability, time-to-market. Systematic techniques and models for identifying and evaluating alternatives. Non-functional requirements and architectural design. Organizing design knowledge for reuse. This course can be used to fulfil the “Technical” Professional Requirement. […]
- Related Program(s)
Description
The purpose of this course is to provide an introduction to databases by analyzing their structure, content and measurement and by applying principles governing data modeling, database design and production with an emphasis on modeling, design and representation of content, decisions and tradeoffs involved in modeling, design and creation, and issues of standardization, security and […]
- Related Program(s)
Description
This course will provide students an introduction to statistics and statistical methods. It is intended and designed for students who have little or no familiarity with statistics in the Master of Information program so that their knowledge base is built on a solid foundation, which will prepare them for advanced data science courses in the […]
- Related Program(s)
Description
This course introduces ideas, readings, and research approaches that will help students examine the nexus of culture and technology. The course functions primarily as an introduction for students in the Culture & Technology concentration of the Master of Information program, but it provides knowledge and skills for any students exploring fields such as science and […]
- Related Program(s)
Description
This course (INF1502H — Culture & Technology II) is an in-depth exploration of student-selected issues at the intersection of culture and technology, using the philosophical, critical, and methodological skills, knowledge, and techniques developed in INF1501H — Culture & Technology I. Students will identify a topic on which they have educational and/or professional background, and explore […]
- Related Program(s)
Description
This course, (INF1511H – Culture & Technology Studio I) has a pedagogical and experimental focus, exposing students to different forms and practices of creative work at the intersection of culture and technology. The course will be structured around a variety of materials/formats/processes that demonstrate the connection between thinking and making. Students will be exposed to […]
- Related Program(s)
Description
This project-based course (INF1512H – Culture & Technology Studio II) will serve as the keystone experience for the C&T concentration. In this course, students will develop a detailed proposal and plan for an individual creative-scholarly project relating to the digital contemporary, then execute their plan. Students might produce work in a wide range of media […]
- Related Program(s)
Description
The capstone KMD project gives students the opportunity to shape their own learning by planning and executing a major KMD project that contributes to KMDI, FI, the University or the wider community. In this year-long course students work in diverse ‘collaborative’ teams to execute a major KMD project. The course (INF1601Y — User Experience Design […]
- Related Program(s)
Description
This course (INF1602H — Fundamentals of User Experience) introduces students to the fundamentals of User Experience (UX) and User Experience Research (UER). The course covers a series of methods and tools in three areas: research, design, and evaluation. Methods and tools to conduct and analyse research data may include interviews, observations, questionnaires, secondary research, affinity […]
- Related Program(s)
Description
A reading course (INF2010H — Reading Course) in a special field to be carried out under the supervision of a member of the faculty (With the permission of the Graduate Coordinator). Students are eligible to take up to 2 Reading Courses during their degree time with the Faculty.
Description
A reading course (INF2011H — Reading Course) in a special field to be carried out under the supervision of a member of the faculty (With the permission of the Graduate Coordinator). This course code is used for those students who have already done a Reading Course under INF2010H and wish to do a second reading […]
Description
This elective course covers the nature of projects, project management tools, techniques and organizational and interpersonal issues in project management within the context of the different types of projects in the information profession. The course will cover project management principles in general, project scope, organizational, leadership, interpersonal and political aspects of project management, and tools […]
- Related Program(s)
Description
This course (INF2102H — Geographic Information Systems (GIS) in Libraries) will examine issues and topics surrounding the management of map and geospatial data collections and services. Broadly, the course will cover the role of information professionals and librarians in the world of Geographic Information Systems (GIS). Emphasis will be put on the academic and government […]
- Related Program(s)