INFO 1201 Computational Reasoning 1: Expression & Media Transformation—3 credit hours
Introduces principles of computational thinking through the manipulation, transformation and creation of media artifacts, such as images, sounds, and web pages. Students will be exposed to a high ­level overview of algorithms, functions, data structures, recursion and object­-oriented computer programming through a series of assignments that emphasize the use of computation as a means of creative expression. This course is part of the CMCI core requirements. It may be substituted with an equivalent course from another department.

INFO 1301 Quantitative Reasoning 1: Intuitions & Evidence—3
Surveys concepts and techniques for characterizing and quantifying data. Students will learn to use different types of quantitative data, to summarize data with descriptive statistics, to measure similarity of different datasets, to interpret probabilities and statistical significance and to quantify and predict changes in data. This course is part of the CMCI core requirements. It may be substituted with an equivalent course from another department.

Information Science students will take the following foundation courses:

INFO 1111 Representations Seminar & Studio—4 credit hours
Expands students’ perspectives on fundamental categories of human experience and helps them develop critical perspectives on how that experience is constructed. Focuses on the ways in which experiences and worldviews reflect cultural and social differences.  Studio format enables students to directly understand how systems of convention live in the simplest of representations.

INFO 1121 Interactions Seminar & Studio—4
Provides an introduction to thinking about human-centered design and the universal requirements of interactions with data, information and technologies. Studio experiences challenge students to consider the impact that design choices in information and computing technologies have on enabling diverse audiences to access, manipulate, and experience information, and how differences get encoded by data structures, ultimately reflecting biases.  

INFO 2131 Ecosystems Seminar & Studio—4
Provides direct experience analyzing complex social systems of systems and develops students’ ability to learn to listen for (and mediate among) diverse, discordant voices and values within larger communities, organizations and institutions. Employs a variety of qualitative research techniques in the studio, including interviewing, participant observation and ethnographic reflections on differences in communities of practice.  

INFO 2201 Computational Reasoning 2: Representations of Data—3
Surveys techniques for representing data and expressing relationships among data, both at small scales (for example, via programmatic data structures) and at large scales (for example, in various kinds of database systems). Introduces fundamentals of algorithm analysis and the trade­offs involved in managing data using different approaches, tools and organizing principles. This course employs content generously provided by DataCamp. Prerequisites: INFO 1201: Computational Reasoning 1 (or equivalent)

INFO 2301 Quantitative Reasoning 2: Uncertainty & Inference—3
Introduces intermediate ­level methods for quantitative data analysis, focusing on foundational concepts in probability and statistical inference along with complementary computational skills and tools. The course will cover basic probability concepts, common probability distributions and methods for estimating their parameters, multivariate regression with applications to forecasting and classification and a variety of methods of statistical significance testing. Prerequisites: INFO 1301: Quantitative Reasoning 1 (or equivalent) and INFO 1201: Computational Reasoning 1 (or equivalent)

Information Science majors are required to take three courses (a total of at least nine credit hours) from a list of approved courses that meet the “digital landscapes” requirement. These may come from inside or outside Information Science.

Example courses that may be offered within Information Science at the 1000 or 2000 level include Historical Trajectories of Information Science, Human-Computer Interaction or Gender and Information Technology. Courses from other majors within CMCI that would satisfy the Digital Landscapes requirement would include MDST 3002: Digital Cultures and Politics or JRNL 2601: Principles of Journalism and Networked Communication, among others.

INFO 3101 History of Information, Science and Society—3 credit hours
Focusing on two topics: the changing role of information in everyday life over time, and the increasing role of information in disciplinary studies such as social science, engineering, computer science, mathematics, digital humanities; the course will examine information-related academic disciplines, business, industries, and technologies from multiple perspectives from the 17th century to the present.

Information Science students will take both Information Exploration and Information Exposition. Though not required, we highly recommend that Information Science majors take these courses in sequence.

INFO 3401 Information Exploration—3 credit hours
Teaches students how to use information to identify interesting real world problems and to generate insight. Students will learn to find, collect, assemble and organize data to inspire new questions, make predictions and work towards solutions. They will learn to appropriately apply different methods (including computational, statistical, and qualitative) for exploratory data analysis in a variety of domains. Prerequisites: INFO 2301: Quantitative Reasoning 2 (or equivalent); INFO 2201: Computational Reasoning 2 (or equivalent); and INFO 1111 OR 1121 OR 2131, though all Seminar & Studio courses are recommended for best preparation.

INFO 3402 Information Exposition—3
Teaches students to communicate information to a wider audience and construct stories with data across a variety of domains. Students will learn to use data for rhetorical purposes, applying visual, statistical and interpretative methods. Students will learn to think critically about ethical and social implications of using data in expository media, including identification of bias. Prerequisites: INFO 1301: Quantitative Reasoning 1 or INFO 2301: Quantitative Reasoning 2

The Department of Information Science values project-based learning, team-based learning, the development of good professional practice and the development of specializations at the undergraduate level.

The Portfolio & Professional Development as well as the Capstone courses are a critical part of cohort-building in the major, and are designed to create a community of learners who are prepared to tackle ambitious projects together, individually and in preparation for internship and post-baccalaureate opportunities.

INFO 2001, 3001, 4001 Portfolio and Professional Development—1 credit hour(s)
Facilitates career development through the disciplined reflection about and presentation of one’s work using a variety of modalities across a variety of media. Students will be introduced to individuals and organizations representing a diversity of career paths in their chosen field.

INFO 4700 Senior Capstone—3 credit hours
Provides senior-level INFO students an opportunity to demonstrate the culmination of their learning in the major by designing and implementing a significant information system or developing a research question, typically in response to a problem of personal interest related to or informed by their Secondary Area of Specialization. Reinforces project planning, public presentation, and professional ethics skills.  Limited to students with 90 semester hours (Seniors) and Information Science majors. Restricted to students with minimum of 88 credit hours taken (seniors) and Information Science (INFO) majors.

Information Science students will take a total of 5 Problems in Information Science and Mastery courses, with a minimum of 5 courses in each category.

INFO 3501 Problems in Information Science: Peer Production and Crowdsourcing—3 credit hours
Analyzes the mechanisms of peer production and crowdsourcing systems like Wikipedia and OpenStreetMap. Students will investigate how these crowdsourced platforms work socially and technically, develop skills using tools for their analysis, and critically evaluate platform and community limitations. Restricted to students with 55 or more hours.

INFO 3502 Problems in Information Science: Online Communities—3
Explores practical and theoretical topics in online communities through inquiry into one or more particular online communities. Student projects will explore online communities as social and technical systems, including their alignment with conceptualizations of community, expressed and apparent interests, nature of membership and participation, history, participants' motivations for involvement, and explicit, implicit, and infrastructural features that enable and constrain behaviors. Restricted to students with 55 or more hours.

INFO 3503 Problems in Information Science: Everyday Information Behavior—3
Familiarizes students with practical and theoretical topics in the discipline of information behavior and its application to everyday events, activities, and environments. Explores the information dimension of various everyday activities such as buying a car, playing a game, or looking up health information online. Students will learn to analyze the informational dimensions of things that occur in their everyday lives. Restricted to students with 55 or more hours.

INFO 3504 Problems in Information Science: Digital Identity—3
Explores and analyzes identity in a digital era. Through applied research, students investigate both social and technical aspects of how identity is captured, represented, and experienced through technology using theoretical, empirical, and design-based inquiry. Methods and platforms studied vary by semester. “Problems in Information Science” is a series that brings contemporary research to the classroom in the form of progressive, project-based inquiry. Restricted to students with 55 or more hours.

INFO 3505 Problems in Information Science: Designing for Creativity and Learning—3
Analyzes learning technologies, discusses learning theories, and develops prototypes to investigate strategies for engaging people in creative and inclusive learning experiences. Students explore design, learning, and technology by examining sociotechnical systems like construction kits, online communities, and makerspaces with a critical lens on equity and inclusion. Studio format enables students to apply constructionist ideas into the design of technology-enabled environments. Restricted to students with 55 or more hours.

INFO 4601 Mastery in Information Science: Information Ethics & Policy—3
This course will explore the ethical and legal complexities of information and communication technology. By combining real-world inquiry with creative speculation, students will probe everyday ethical dilemmas they face as digital consumers, creators, and coders, as well as relevant policy. Students explore themes such as privacy, intellectual property, social justice, free speech, artificial intelligence, and social media. Student work will be both writing and project-based, and the coursework will draw heavily from real world controversies, current events, and science fiction. Restricted to students with 55 or more hours.

INFO 4602 Mastery in Information Science: Information Visualization—3
Explores the design, development, and evaluation of information visualizations. Covers visual representations of data and provides hands-on experience with using and building exploratory tools and data narratives. Students create visualizations for a variety of domains and applications, working with stakeholders and their data. Will cover interactive systems, user-centered and graphic design, perceptions, data storytelling and analysis, and insight generation. Programming knowledge is strongly encouraged. Restricted to students with 55 or more hours.

INFO 4603 Mastery in Information Science: Survey Research Design—3
Familiarizes students with practical and theoretical topics in using survey methods for conducting information science research. Through discussion and real-world assignments, students will learn when and why to use surveys for collecting data; effective, efficient, and ethical approaches to maximizing response; sampling issues; development of valid items and scales; and how to implement, analyze, and report on survey data collection.Restricted to students with 55 or more hours.

INFO 4604 Mastery in Information Science: Applied Machine Learning—3
Introduces algorithms and tools for building intelligent computational systems. Methods will be surveyed for classification, regression and clustering in the context of applications such as document filtering and image recognition. Students will learn the theoretical underpinnings of common algorithms (drawing from mathematical disciplines including statistics and optimization) as well as the skills to apply machine learning in practice. Prerequisites: INFO 2201 and INFO 2301. Restricted to students with 55 or more hours.

INFO 4605  Mastery in Information Science: Applied Ethnographic Methods—3
Familiarizes students with ethnography as a research tool as it is used in corporate and consulting research.  Systematically explores issues and topics in research for the purposes of product design and development.  Restricted to students with 55 or more hours.

INFO 4611 Mastery in InfoSci: Ubiquitous Computing Experience Design—3
Introduces the field of ubiquitous computing, including sensors, ambient displays, tangibles, mobility, and location and context-awareness. These topics are explored from a user-centered design perspective, focusing on how situated models of computing affect requirements gathering, interaction design, prototyping, and evaluation. Students gain mastery with contemporary "UbiComp" technologies and learn to incorporate them into a user-centered research and design process. Restricted to students with 55 or more hours.