Skip to main content
utexas.edu
UT iSchool home

Main navigation

  • About More About pages
    • Vision & Core Values
    • History & Tradition
    • Jobs at the iSchool
    • News & Events
    • Contact Us
  • Programs More Programs pages
    • Admissions
    • Class Schedules
    • Course Offerings
    • Undergraduate Informatics Program
    • Master of Science in Information Studies
    • Dual Degree Programs
    • Master of Science in Information Security & Privacy
    • School Librarian Certificate Program
    • PhD in Information Studies
    • Postdoctoral Fellowships
  • People More People pages
    • Faculty, Staff, & Students
    • Directory Search
    • Advisory Council
    • International Students
    • CARE Counselor
  • Research More Research pages
    • Research Areas
    • Grants & Awards
    • Labs
    • Information & Culture
    • Visiting Scholars
    • Postdoctoral Fellowships
  • Careers More Careers pages
    • Students
    • Employers
    • Alumni
    • Jobs & Career Management Platform
    • Employment & Salary Data
  • Giving More Giving pages
    • Endowments
    • Donate Online
    • Other Ways to Support the iSchool
UT iSchool home

Header Menu

  • Make a Gift

Filter by Program

  • MSIS/PhD (21)

Filter by Area

  • Archival Science/Preservation/Records Management (13)
  • Cultural heritage Informatics (6)
  • Doctoral Core (3)
  • (-) Data Science/Engineering/Analytics (9)
  • General Informatics Elective (3)
  • General Information Studies Elective (18)
  • Health Informatics (8)
  • Research Methods (1)
  • (-) Human Computer Interaction/UX Design/UX Research (15)
  • Human-Centered Data Science (11)
  • Library Science/Librarianship (19)
  • Required for an Informatics Degree (8)
  • Social Informatics (11)
  • Required for an MSIS degree (2)
  • Social Justice Informatics (8)
  • User-Experience Design (13)

INF 380P: Introduction to Programming

MSIS/PhD
General Information Studies Elective, Data Science/Engineering/Analytics

The class focuses on developing problem solving skills using Python as a programming language. Starting from procedural function development, we also explore object-oriented techniques, and discuss simple data structures that are often used in software development. The students usually do a few programming assignments, take a midterm, and submit a final project.

Skills: Learn Problem Solving Skills, Python Coding, peer Collaboration
Topics: Basics Of Python, Object-oriented Design In Python, Simple Data Structures

INF 385T: Special Topics in Information Science: Responsible Data Management

MSIS/PhD
Data Science/Engineering/Analytics, Human Computer Interaction/UX Design/UX Research

Explore common data collection, management, and sharing practices in information technology and emerging technologies, such as search engines and AI systems. Students will read papers and engage in discussions about the pros and cons of established data practices and learn about the three main components of responsible data management: 1) consent and ownership, 2) privacy and anonymity, and 3) broader impact. Students will also practice how to collect data, make data-driven decisions, and design data-driven products through group projects as UX designers, researchers, and data scientists. The course will bring in interdisciplinary perspectives with guest speakers from archive science, engineering, and respponsible AI, to provide a holistic view of broader data ecosystems and infrastructures.

INF 385T: Special Topics in Information Science: Foundations of Data Science

MSIS/PhD
General Information Studies Elective, Data Science/Engineering/Analytics

This class explores various data science models, both traditional and the state of the art techniques. The course is designed to provide mathematical and computational basis such as Linear Algebra, Optimization techniques, and probabilistic modeling for different types of machine learning models. The goal of the class is provide a foundational basis for data science techniques. The class focuses on PSETs and a final data science project.

Skills: Foundation for Machine Learning, model Development
Topics: Able To Understand How Different Models Work, core Machine Learning Principles

INF 385T: Special Topics in Information Science: Prompt Engineering

MSIS/PhD
Data Science/Engineering/Analytics

Develop prompts for text and image generation through an iterative cycle, making the most of foundation models, including large language models and diffusion models. Overview of the field of prompt engineering, including historical development, ethical dilemmas, and the creation of chatbots.

INF 385T: Special Topics in Information Science: Data Semantics

MSIS/PhD
Data Science/Engineering/Analytics

The current Web has experienced tremendous changes to connect data, people, and knowledge. There are a couple of exciting efforts trying to bring the Web to its full potential. The Semantic Web is one of them which is heavily embedded in the Artificial Intelligence area with the long-term goal to enhance the human and machine interaction by representing data semantics, integrating data silos, and enabling intelligent search and discovery. This course aims to provide the basic overview of the Semantic Web in general, and data semantics in particular, and how they can be applied to enhance data integration and knowledge inference. Ontology is the backbone of the Semantic Web. It models the semantics of data and represents them in markup languages proposed by the World Wide Web Consortium (W3C). W3C plays a significant role in directing major efforts at specifying, developing, and deploying standards for sharing information. Semantically enriched data paves the crucial way to facilitate the Web functionality and interoperability. This course contains three parts: Semantic Web language, RDF graph database (i.e., RDF triple store), and its applications. The fundamental part of the course is the Semantic Web languages. It starts from XML and goes further to RDF and OWL. The RDF graph database part introduces different APIs of Jena and its reasoners. The application part showcases current trends on semantic applications. Prerequisites Basic knowledge of HTML and XML is desired. Course Objectives This course aims to develop a critical appreciation of semantic technologies as they are currently being developed. At the end of this course, students should be able to: • sketch the overall architecture of the Semantic Web. • identify the major technologies of the Semantic Web and explain their roles. • illustrate the design principles of the Semantic Web by applying the technologies. • understand certain limitations of the Semantic Web technologies, and be aware of the kinds of services it can and cannot deliver. Course aims are achieved through: • Lectures covers basic knowledge of the Semantic Web • Projects applying semantic technologies to concrete problems of information delivery and use • Assignments of practicing and utilizing key semantic technologies

Skills: Knowledge Graph, Ontology, Graph Database
Topics: XML, RDF, Ontology Reasoning

INF 385T: Special Topics in Information Science: Introduction to Machine Learning

MSIS/PhD
Data Science/Engineering/Analytics

This course will cover fundamental concepts in Machine Learning (ML). The course will provide conceptual and practical knowledge on a wide range of modern machine learning algorithms; including supervised learning (multiple linear regression, logistic regression, neural networks, and decision trees), unsupervised learning (clustering, dimensionality reduction, recommender systems), reinforcement learning & deep learning models (CNN, RNN, Autoencoders & Transformers) and also introduce the importance of Prompt Engineering and Retrieval Augmented Generation. The goal is for students to be comfortable and confident in machine learning concepts and have the ablity to build machine learning model solution to challenging real-world problems. If you’re looking to break into AI or build a career in machine learning, this is a great place to start.

Skills: Python Programming, Large Language Models And Its Application , Machine Learning Packages Like Tensorflow And Scikit-learn
Topics: Classic Machine Learning & Deep Machine Learning Algorithms, ML Evaluation & Prompt Engineering, Ethics In AI

INF 385T: Special Topics in Information Science: Natural Language Processing and Applications

MSIS/PhD
Data Science/Engineering/Analytics

Natural Language Processing (NLP) is concerned with interactions between computers and humans through the medium of human languages. It involves analyzing, understanding, and generating human language, making it possible for machines to interpret and respond to human speech and text. NLP is currently making significant contributions to modern technological advancements and serves as the backbone of crucial applications such as Gen AI, Conversational AI, Question Answering, Human Language Translation, Summarization, Sentiment and Emotion Analysis, Search and Recommendation, and Information Extraction in various domains such as healthcare, finance, legal, libraries and education and beyond. The proposed graduate-level course aims to cover fundamental concepts in Natural Language Processing / Computational Linguistics and how they are used to solve real-world problems. Classes in each week will be divided into two segments: (a) Theory and Methods, a concise description of an NLP concept, and (b) Practicum, a hands-on session on applying the theory to a real-world task on publicly available multilingual text datasets. We will use Python for programming along with popular libraries for text processing such as NLTK, SpaCy and HuggingFace's transformers. By the end of the course, the goals for the students are to: 1. Understand the process of garnering and pre-processing a large amount of multilingual textual data from various domains and sources. Characterize the processes to store, load, pre-process multilingual data and apply language processing operations such as normalization, tokenization, lemmatization, chunking and machine readable representation (vector) extraction. 2. Train machine learning algorithms for natural language understanding and generation and evaluate their performance. 3. Learn to extract information from unstructured text and represent them in the form of knowledge graphs 4. Learn to use existing knowledge graphs, ontologies and lexical knowledge networks for predictive analysis on text 5. Learn about popular NLP applications and tasks and the process of building such applications 6. Propose a novel product/research-focused idea (this will be an iterative process), design and execute experiments, and present the findings and demos to a suitable audience (in this case, the class).

Skills: NLP , Text Mining , Python Programing For Text Analysis , Machine Learning For Text Analysis
Topics: Text Processing Techniques , Text Classification And Generation Models, Evaluating NLP Systems, NLP Applications

INF 385T.09: Special Topics in Information Science: Data Wrangling

MSIS/PhD
General Information Studies Elective, Archival Science/Preservation/Records Management, Data Science/Engineering/Analytics, Library Science/Librarianship, Human Computer Interaction/UX Design/UX Research

Learning key data wrangling maneuvers in abstract and implementations in SQL, Excel, R Tidyverse, and Python Pandas. Maneuvers in data transformations include Nest, Pivot, Mutate (inc. separate/unite), Group/Summarize and Rectangling. Projects include working with "wild caught" data datasets (usually CSV or JSON) and computational notebook environments (e.g., iPython, Jupyter, Rmarkdown, Quarto). Fall 2024 has changes from previous syllabus now that we have Database Design and Introduction to Programming. Nonetheless, the previous syllabus is still useful as it links to course materials that show the teaching approach and type of assignments. http://howisonlab.github.io/datawrangling/#Schedule_of_classes

Skills: Working With Data, data Transformations, data Analysis
Topics: SQL, Python Pandas, R Tidyverse

INF 385T.13: Special Topics in Information Science: Human-AI Interaction

MSIS/PhD
Data Science/Engineering/Analytics, Human Computer Interaction/UX Design/UX Research

Introduction to combining human and machine intelligence to benefit people and society. Explore cutting-edge research on a number of subjects related to human-AI interaction, including the psychological and societal impacts of AI as well as design guidelines and methods for human-centered AI.

INF 385C: Human-Computer Interaction

MSIS/PhD
Human Computer Interaction/UX Design/UX Research

This course introduces students to human-computer interaction theories and design processes. The emphasis is on applied user experience (UX) design. However, the course starts by discussing fundamental aspects of human perception and cognition and linking them with design principles. The course presents an iterative evaluation-centered UX lifecycle and introduces students to a broader notion of user experience, including usability, usefulness, and emotional impact. The UX lifecycle should be viewed as template intended to be instantiated in many different ways to match the constraints of a particular development project. The UX lifecycle activities we cover include contextual inquiry and analysis, requirements extraction, design-informing models, design thinking, ideation, sketching, conceptual design, and formative evaluation.

Skills: UX Design Cycle, user Research, intro To Prototyping
Topics: Human Cognition And Perception, evaluation Methods

INF 385E: Information Architecture and Design

MSIS/PhD
Human Computer Interaction/UX Design/UX Research

This course explores the fundamental principles and practical applications of Information Architecture (IA). Drawing from the seminal work "Information Architecture: For the Web and Beyond" by Louis Rosenfeld, Peter Morville, and Jorge Arango, students will delve into the essential concepts, methodologies, and best practices shaping the organization and presentation of information in digital environments. Simply, this course addresses how to make content organized and findable based on human understanding. Throughout the course, students will examine the critical role of IA in enhancing user experience, facilitating navigation, and optimizing content discoverability. Topics covered include information organization, navigation design, metadata implementation, taxonomy development, and user-centered design principles. Through a combination of theoretical discussions, case studies, hands-on exercises, and a real project with a real client and real world constraints, students will gain proficiency in designing effective IA solutions tailored to diverse user needs and contexts. Emphasis will be placed on understanding user behavior, conducting user research, and iteratively refining IA structures to align with evolving user requirements and organizational goals. Course Objectives: Gain a comprehensive understanding of Information Architecture principles and methodologies. Learn how to analyze and evaluate existing IA structures in digital environments. Develop proficiency in designing and implementing effective IA solutions for websites and digital products. Explore techniques for conducting user research and applying user-centered design principles to IA. Understand the role of IA in enhancing usability, findability, and overall user experience. Acquire practical skills in wireframing, prototyping, and usability testing within an IA context. Explore emerging trends and technologies shaping the field of Information Architecture.

Skills: Research Skills (card Sorts + Tree Testing), Refine IA Structures Including Navigation + Labels To Optimize Content Discoverability, Metadata Implementation + Taxonomy Development
Topics: Gain a Comprehensive Understanding Of Information Architecture Principles And Methodologies., Learn How To Analyze And Evaluate Existing IA Structures In Digital Environments., Strategic Thinking For Effective Solutions

INF 385P: Usability

MSIS/PhD
Human Computer Interaction/UX Design/UX Research

This course will give students a foundational introduction to user experience (also known as UX, CX, HCI) and introduce some of the core UX research methods in use today, as well as applying these methods to a product to create a final presentation that can hopefully be used in their portfolio/job seeking adventures. Accordingly, the class will cover 5 major areas: 1. Have an in-depth understanding of some primary UX methods relevant to product development (e.g. Heuristic evaluation, Moderated User testing, UX Benchmarking). 2. Understand the principles of other important UX tools/methods (e.g. Information architecture tests (card-sorts), RITE testing, Competitive Analysis, Thematic coding of qualitative data, etc.). 3. Have a working understanding of the most frequently used UX methods at each point of the development lifecycle, with a specific focus on which methods are best suited to evaluative research. 4. Learn the scientific underpinnings of the various methodologies, including the specific advantages and disadvantages of each. 5. The “real world” application of these skills to industry-paced projects

Skills: Usability, user Research, Competitive Analysis
Topics: User Experience, user Centered Design , UX, CX, Design Thinking

INF 385T: Special Topics in Information Science: Quantifying UX

MSIS/PhD
Human Computer Interaction/UX Design/UX Research

A practical introduction and guide for using statistics to solve quantitative problems in user research. Many designers and user researchers view usability and user research as qualitative activities, which do not use formulas and numbers. However, usability practitioners and user researchers are increasingly expected to quantify the benefits of their efforts. The impact of good and bad designs can be quantified in terms of user performance, task completion rates and times, perceived user satisfaction. The course will address questions frequently faced by user researchers, such as, how to compare usability of products for A/B testing and competitive analysis, how to measure the interaction behavior and attitudes of users, how to estimate the number of users needed for usability testing. The course will introduce students to a foundation for statistical theories and the best practices needed to apply them. It will cover descriptive statistics, confidence intervals, standardized usability questionnaires, correlation, regression, and analysis of variance. It will also address how to effectively communicate the quantitative results.

INF 385T: Special Topics in Information Science: Product Management

MSIS/PhD
Human Computer Interaction/UX Design/UX Research

As an industry practitioner with over a dozen years of product management experience and a dozen years of experience as a UX professional, I'm really looking forward to teaching a course that melds these best of both worlds. This course will focus on the fundamentals of product management and the tools and techniques employed by product managers. Students will learn about the corporate product phase gates and all the cross-functional teams with whom product managers engage. The product journey will be examined exploring: 1) how successful products are conceived; 2) how they intercept and are matched with appropriate technologies at the right time; 3) how their markets are analyzed; 4) how their volumes, revenues and profits are forecast yielding their business cases; and 5) how their value propositions are communicated to corporate executives to be formally approved and added to a company’s product roadmap. Furthermore, software and hardware product development processes will be investigated with an emphasis on how UX professionals can help streamline these processes and deliver user experiences that delight customers. This will have the effect of strengthening the product’s business case and ultimately the product’s return on investment (ROI), providing an evangelization opportunity for the product, the company, the product manager, and the UX professional.

Skills: Product Management, Product Financial Acumen, Cross-Functional Team Engagement
Topics: Market Modeling & Analysis, Product Business Case Development, Value Proposition

INF 385T: Special Topics in Information Science: Inclusive Design for Accessible Technology

MSIS/PhD
Human Computer Interaction/UX Design/UX Research

This course introduces the theory and practice of inclusive design principles for developing accessible technology. Inclusive design focuses on understanding the diversity of human characteristics (e.g., age, gender, race/ethnicity, disability, etc.) and applying a human-centered approach in designing technology to satisfy user requirements. Students will learn to use inclusive design processes to recognize user characteristics, discover user needs, produce design solutions, and develop prototypes during this course. Topics include, but are not limited to, inclusive design, ability-based design, disability-related terminology, and assistive technologies. Students will be required to engage in class discussions, complete in-class and homework assignments, give oral presentations, work in small groups, and complete a semester project. This course assumes students will have prior knowledge or experience in user experience (UX) design and/or human-computer interaction. No prior programming experience is required.

Skills: Inclusive Design, accessible Design, ux Portfolio, inclusive Design
Topics: Design Methodologies, project-based Approach

INF 385T: Special Topics in Information Science: Visual Design

MSIS/PhD
Human Computer Interaction/UX Design/UX Research

In this course, students will learn about the graphic designs role in UX design roles using industry-standard tools, Figma and Adobe Illustrator. This course is meant to engage and push students to think creatively to design and create portfolio-worthy polished designs. Students will learn to craft visually engaging and user-friendly digital experiences. By learning and understanding graphic design principles, including typography, color theory, and layout design, students will develop proficiency in designing and prototyping for a variety of experiences. These skills will be displayed through design exercises and projects.

Skills: Proficiency In UX/UI Design Tools, Advanced Graphic Design Techniques, Effective Visual Communication Strategies
Topics: UX Graphic Design Principles, Visual Communication, Figma And Adove Illustrator Mastery

INF 385T: Special Topics in Information Science: Misinformation and Disinformation

MSIS/PhD
General Information Studies Elective, Human Computer Interaction/UX Design/UX Research

In this course, we will work to understand and address the challenges of misinformation, disinformation, and strategic manipulation in online environments. First, we will work to develop a deep understanding of the problem space. We will read and discuss existing research (both historical and contemporary) on how and why misinformation and disinformation spread. Next, we will explore the process, both personal and interpersonal, by which these issues can be approached and addressed in our own lives. This will involve reflecting on our own presuppositions, beliefs, and biases about information; and doing a project in which we apply the principles of Human-Centered Design to investigate different design directions for addressing misleading information. Students will gain important contextual knowledge and hands-on design experience that they can take into future professional domains (from education to policy to technology), where they can contribute to building more trustworthy information systems.

Skills: Media Literacy, Design Thinking, Prototyping & Qualitative User Research
Topics: Escribe the “problem” Of Online Misinformation & Disinformation From Different Perspectives, Design Interventions That Address Mis- And Disinformation, Reflect On Your Own Information Diet & Identify Ways To Make Information Spaces Healthier Through Their Own Participation

INF 385T: Special Topics in Information Science: Accessible UX

MSIS/PhD
General Information Studies Elective, Human Computer Interaction/UX Design/UX Research

Accessible UX provides students working (or planning to work) in any area of UX, Digital Product Management, or Development with key skills and insights into the current accessibility landscape, in addition to specific guidelines and WCAG conformance specifications. The course is divided into foundational and tactical modules. The first half of the course provides a comprehensive overview of Accessibility and its importance. The second half of the course involves evaluating real-world applications and websites per the WCAG guidelines, producing Accessibility reports, planning studies (with persons with disabilities), and designing for accessibility. Course Goals 1. Become proficient in recognizing accessibility issues in key domains 2. Understand successful team and organizational behaviors in Accessibility 3. Learn how Accessible UX and Development is accomplished 4. Evaluate Web and App experiences using the WCAG framework from W3.org/WAI

Skills: WCAG Evaluation, Accessible UX Design, Disability Etiquette
Topics: Designing for Accessibility, Accessibility Research, WCAG Guidelines

INF 385T: Special Topics in Information Science: User Behavior and Search Experience

MSIS/PhD
Library Science/Librarianship, Human Computer Interaction/UX Design/UX Research

The purpose of this course is to provide theoretical and practical foundations for information professionals who wish to design and evaluate search systems and services, taking user-centered approaches. This course explores search user interfaces, search behavior, search interaction, search user experience, search as learning, search for creativity, and research methods for understanding information behavior and evaluating search systems. Students will learn search behavior across various contexts, including academic and professional settings, everyday life, and digital learning environments. Students will gain insights into how people interact with, use, and evaluate information in a variety of application areas, such as web search engines, domain-specific search systems, digital libraries, social search platforms, and generative AI-based systems.

Skills: UX Research Of Search Systems, qualitative Research Methods, information System Evaluation And Experiments
Topics: Human Information Behavior, search User Experience, interactions With Search Systems

INF 385T: Special Topics in Information Science: UX Prototyping

MSIS/PhD
Human Computer Interaction/UX Design/UX Research

Students will learn to produce prototypes of information artifacts such as websites or apps, usually using Figma. The prototypes will be completed in groups. Students will also keep a sketchbook throughout the semester and will complete sketching exercises. No previous sketching experience is required. Students will learn the difference between lofi and hifi prototypes and complete examples of both. Lectures will describe prototyping in different forms and will also describe activities that support prototyping.

Skills: Figma, Framer, sketching
Topics: Mood Boards, story Mapping, microinteractions

INF 385T.10: Special Topics in Information Science: Interaction Design

MSIS/PhD
Human Computer Interaction/UX Design/UX Research

This team-oriented project course will explore several issues surrounding the design and production of usable and elegant interactive experiences. Students will be introduced to topics including the iterative design process, physical and digital prototyping, and user testing. Project work will allow students to demonstrate mastery of the methods discussed in class through the creation and evaluation of screen-based and physical interfaces. Nor formal programming experience is necessary or expected as students are encouraged to leverage existing skills to develop visualizations and prototypes. For projects in the digital domain, experience with Figma, HTML5, Axure, Invision or the like is helpful, but not required.

Skills: Research Methods, User Testing, Prototyping
Topics: Interaction Design, Iterative Design Process

Breadcrumb

  • Home
  • Programs
  • Course Offerings
UT iSchool home

1616 Guadalupe St, Suite #5.202
Austin, Texas 78701-1213

Find us on Facebook
Find us on Twitter
Find us on Instagram
Find us on Linkedin
Find us on Youtube

Footer menu

  • Contact Us
  • News & Events
  • Email Lists
  • Indigenous Land Acknowledgment
  • Resources
  • Knowledge Base
  • Login
© The University of Texas at Austin 2026
Emergency Information Site Policies Web Accessibility Policy Web Privacy Policy