ABCDEFGHIJKLMNOPQ
1
Purple text indicates that the number or title has been changed effective Fall 2025[Purple text] indicates the pre-Fall 2025 course number. These courses, if completed prior to Fall 2025, will fulfill the enforced prerequisite in place of the respective new course number.The most recent syllabus reflects the pre-Fall 2025 course. This will be updated as the first syllabi for the new iteration are collected.
2
SubjectCatalog #Course Title Long
(Short)
Pre-Fall 2025 Number + TitleCurrent Enforced PrerequisitesCurrent Advisory PrerequisitesCourse DescriptionCreditsTentative
Term Offerings 2025-26AY
Typical Term OfferedLast Term OfferedNotesMost Recent SyllabusCross ListedHome DepartmentPRIMARY
Class Assoc Requisite, Enrollment Requirement Grp
Additional
Class Assoc Requisite, Enrollment Requirement Grp
3
SI101Introduction to Programming with Python
(IntroProg w Python)
106
Programs, Information and People
This course introduces students with no/limited previous programming experience to topics including variables, loops, functions, file I/O, data structures, and APIs. You will learn to manipulate images and get data from the web. Group work is required, but students will also apply skills in an independent project.4Fall
Winter
Fall
Winter
Fall 2025SI 106 SyllabusALA (LSA) 118SI
4
SI110Introduction to Information Studies
(Intr to Info Studies)
110This course will provide the foundational knowledge necessary to begin to address the key issues associated with the Information Revolution. Issues will range from the theoretical (what is information and how do humans construct it?), to the cultural (is life on the screen a qualitatively different phenomenon from experiences with earlier distance-shrinking and knowledge-building technologies such as telephones?), to the practical (what are the basic architecture of computing networks?). Successful completion of this "gateway" course will give you the conceptual tools for an initial understanding of the politics, economics, and culture of the Information Age, providing a foundation for later study in Information or any number of other disciplines. You will be more thoughtful about thorny information issues, and more "information literate" than you were before.4Fall
Winter
Fall
Winter
Fall 2025SI 110 SyllabusALA (LSA) 119
STS (LSA) 110
SI
5
SI201Data-Oriented Programming
(Data-Oriented Prog)
206Preceded by one of: (SI 101 [SI 106] or waiver), EECS 182, EECS 183, ENGR 101, ENGR 151Students develop their core programming and software development skills, to build competency and literacy in important areas that includes basic data structures, debugging and testing, using distributed code repositories, pattern matching, and programmatic gathering and processing of data. Applications in assignments and labs are oriented around data manipulation.4Fall
Winter
Fall
Winter
Fall 2025SI 206 Syllabus011318-UINF Fall Term Only,
NA Winter Term
6
SI207Introduction to UX Design for Non-Majors
(IntroUX-NonMajors)
207User Experience Design is a discipline that revolves around enhancing the interaction between users and digital products or services. It encompasses a broad range of elements, including usability, accessibility, visual aesthetics, and overall user satisfaction. Throughout this course, we will delve into the fundamental principles of UX design, exploring topics such as user research, information architecture, interaction design, prototyping, and usability testing. We will also examine the importance of understanding user needs and preferences, and how to apply this knowledge to create designs.3Fall
Winter
Fall
Winter
Fall 2025
New in Winter 2025

Not for students in the BSI program
7
SI210Career Exploration in Information
(Info Career Explor)
--BSI Students OnlyThis course introduces students to career opportunities in information fields. Students will reflect on their interests and goals, explore various career paths they could pursue with a BSI degree, discover and start to build a professional network, and learn about the skills and experiences needed to make progress toward their career goals.1WinterWinter--New in Winter 2026

BSI Students Only
011318-UINF
8
SI211Special Topics
(Special Topics)
--Special Topics in Information --- For details about the topics offered each term, please see: https://www.si.umich.edu/programs/courses/special-topics-courses.1-3Fall
Winter
VariesFall 2025
9
SI261Introduction to Statistics with Applications
(IntroStats-Apps)
--(SI 101 or waiver) or EECS 182 or EECS 183 or ENGR 101 or ENGR 151This course introduces students to foundational statistical concepts using Python, with a focus on practical applications in information analysis and user experience research and design. Topics include descriptive statistics, probability, distributions, hypothesis testing, and data visualization. Students will gain hands-on experience analyzing real-world data relevant to information systems. This course prepares students for advanced work in data-driven decision-making and user experience evaluation.3FallFallFall 2025New in Fall 2025
10
SI300Career and Internship Studio: Design Your Success
(Career/Intern Studio)
300BSI Students OnlyIn this course, students will engage in a synthesis of knowledge and skill formation as well as practice in internship/career readiness and professional development.
This course will integrate practice, as well as peer coaching and facilitation in small group activities and reflection. Students will also be exposed to various industry and alumni speakers.
At the end of this course students will be able to articulate and implement professional development and career readiness skills that provide for the foundation of success in the internship search, the internship experience, as well as future professional environments.
1FallFallFall 2025This is a 7 week course.

Only open to students in the BSI program.
SI 300 Syllabus011318-UINF
11
SI303Introducion to Qualitative Methods
(Intro Qual Methods)
422
Needs Assessment and Usability Evaluation
This course provides students with foundational skills for understanding user behavior and experiences through qualitative research. The course covers methods such as interviews, observations, and thematic analysis. Students will learn how to collect, interpret, and apply qualitative data to inform user-centered design decisions. This hands-on course prepares students for optionally taking advanced research and evaluation in user experience design and information systems.3Fall
Winter
Fall
Winter
Fall 2025SI 422 Syllabus011318-UINF
12
SI305Introduction to Information Analysis
(Intro to IA)
305Preceded or accompanied by (SI 201 [SI 206] or waiver or EECS 280 or EECS 281) and (SI 261 [STATS 250] or waiver)In this course students will work with real-world data to practice core principles of information analysis. They will work on a structured project to learn how to draw insights from data, and how the field of information analysis works.3Fall
Winter
Fall
Winter
Fall 2025BSI Students OnlySI 305 Syllabus011318-UINF
13
SI307Introduction to Design
(Intro to Design)
307
Introduction to User Experience Design
This course provides students with a foundational understanding of design principles within the context of user experience (UX). The course covers key concepts such as visual design, interaction design, and design thinking. Students will explore the role of empathy, creativity, and problem-solving in creating user-friendly products. Through hands-on projects, they will learn to design effective, intuitive interfaces, preparing them for more advanced work in UX design and development.3Fall
Winter
Fall
Winter
Fall 2025BSI Students OnlySI 307 Syllabus011318-UINF
14
SI310Introduction to Information Ethics
(Intro Ethics)
302This course explores the ethical challenges and opportunities that arise from the use of information technologies in modern society. The course will introduce theoretical frameworks and apply them to topics such as privacy, intellectual property, surveillance, and generative AI. Students will critically analyze case studies to understand how to apply ethical principles to the design, use, and governance of technologies.3Fall
Winter
Fall
Winter
Fall 2025SI 302 Syllabus011318-UINF
15
SI311Special Topics in Information
(Spec Topics in Info)
311Special Topics in Information
For details about the topics offered each term, please see:
https://www.si.umich.edu/programs/courses/special-topics-courses
1-3Fall
Winter
Fall
Winter
Fall 2025SI 311 SyllabusSome Topics:
011318-UINF
16
SI312Information Environments and Work
(Info Environs & Work)
310Preceded by: (SI 110 or waiver)This course looks at information's role in organizations, including psychological, economic, management and sociocultural perspectives. Explores sense-making and effective communication, including the importance of "story-telling." Covers key humanistic perspectives and ethical issues related to information. Goes into the nature of requirements and helps students learn to "swim in a sea of data" in organizations. The course focuses on the importance of working at the frontier.4FallFallFall 2025SI 310 Syllabus011318-UINF
17
SI313Introduction to Quantitative Methods
(Intro Quant Methods)
--Preceded by (SI 261 [STATS 250] or waiver) and (SI 201 [SI 206] or waiver or EECS 280 or EECS 281)This course provides students with a foundational understanding of quantitative techniques used to analyze data. Topics include basic statistics, probability, data collection, and interpretation. Students will learn to apply mathematical and statistical tools to solve practical problems, with a focus on understanding patterns and making data-driven decisions. This course is ideal for those seeking to build skills in quantitative analysis across various fields.3Fall
Winter
Fall
Winter
Fall 2025New in Fall 2025
18
SI315Models of Social Information Processing
(Models of Social Inf)
301Preceded or accompanied by: (SI 201 [SI 206] or waiver) or EECS 280 or 281SI 261 OR STATS 250/206 OR DATASCI 101This course focuses on how social groups form, interact, and change. We look at the technical structures of social networks and explore how individual actions are combined to produce collective effects. The techniques learned in this course can be applied to understanding friend systems like Facebook, recommender systems such as Digg, auction systems such as Ebay, and information webs used by search engines such as Google. This course introduces two conceptual models, networks and games, for how information flows and is used in multi-person settings. Networks or graph representations describe the structure of connections among people and documents. They permit mathematical analysis and meaningful visualizations that highlight different roles played by different people or documents, as well as features of the collection as a whole. Game representations describe, in situations of interdependence, the actions available to different people and how each person's outcomes are contingent on the choices of other people. It permits analysis of stable sets of choices by all the people (equilibrium's). It also provides a framework for analysis of the likely effects of alternative designs for markets and information elicitation mechanisms, based on their abstract game representations. Assignments in the course include problem sets exploring the mechanics of the models and essays applying them to current applications in social computing.4Fall
Winter
Fall
Winter
Fall 2025SI 301 Syllabus011318-UINF
19
SI316Interpersonal and Psychological Implications of Social Media
(Media: Others & Self)
315This course provides students with a strong theoretical foundation for approaching the ways in which new social media platforms can shape how interpersonal relationships are initiated, maintained, and developed as well as the implications of these tools for psychological processes.3WinterWinterWinter 2025SI 315 Syllabus019374-UINF or UMSI Minor
20
SI322Graphic Design
(Graphic Design)
320The conceptual part of the course covers the graphic design theory discourse. Students will reinforce the practical application of critical thinking; will learn how to apply it to a broader cultural, technological, and social context. Students will develop their aesthetic sensibilities and design skills through mastering visual language vocabulary, understanding principles of effective visual communication, solving creative problems, and developing analytical thinking, promoting thus their ability to respond professionally to rapidly changing needs of the modern world. While studying the elements of color, layout and grids, typography, illustrations, and web/digital design, students will build their own portfolio, in the hands-on part of the course, students will explore issues at the intersection of visual information and technology. They will work on versatile tasks related to digital graphic productions for web: file formats and images, background textures, collages, UI elements, grid-based website mockups for CSS frameworks. The tools and features of Adobe Creative Suite will allow students to get the necessary skills, providing them with hands-on experience, and familiarizing them with the standard professional tasks of the always-changing world of digital environment.4Fall
Winter
Fall
Winter
Fall 2025SI 320 Syllabus
21
SI324Data VisualizationIn an increasingly data-driven world, the ability to visualize data is critical. This course introduces the principles of data visualization, focusing on the Block Model. Through a series of hands-on exercises, students will be able to understand how to map visualization tasks on some useful abstraction, and then how to encode this abstraction by using the Grammar of Graphics, to create intuitive algorithms on Python to visualize data, using graphical representations. Python is one of the essential languages required in data science. Many data visualization libraries in Python are built to perform numerous functions, contain tools, and have methods to manage and analyze data. However, we do not just learn how to use tools, but we will explore some of the best practices when you need to create effective data visualizations.3WinterWinterFall 2025Prior to Winter 2026, this course was offered as 311.037 Special Topics: Data VisualizationSI311.037 Syllabus
22
SI325Mathematics for Information Analysis
(Math for IA)
325This course will cover mathematical concepts in linear algebra, optimization, probability, and statistics that are useful for information analysis. Students will become comfortable with basic math concepts and how they can be used to solve problems. A few important advanced topics and Python functions will also be covered.3FallFallFall 2025SI 325 Syllabus011318-UINF
23
SI326Understanding AI: Concepts, Ethics, and Societal Impacts
(Understanding AI)
--Explore how AI works and why it matters. This course introduces the basics of AI while examining how AI shapes and reflects social issues like bias, inequality, and surveillance. No coding required. You will build a strong foundation in how AI systems function and gain the tools to think critically about their ethical and societal impacts.3Fall
Winter
FallFall 2025New in Fall 2025
24
SI332Privacy & Surveillance in Digital Era
(Privacy & Surveil)
--Ubiquitous technology, pervasive data collection, machine learning and artificial intelligence have led to an unprecedented ability for individuals and organizations to watch, observe, and surveil. This course will examine the intersections of observation, surveillance and privacy from a variety of interdisciplinary perspectives, and, informed by the past and present, critically explore potential future scenarios and outcomes.3FallFallFall 2025Prior to Fall 2025 this course was offered as SI 311.149SI 332 Syllabus
25
SI334Persuasion and Social Influence
(Persuade & Soc Influ)
334Social Influence is one of the most pervasive and powerful mechanisms for behavior change whether you are an informatics professional who is building up your design tool-box, designing a new information system or managing a team. In this course we will learn why and under what conditions an individual's thoughts and actions can be influenced by those around them. The primary goal of this course is to introduce you to some of the theories and key research findings in the field of persuasion and social influence through the lens of economics and social psychology. The second goal is to have you applying the tools of influence from day one of the course: you will learn techniques for persuasive speaking, writing and designing. All written and oral assignments will use short and targeted exercises to gain fluency in applying the techniques and ideas of persuasion. Finally, the course will culminate in an application of these techniques in two case studies (one covering a management problem and one a design challenge). Though we will rely on theories, and learn about the key research findings, this course is suitable for anyone with any background but tailored directly to the needs of informatics students. The class will be heavily directed toward applying what we learn to practice and real world situations. Class meetings include a mixture of lecture and exposition through the use of experiments, an assortment of group activities and class discussion so that you can see and test some of the theories and techniques of social influence first hand.3WinterWinterWinter 2025SI 334 Syllabus011318-UINF19374-UNIF or UMSI minor, after 3rd week of registration
26
SI336Social Media in Organizations
(Social Media in Orgs)
335This course will address the technical, social, and psychological factors related to how organizations adopt and use social media technologies. Emphasis will be placed on how organizations can leverage social media to communicate with external stakeholders as well as support internal organizational processes such as collaboration, knowledge management, and innovation.3WinterWinterWinter 2025SI 335 Syllabus019374-UINF or UMSI Minor
27
SI338Web Design, Development, and Accessibility
(WebDesign,Dev,Access)
339Preceded by one of: (SI 101 [SI 106] or waiver), (SI 201 [SI 206] or waiver), EECS 182, EECS 183, EECS 280, EECS 281, ENGR 101, or ENGR 151This course provides a hands-on approach to learning responsive, accessible front-end programming for Web Design. Topics covered include HTML5, CSS3 (including Bootstrap framework), JavaScript, and the POUR design principles of accessible design.4Fall
Winter
Fall
Winter
Fall 2025SI 339 Syllabus011318-UINF
28
SI 342Games & UX
(Games & UX)
--This course is an introduction to the field of games user experience (UX) theory and practice. This course will use cross-disciplinary readings, lectures, and resources to explore the industry practice of games user research and game design, and the academic field of games research. It satisfies an undergraduate elective.3WinterWinterPrior to Winter 2026 this course was offered as SI 311.156SI 342 Syllabus
29
SI345Data Manipulation
(Data Manipulation)
330Preceded by: (SI 201 [SI 206] or waiver) or EECS 280 or EECS 281SI 261 OR STATS 250/206 OR DATASCI 101Data analysis is crucial to application evaluation, as well as understanding users' information needs. When the data required are numerous we need an automated way to gather, parse, and summarize the data. In this course, you will learn to use Python and its modules to accomplish these tasks.4Fall
Winter
Fall
Winter
Fall 2025SI 330 Syllabus018983- UNIF & UT
30
SI346Information Law and PolicyArtificial Intelligence, machine learning algorithms and other information technologies are taking on increased importance in our society. This course will examine whether the existing regulatory framework is prepared to address the moral, ethical and policy implications of these new technologies. What lessons can be drawn by recent attempts to regulate the Internet as we enter this new era of information technologies?3Fall
Winter
Fall
Winter
Winter 2025Prior to Winter 2026 this course was offered as 311.160 Special Topics: AI and the LawSI 311.160 Syllabus
31
SI347Human-Computer Interaction
(Hum-Comp Interaction)
388
Putting the H in HCI: Human Perception, Cognition and Mental Processes
This course explores the principles of designing intuitive and effective interfaces between humans and digital systems. The course emphasizes the psychological, social, physiological, and technical factors that influence user experience. Through hands-on design work, students will design and assess interactive systems, preparing them for advanced work in user experience design and development.3Fall
Winter
Fall
Winter
Fall 2025SI 388 Syllabus011318-UINF19374-UNIF or UMSI minor, after 3rd week of registration
32
SI348Accessibility, Disability, and TechnologyThis class will focus on how to think about disability in the context of design and socio-technical systems. Most accessibility content focuses on web accessibility for people who are blind or low vision. While this will be one component of the class, you will learn how to design for people with disabilities (e.g. hearing loss, cognitive decline, etc.) online and offline; how to design for visible and invisible disabilities; and how to design for permanent, situational, and temporary disabilities.3WinterWinterWinter 2025Prior to Winter 2026 this course was offered as 311.026 Special Topics: Introduction to AccessibilitySI 311.026
Syllabus
33
SI350UX Field Research in the Public Sector
(UX Public Field Rsrc)
350Preceded by: (SI 110 or waiver)Students work with governmental departments and nonprofit agencies to conduct user research around an information need determined by their partner organization. Students work in teams to collect direct user data, using multiple UX research methods. The deliverable is a recommendations report supported by evidence to our partner organizations.3WinterWinterWinter 2025SI 350 Syllabus
34
SI357Introduction to Development
(IntroDevelopment)
364
Building Data-Driven Web Applications
Preceded by (SI 201 [SI 206] or waiver) or EECS 280 or EECS 281This course offers students a foundation in coding and software development with a focus on user experience design. The course covers key programming concepts, web technologies, and front-end development, introducing languages such as HTML5, MySQL, PHP, JavaScript, and Python. Students will learn to build interactive, user-friendly interfaces and understand the technical aspects of creating digital products. This course prepares students for more advanced work in user-centered design and development.3Fall
Winter
Fall
Winter
Fall 2025SI 364 Syllabus
35
SI364SQL and Databases
(SQL + Databases)
--This course will introduce the students to beginning and intermediate database concepts to prepare the student to use databases as part of a data analysis workflow. The students will learn data modelling, SQL Syntax, understanding how to evaluate different database systems for suitability, how to evaluate and improve the performance of database operations, how to use a database in a multi-step analysis process.1.5 OR 3Fall
Winter
Fall
Winter
Fall 2025Prior to Fall 2025 this course was offered as SI 311.049/SI 311.050SI 311.049/050/564 Syllabus
36
SI376AI in Practice: Tools & Problem Solving
(AI in Practice)
--SI 326; (C- or better)Put AI into action or choose not to. In this course, you'll explore real-world uses of AI across industries like health, education, and design. Using no-code tools, you'll evaluate when AI helps, when it harms, and how to make informed, ethical decisions about its use.3
Winter
Fall
Winter
New Winter 2026
37
SI378Building Interactive Applications
(Bldg Interactive App)
379[Preceded by (SI 201 [SI 206] or waiver) or EECS 280 or EECS 281] and [Preceded or accompanied by SI 338 [SI 339]]This course introduces tools and techniques for building user interfaces that are reactive and response. It covers a variety of design heuristics for creating interfaces that are usable and accessible. It also teaches software design patterns to implement user interfaces at scale.3
Winter
FallWinter 2025SI 379 Syllabus011318-UINF
38
SI385Data Exploration
(Data Exploration)
370Preceded by SI 345 [SI 330] and (SI 261 [STATS 250] or waiver)The exploratory data analysis and visualization course aims to help students get started with their own data acquisition and exploratory analysis. Exploratory data analysis is crucial to evaluating and designing solutions and applications, as well as understanding information needs and use. Students in this course will learn basic concepts of information visualization and techniques of exploratory data analysis, using scripting, text parsing, structured query language, regular expressions, graphing, and clustering methods to explore data. Students will be able to make sense of and see patterns in otherwise intractable quantities of data. In this course students will be able to work with the Pandas, seaborn, and scikit-learn packages of Python.3FallFallFall 2025SI 370 Syllabus011318-UINF
39
SI390Internship Experience and Seminar in Practical Engagement
(Internship)
390Optional practical experience opportunity for BSI students who perform at least 60 hours of work in a summer internship. Internship experiences for credit and enrollment in this course must be approved in advance by the UMSI Career Development Office. In this course, students will develop learning objectives, complete reflective assignments, and design an internship portfolio demonstrating internship outcomes. This course will support students' ability to derive deeper meaning from an integrated learning experience with the potential to contribute to life-long career development.1Fall
Winter
Spring
Summer
Fall
Winter
Spring
Summer
Fall 2025For BSI Students only.SI 390 Syllabus011318-UINF
40
SI394Introduction to Automotive UX
(Auto UX)
--Taught by industry professionals who currently work in the automotive industry, this course provides hands-on experience with the best practices and theory that exist within Automotive User Experience (UX) design space. Students will be asked to create designs of their own to convey their understanding. The primary context for this class will be the in-vehicle digital interfaces, but other devices such as mobile, web, and physical devices (ex. Charging stations, key fobs) will be referenced. This class will not cover exterior automotive design.3FallFallFall 2025Prior to Fall 2025 this course was offered as SI 311.150SI 311.150 Syllabus
41
SI403Advanced Qualitative Methods
(Adv. Qual Methods)
--Preceded by SI 303 [SI 422]This course builds on skills from the introductory course, focusing on advanced techniques that may include in-depth interviews, ethnography, and participatory design. Students will refine their abilities in qualitative data collection, analysis, and synthesis, applying these skills to real-world information studies projects. Hands-on experience with methods such as grounded theory will prepare students to tackle complex user experience and information systems research challenges.4WinterWinter--New course in Winter 2026
42
SI405Applied Generative AI
(Applied GenAI)
--Preceded by SI SI 345 [SI 330], and SI 385 [SI 370]This course provides a hands-on exploration of generative artificial intelligence with a focus on large language models (LLMs) and their applications. Students will learn how to build real-world generative AI applications using state-of-the-art LLMs through APIs and run local models. The course emphasizes applied techniques and approaches, rather than teaching theory or deep mathematical foundations. By the end of the course, students will be able to design, implement, and evaluate end-to-end generative AI systems using modern libraries and frameworks, all through Python-based development.4WinterWinter--New course in Winter 2026
43
SI407Advanced Design
(Advanced Design)
482
Interaction Design Studio
Preceded by (SI 307 or SI 207) & SI 347 [SI 388]This course builds on foundational UX principles, focusing on the creation of sophisticated, user-centered interactive systems. Students will explore advanced design techniques, including prototyping, iterative testing, and user feedback integration. Emphasis is placed on solving complex design problems through collaborative, research-driven approaches. Projects will challenge students to push creative boundaries while maintaining usability and accessibility, preparing them for professional UX design roles.4Fall
Winter
Fall
Winter
Fall 2025SI 482 Syllabus019374-UINF or UMSI Minor
44
SI410Ethics and Information Technology
(Ethics&Info Technlgy)
410Jr or Sr level standingApplies an emergent philosophy of information to a variety of new technologies that are inherently social in their design, construction, and use. Learning modules include: social media interaction; remembering/forgetting; and game design ethics. By collaborating on building a wiki community, students explore ethical/unethical information behaviors and test information quality metrics.4WinterWinterWinter 2025This course is a ULWRSI 410 SyllabusAMCULT 410
DIGITAL 410
STS 410
SI019374-UINF or UMSI Minor
45
SI411Advanced Special Topics in Information
(AdvSpecTopicInfo)
--Varies by topicSpecial Topics in Information
For details about the topics offered each term, please see: https://www.si.umich.edu/programs/courses/special-topics-courses
1-3WinterFall
Winter
--
46
SI413Advanced Quantitative Methods
(AdvQuant:Experiments)
340
Experiment Design and Analysis
Preceded by (SI 261 [STATS 250] or waiver) and (SI 313 or SI 305)This course builds on foundational skills from the introductory course, focusing on advanced statistical techniques in information studies. Students may explore topics including survey design, experimental methods (e.g., A/B testing), and server log analysis. Emphasis is placed on analyzing large datasets, performing regression and multivariate analyses, and generating data-driven insights. This course equips students with practical skills for applying quantitative methods to user experience, product design, and business decisions4WinterWinterWinter 2025
47
SI425Introduction to User Modeling
(Intro to User Modeling)
425Preceded by (SI 261 [STATS 250] or waiver)This course introduces techniques to model user behavior from economic theory, behavioral economics, and computer science. Students learn to model preferences using observational and experimental data and evaluate the effectiveness of pricing and monetization strategies for digital products in the presence of network effects, changing digital advertising landscape, novel AI technologies, and privacy preferences. Student teams analyze case studies about user modeling in real world companies.3FallFallFall 2025SI 425 Syllabus011318-UINF
48
SI428Online Communities: Analysis and Design of Online Interaction
(Online Communities)
429This course gives students a background in theory and practice surrounding online interaction environments. For the purpose of this course, a community is defined as a group of people who sustain interaction over time. The group may be held together by a common identity, a collective purpose, or merely by the individual utility gained from the interactions. An online interaction environment is an electronic forum, accessed through computers or other electronic devices, in which community members can conduct some or all of their interactions.3Fall
Winter
Fall
Winter
Fall 2025SI 429 Syllabus011318-UINF
49
SI432Information Technology and Global Society
(IT & Global Society)
430In this course, students will examine recent and current global events featuring information technology, and through both discussion and introspection, construct their own personal hypotheses of technology and society. Along the way, students will hear about the way in which information technology is touching the remotest places in the world, gain an introduction to formal theories of technology and society, and stress-test their critical thinking skills.3WinterWinterWinter 2025SI 430 SyllabusSTS 432SI
50
SI434Algorithms and Society
(Algorithms and Society)
431Algorithms are a set of rules for computers to follow. Algorithms affect myriad aspects of everyday life, from facial recognition to privacy to policing to social media. This course will examine the ways that algorithms impact individuals and communities, especially in ways that may not be obvious to people who are consumers of algorithmic technologies. We will investigate concepts of bias, discrimination, fairness, ethics, and justice, especially as they relate to attributes like gender, race, or health. Students will be tested via quizzes and will be given an opportunity to explore new ideas3WinterWinterWinter 2025SI 431 Syllabus019374-UINF or UMSI Minor
51
SI436Exploring Computational Thinking Through Making
(Making for Info Prob)
435This course uses making activities to introduce students to problem-solving skills associated with computational thinking. Students will utilize their foundational knowledge of computational thinking and making/tinkering to design solutions to a wide-variety of information problems. The course structure will include a combination of lectures, hands-on making activities, and small group presentations.3N/A----SI 435 Syllabus011318-UINF
52
SI457Advanced Development
(Adv Development)
--Preceded by (SI 201 [SI 206] or waiver) and SI 357 [SI 364]This course builds on foundational skills in web and database technologies, focusing on creating scalable, high-performance multi-user applications. Students will deepen their expertise in advanced database management, server-side programming, and web frameworks. Emphasizing real-world problem-solving, the course covers topics like optimization, security, and API integration. Students will develop complex applications using a combination of technologies such as MySQL, HTML5, PHP, JavaScript, Python, and mobile platforms.4WinterWinter--New in Winter 2026
53
SI465Applied Machine Learning
(AppldMachineLearning)
--Preceded by SI 325, SI 345 [SI 330], and SI 385 [SI 370]This course introduces students to practical machine learning techniques for solving real-world problems in information studies. Building on skills in data manipulation, exploration, and mathematical analysis, students will learn to implement supervised and unsupervised algorithms, including regression, classification, and clustering. Emphasis is placed on model evaluation, tuning, and the ethical implications of machine learning. By the end, students will be able to apply machine learning models to support data-driven decision-making.4
Winter
--New in Winter 2026
54
SI478UX Research at Scale
(UX Research at Scale)
467Preceded by SI 303 [SI 422] & SI 347 [SI 388]This course provides a framework for developing and executing research programming to understand user needs and evaluate products and services in enterprise settings. Qualitative and quantitative research strategies and methodologies in common use will be covered, including remote unmoderated research, analysis of experience analytics, A/B testing, and advanced survey methods, among others.3WinterWinterWinter 2025SI 467 Syllabus
55
SI485Information Analysis Capstone I
(IA Capstone I)
405Preceded or accompanied by SI 305, 310 [302], 315 [301], 345 [330], 385 [370], and 425Students will learn about team development, positive group dynamics, professional interactions with clients, assessing project needs, development of initial project ideas, surveying related industry organization and technology, related information fields, decision-making, and working through challenging, conflicting, or ambiguous problems. On completion of the course, student teams will have created a cherent high-level project plan identified in collaboration with a client.2FallFallFall 2025SI 405 Syllabus011318-UINF
56
SI487User Experience Design Capstone I
(UX Capstone I)
407Preceded or accompanied by SI 303 [SI 422], 307, 310 [302], 313, 347 [388], and 357 [364]Students will learn about team development, positive group dynamics, professional interactions with clients, assessing project needs, development of initial project ideas, surveying related industry organization and technology, related information fields, decision-making, and working through challenging, conflicting, or ambiguous problems. On completion of the course, student teams will have created a cherent high-level project plan identified in collaboration with a client.2FallFallFall 2025SI 407 Syllabus011318-UINF
57
SI491Independent Study
(IndStudy)
491Independent Study1-8N/A
58
SI495Information Analysis Capstone II
(IA Capstone II)
485Preceded by SI 305, 310 [302], 315 [301], 345 [330], 385 [370], 425, and 485 [405]Advance project course for the Information Analytics Path. Students will apply skills learned in the Path to create a data-centered project that includes requirements analysis, data manipulation and analysis, and evaluation needs of a client. Example project settings include: analyzing customer/user interaction data for a commercial enterprise; constructing new datasets for business intelligence; or applying large-scale predictive analytics to improve a business or educational outcome.4WinterWinterWinter 2025SI 485 Syllabus011318-UINF
59
SI497User Experience Design Capstone II
(User Exp Capstone II)
487Preceded by SI 303 [SI 422], 307, 310 [302], 313, 347 [388], 357 [364], and 487 [407]Advanced project course for the User Experience Path. Students will apply skills learned in the Path to create a project that includes aspects of requirements analysis, design, and evaluation needs of a client. Example project settings might include: constructing a website for an academic unit or organization, building a mobile health application, constructing a commercially viable product, or designing a patient-facing or clinical support system.4WinterWinterWinter 2025SI 487 Syllabus011318-UINF