INFO 102 Gender and Information Technology (5) SSc, DIV
Explores the social construction of gender in relation to the history and contemporary development of information technologies. Considers the importance of diversity and difference in the design and construction of innovative information technology solutions. Challenges prevailing viewpoints about who can and does work in the information technology field. Offered: A.
View course details in MyPlan: INFO 102
INFO 180 Introduction to Data Science (4) RSN
Survey course introducing the essential elements of data science: data collection, management, curation, and cleaning; summarizing and visualizing data; basic ideas of statistical inference, machine learning. Students will gain hands-on experience through computing labs.
View course details in MyPlan: INFO 180
INFO 200 Intellectual Foundations of Informatics (5) SSc
Introduces the intellectual foundations of information, including what it is; how people create, categorize, find, interpret, manipulate and use information; how human values shape the design of information, information technology, and information systems; and how these systems shape people, organizations, and society. Includes analytic, design, empirical, and technical skill development.
View course details in MyPlan: INFO 200
INFO 201 Foundational Skills for Data Science (5) RSN
Introduces fundamental tools, technologies, and skills necessary to transform data into knowledge, including data manipulation, analysis, and visualization, as well as version control and programming languages used in data programming. Students learn to work with real data, and reflect on the power and perils of using data to inform.
View course details in MyPlan: INFO 201
INFO 290 Orientation to Informatics (1)
Provides newly admitted Informatics students with background necessary for success in the major. Includes discussion of iSchool/Informatics mission, culture, values, expectations, resources, degree and career options. Addresses effective classroom performance including teamwork and leadership, and focuses on resume, LinkedIn profile, portfolio, interview and career fair preparation.
View course details in MyPlan: INFO 290
INFO 300 Research Methods (5)
Introduces research methods used to understand people's interactions with information, information technology, and information systems. Topics include epistemology, science, theory, research ethics, and a selection of qualitative, quantitative, and design methods for answering questions in both research and practical settings.
View course details in MyPlan: INFO 300
INFO 310 Information Assurance and Cybersecurity (5) SSc, RSN
Provides a theoretical and practical introduction to information assurance and cyber-security (IAC). Includes methods and practices for securing information and information systems. Covers how vulnerabilities arise, recognizing evolving threats, and mitigating them. Explores the role of risk analysis, information privacy, accountability, and policy.
View course details in MyPlan: INFO 310
INFO 312 Enterprise Risk Management (4)
Examines the risk inherent in use of technology, and how to manage risk to information, data, and technology in organizations. Topics include risk management frameworks, risk tolerance, key risk indicators, the legislative and regulatory environment, compliance, and new avenues of risk such as social media and mobile.
View course details in MyPlan: INFO 312
INFO 330 Databases and Data Modeling (5) RSN
Introduction to database systems, focused on relational models, languages, and systems and the application of conceptual, logical, and physical database design. Key topics include the relational model, SQL, entity-relationship modeling, three-tier architectures, implementation of database applications, and non-relational databases. Links data modeling decisions to social justice outcomes.
View course details in MyPlan: INFO 330
INFO 331 Introduction to Information Architecture (5)
Introduction to Information Architecture (IA) methodologies and tools used to design and build information spaces. Discusses IA core concepts of navigation, labeling, data modeling, taxonomy and information personas. Also discusses wireframes, sitemaps, information design and integrating IA work with a UX strategy.
View course details in MyPlan: INFO 331
INFO 351 Information Ethics and Policy (4) SSc, DIV
Provides an analytic philosophy framework from traditional western traditions for analyzing the ethical, legal, and policy issues surrounding information, information technologies, and the information industries. Explores policy and ethical issues of information access and control including: intellectual property, privacy, free speech, and security.
View course details in MyPlan: INFO 351
INFO 352 Race, Gender, and Information (4) SSc, DIV
Explores information technology from a feminist standpoint. Considers the intersection of difference - gender, race, class, sexuality, and ability - in technology studies and work. Includes historical overview of women in technology, an introduction to technology education, and discussion about women in the information technology workforce.
View course details in MyPlan: INFO 352
INFO 353 Indigenous Ways of Knowing in the Digital World (4) SSc, DIV
Covers digital tools such as video games, virtual reality, language apps, and digital heritage sites used to maintain relationships to place, language, history, and culture. Explores respectful use and ethical development of these tools with emphasis on Native North American Indigenous approaches to knowledge. Students learn how relationality informs thoughtful and appropriate uses of information technology designed by and for Indigenous people.
View course details in MyPlan: INFO 353
INFO 354 Data Justice (4) SSc, DIV
Introduction to data justice. Addresses historical and contemporary problems of injustice and inequality linked to data, statistics, and computation. Situates topic within broader theories of justice, in particular gender, racial, and socioeconomic justice. Covers core issues, including: data discrimination and violence; statistics, norms, and governmentality; surveillance and data capitalism.
View course details in MyPlan: INFO 354
INFO 355 Information Policy Design (5) SSc
Introduction to methods of policy analysis and design, with an emphasis on moral and ethical reasoning and imagination. Skill development in policy analysis and design, along with their integration. Explores the importance of mindset and worldview in varied socio-technical settings. Prerequisite: INFO 360 or HCDE 210.
View course details in MyPlan: INFO 355
INFO 356 Moral Reasoning and Interaction Design (4)
What does it mean for a technology to be good or evil? Students learn about and critique existing design patterns, features, and products through a diverse set of ethical theories, and they design new technologies grounded in systematic principles of moral reasoning. Mix of studio and seminar. Prerequisite: INFO 360 or HCDE 210.
View course details in MyPlan: INFO 356
INFO 360 Design Methods (4) A&H/SSc, DIV
Introduces design paradigms and methods for envisioning information systems that meet the needs of people, organizations, and society. Topics include design thinking, creativity, and the sketching, prototyping, evaluating, and specifying of information experiences. Engages questions of design justice, examining who is and is not served by design.
View course details in MyPlan: INFO 360
INFO 362 Visual Information Design (5) A&H
Build fluency in expressing information visually as diagrams, charts, maps, and icons. Learn to solve design problems, give and receive critique, follow an iterative process of design refinement, and learn technical skills. Understand the nature of visual potential, visual design principles, and the impact of color and typography.
View course details in MyPlan: INFO 362
INFO 365 Mobile Application Design (5)
Fundamentals of mobile UX & UI design through the lens of creating your own mobile OS and core mobile apps in a design studio setting. Includes creating a mobile design language and mobile patterns, app review by professional designers, and how design for mobile is unique from other mediums. Recommended: INFO 360
View course details in MyPlan: INFO 365
INFO 371 Advanced Methods in Data Science (5) RSN
Introduces modern methods in applied data science. Emphasizes practical applications and analysis of real-world data through a survey of common techniques in supervised and unsupervised machine learning, and methods for experimental design and causal inference. Students learn functional, procedural, and statistical programming techniques for working with data. Prerequisite: INFO 370.
View course details in MyPlan: INFO 371
INFO 376 Introduction to Search and Recommender Systems (4)
Covers search engines, recommendation systems, web crawling, and search interface technologies. Includes hands-on experience with a focus on techniques used to access, retrieve, organize, present, and recommend information. Students work with developmental tools and learn relevant concepts through experimentation. Introduces techniques used by e-commerce, social media, and streaming for recommending content and engaging users. Prerequisite: CSE 160 or CSE 163; recommended: basic Python programming.
View course details in MyPlan: INFO 376
INFO 380 Product and Information Systems Management (5)
Provides students with the skills to design information systems and software. Students learn how to identify and analyze system needs in terms of organizational and stakeholder goals, system functionality, and the constraints in which it must operate. Students learn analysis and design methods to gather, model, and define system requirements.
View course details in MyPlan: INFO 380