- INFO 1101 - Computation in Society
- INFO 1121 - Interactions Seminar & Studio
- INFO 1201 - Computational Reasoning 1
- INFO 2201 - Computational Reasoning 2
- INFO 2301 - Quantitative Reasoning 2
- INFO 3402 - Information Exposition
- INFO 3504/5504 - Digital Identity
- INFO 4601/5601 - Information Ethics and Policy
- INFO 4602/5602 - Information Visualization
- INFO 4700 - Senior Capstone
Dr. William Aspray
Lecture: TuTh 8:00am - 9:15am, VAC 1B20
Introduces students to modern information and communication technology, the basic principles of software and programming, the fundamental role of algorithms in modern society, computational reasoning, the major organizations in the information sector and fundamental interactions between humans and information technology.
Though students are encouraged to alternately take INFO1201 if they are interested in getting a start at becoming a producer as well as a consumer of information technology, this course provides students with a foundational understanding of technology in a societal context. It will also devote two weeks to giving students brief experience with programming, and practical skills such as working with spreadsheets.
The instructor has training in both history and social science, and this course will go beyond technology and place it in a historical and social context.
Dr. Laura Devendorf
Lecture: TuTh 12:30pm - 1:45pm, ECCR 1B40 Lab: Wednesdays, variable
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.
Dr. Ricarose Roque
Lecture: MWF 10:00am - 10:50am, HLMS 252 Lab: Wednesdays, variable
Computing and information technologies permeate all aspects of our lives. They inspire how we connect with each other online through social networks and how we find information through search engines. Technologies also drive our physical world in how we navigate transportation systems and how we manage money on banking applications. Everyone should have the ability to not only use and interact with computing, but to also create and express themselves with computing.
This course is a hands-on introduction to create, invent, and build with computer programming. No programming experience is necessary and all backgrounds are welcome. Students will become exposed to high-level computational concepts and practices that include algorithms, data, parallelism, abstraction, and debugging. Assignments and projects will involve learning to program using the Scratch and Python programming languages. The creative and problem-solving strategies introduced in this course are applicable across many domains beyond information and computer sciences.
Dr. Brian Keegan
Lecture: MWF 9:00am - 9:50am, HUMN 1B80
Lab: Mondays, variable
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 tradeoffs involved in managing data using different approaches, tools and organizing principles. This course employs content generously provided by DataCamp.
Dr. Michael Paul
Lecture: MWF 1:00pm - 1:50pm, CLRE 207
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.
Dr. Brian Keegan
Lecture: MWF 11:00am - 11:50am, KTCH 1B87
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.
Dr. Jed Brubaker
Seminar: TuTh 5:00pm - 6:15pm, BESC 185
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.
Dr. Casey Fiesler
Lecture: TuTh 9:30am - 10:45am, DUAN G125
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.
Dr. Danielle Szafir
Lecture: TuTh 3:30pm - 4:45pm, EDUC 220
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.
Dr. Rick Robinson
Seminar: MWF 2:00pm - 2:50pm, CHEM 146
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.
Need help or have questions?
View the CMCI advising page for more information, or contact the academic advisor for Information Science:
Grace A. Johnson
Academic Advisor
Walk-in Hours and Appointments: MyCUHub
grace.johnson@colorado.edu
Voicemail: (email preferred) 303-492-1835
Stadium 110F