Course Catalog

Filter by Modality

IS 107 Data Science Discovery

Data Science Discovery is the intersection of statistics, computation, and real-world relevance. As a project-driven course, students perform hands-on-analysis of real-world data sets to analyze and discover the impact of the data. Throughout each experience, students reflect on the social issues surrounding data analysis such as privacy and design.

Same as CS 107 and STAT 107.
This course satisfies the General Education Criteria for Quantitative Reasoning I.

  • Spring 2020

    • IS107AL1 - Data Science Discovery Mon/Wed/Fri 12:00 pm - 12:50 pm
      On-Campus Karle Flanagan, Wade Fagen-Ulmschneider 70644
    • IS107AYA - Data Science Discovery Wed 2:00 pm - 3:50 pm
      On-Campus Anku Adhikari 70645
    • IS107AYC - Data Science Discovery Wed 4:00 pm - 5:50 pm
      On-Campus Anku Adhikari 70647
    • IS107AYG - Data Science Discovery Fri 10:00 am - 11:50 am
      On-Campus Sogol Bazargani 70651
    • IS107AYI - Data Science Discovery Fri 2:00 pm - 3:50 pm
      On-Campus Sogol Bazargani 70653

IS 202 Social Aspects of Information Technology

Explores the way in which information technologies have and are transforming society and how these affect a range of social, political and economic issues from the individual to societal levels.

This course satisfies the campus undergraduate Social and Behavioral Science requirement.

  • Spring 2020

    • IS202AD1 - Social Aspects Info Tech Thu 3:00 pm - 3:50 pm
      On-Campus Jean Kanengoni, Emily Knox 66607
    • IS202AD2 - Social Aspects Info Tech Thu 4:00 pm - 4:50 pm
      On-Campus Emily Knox, Jean Kanengoni 66608
    • IS202AD3 - Social Aspects Info Tech Fri 10:00 am - 10:50 am
      On-Campus Emily Knox, DeAnza Williams 66610
    • IS202AD4 - Social Aspects Info Tech Fri 11:00 am - 11:50 am
      On-Campus Emily Knox, Claudia Grisales Bohorquez 66611
    • IS202AD5 - Social Aspects Info Tech Fri 12:00 pm - 12:50 pm
      On-Campus DeAnza Williams, Emily Knox 66606
    • IS202AD6 - Social Aspects Info Tech Fri 1:00 pm - 1:50 pm
      On-Campus Emily Knox, Daniela Delgado Ramos 66609
    • IS202AE1 - Social Aspects Info Tech Mon/Wed 2:00 pm - 2:50 pm
      On-Campus Emily Knox 66612
    • IS202BD1 - Social Aspects Info Tech Thu 3:00 pm - 3:50 pm
      On-Campus Aiko Takazawa, Lori Kendall 68817
    • IS202BD3 - Social Aspects Info Tech Fri 10:00 am - 10:50 am
      On-Campus Aiko Takazawa, Lori Kendall 70214
    • IS202BD4 - Social Aspects Info Tech Fri 11:00 am - 11:50 am
      On-Campus Lori Kendall, Susan Liepert 68819
    • IS202BD5 - Social Aspects Info Tech Fri 12:00 pm - 12:50 pm
      On-Campus Lori Kendall 68820
    • IS202BD6 - Social Aspects Info Tech Fri 1:00 pm - 1:50 pm
      On-Campus Susan Liepert, Lori Kendall 70217
    • IS202BE1 - Social Aspects Info Tech Mon/Wed 11:00 am - 11:50 am
      On-Campus Lori Kendall 68816

IS 206 Introduction to Database Concepts and Applications

Introduction to database technology concepts and architecture. Explore data types and reading/writing database layout descriptions. Discussion of database ethics and privacy concerns. Comparison of different database systems a user might encounter including RDBMS, XML/RDF/JSON, NOSQL, and Graph database systems. Labs involving common database tools and exercises in SQL

  • Spring 2020

    • IS2061C - Intro Database Concepts & Apps Mon/Wed/Fri 1:00 pm - 1:50 pm
      On-Campus Craig Evans 70945

IS 266 Community Innovation

How do communities contribute to transformative, world-changing innovations? Why is their participation indispensable for fostering change? And what makes change ultimately transformative across diverse spaces and time? Community Innovation explores how engagement with interdisciplinary communities and collaborations, as well as histories of globally-changing local innovations from the Illinois were critical to fostering and sustaining new social and technical practices across space and time.

  • Spring 2020

    • IS266A - Community Innovation Tue/Thu 11:00 am - 12:50 pm
      On-Campus Anita Chan, Kyratso Karahalios, Karen Rodriguez'G 70448

IS 309 Computers and Culture

Explores cultural ideas about computers, including hopes and fears about the effects of computers on our lives. Will analyze images of computers in fiction and movies. The course will also examine hackers, online subcultures, and other computer-related subcultures, and the integration of computers into various cultural practices.

Previously IS390CC.

  • Spring 2020

    • IS390CC - Computers and Culture Tue/Thu 9:30 am - 10:50 am
      On-Campus Damian Duffy 66789

IS 316 Design of Usable Information Interfaces

Examines issues of Human Computer Interaction and the design of better computer interfaces.

Previously IS351.

  • Spring 2020

    • IS351A - Design Info Interfaces Tue/Thu 11:00 am - 12:20 pm
      On-Campus Jeffrey Ginger 70127

IS 401 Introduction to Network Information Systems

Hands-on introduction to technology systems for use in information environments. The course steps students through choosing, installing, and managing computer hardware and operating systems, as well as networking hardware and software. The course also explores alternatives for administering IT and how to assess emerging technologies and their applicability to library settings. While students are expected to have basic computer competencies per the School of Information Sciences admissions requirements, the goal of the course is to provide practical detailed knowledge of the technology for all levels of competency. The primary objective is to provide a conceptual understanding of the topics of the day through concrete hands-on examples of implementation. By learning the underlying concepts, students will be better prepared to help design networked systems that not only work well today, but also develop systems that can be easily adapted for the needs and technologies of tomorrow.

Previously IS451.

  • Spring 2020

    • IS451AO - Intro to Network Systems Tue 5:00 pm - 7:50 pm
      Online Martin Wolske 67562

IS 403 Literature and Resources for Children

Evaluation, selection and use of books and other resources for children (ages 0-14) in public libraries and school media centers; explores standard selection criteria for print and non-print materials in all formats and develops the ability to evaluate and promote materials according to their various uses (personal and curricular) and according to children's various needs (intellectual, emotional, social and physical).

  • Spring 2020

    • IS403AGO - Lit and Resources Children Wed 6:00 pm - 8:00 pm
      Online Kathryn Quealy 70491
    • IS403AUO - Lit and Resources Children Wed 6:00 pm - 8:00 pm
      Online Kathryn Quealy 70719

IS 407 Introduction to Data Science

This course introduces students to data science approaches that have emerged from recent advances in programming and computing technology. They will learn to collect and use data from a variety of sources, including the web, in a modern statistical inference and visualization paradigm. The course will be based in the programming language R, but will also use HTML, regular expressions, basic Unix tools, XML, and SQL. Supervised and unsupervised statistical learning techniques made possible by recent advances in computing power will also be covered.

Previously IS457.

  • Spring 2020

    • IS457AG - Introduction to Data Science Mon 2:00 pm - 4:50 pm
      On-Campus Victoria Stodden 67407
    • IS457AU - Introduction to Data Science Mon 2:00 pm - 4:50 pm
      On-Campus Victoria Stodden 67659

IS 409 Web Technologies & Techniques

This course provides an introduction to the technologies behind the Web. Topics covered include: hypertext, hypermedia, the history of the Web, the role of Web standards and their impact on the development of Web resources. The course introduces principles of Web design and usability. Students will gain an understanding how the Web works and how to design, construct, evaluate, and maintain Web-based materials.

Previously IS390W1.

  • Spring 2020

    • IS390W1A - Web Technologies & Techniques Mon/Wed 11:00 am - 12:20 pm
      On-Campus David Hopping 67703

IS 410 Storytelling

Fundamental principles of the art of storytelling including techniques of adaptation and presentation; content and sources of materials; methods of learning; practice in storytelling; planning the story hour for school and public libraries and other public information settings; and audio, video, and digital media.

Previously IS409.

  • Spring 2020

    • IS409AG - Storytelling Thu 5:00 pm - 7:50 pm
      On-Campus Daniel Keding 67373
    • IS409AU - Storytelling Thu 5:00 pm - 7:50 pm
      On-Campus Daniel Keding 67641

IS 413 Literature and Resources for Young Adults

Evaluation, selection and use of books and other resources for young adults (ages 12-18) in public libraries and school media centers; explores standard selection criteria for print and non-print materials in all formats and develops the ability to evaluate and promote materials according to their various uses (personal and curricular) and according to young adults' various needs (intellectual, emotional, social and physical).

Previously IS404.

  • Spring 2020

    • IS404AGO - Lit and Resources Young Adults Thu 6:15 pm - 8:15 pm
      Online Rachel Magee 67559
    • IS404AUO - Lit and Resources Young Adults Thu 6:15 pm - 8:15 pm
      Online Rachel Magee 70718

IS 418 Community Engagement

Community engagement refers to the multiple ways that information professionals in libraries and other settings learn about, collaborate with, and provide service and outreach to community members. Provides an introduction to, and overview of, community engagement theory and practice. A significant portion of coursework will take the form of service learning or community-based research via approved projects that match students' interests.

  • Spring 2020

    • IS418AGO - Community Engagement Wed 5:00 pm - 7:50 pm
      Online Martin Wolske 67491

IS 424 Social Computing

This interdisciplinary course introduces students to fundamental theories, methods, technologies and applications of social computing. Students learn about this emerging discipline from two perspectives: First, basic principles of collective information production and processing, and methods for studying these principles. Topics include prediction markets, games with a purpose, open source software development, social media, social networks, information visualization, and online games. Second, socio-technical aspects of the design and usage of respective technologies. This includes participation, privacy and security. Students learn how to solve problems in social computing in a systematic and rigorous fashion. At the end of the course, students will be able to design, manage and execute social computing projects for scholarly and commercial use, and to critically assess work in this area.

Previously IS490SC.

  • Spring 2020

    • IS490SCG - Social Computing Mon 9:00 am - 11:50 am
      On-Campus Yun Huang 70533
    • IS490SCU - Social Computing Mon 9:00 am - 11:50 am
      On-Campus Yun Huang 70725

IS 426 Museum Informatics

The course examines various ways that information technologies are and might be used in museums and other cultural heritage settings. Museum websites, visitor apps, interactive exhibits, and uses of digitized and federated collections are explored. Students gain an introduction to Design Thinking by working on a final project that involves the development of a novel computational resource. Students are encouraged to approach class topics from their individual backgrounds in the humanities, sciences, or social sciences.

Previously IS461.

  • Spring 2020

    • IS461AGO - Museum Informatics Wed 7:00 pm - 9:00 pm
      Online Richard Urban 67410
    • IS461AUO - Museum Informatics Wed 7:00 pm - 9:00 pm
      Online Richard Urban 70756

IS 430 Foundations of Information Processing

Covers common data, document processing, and programming constructs and concepts. Focuses on problem solving and abstraction with a programming language. By the end of the course students will be able to design, develop and test a moderately complex computer program to manage full text, bibliographic records or multimedia. The course prepares students for working with applications in data analytics, data science, digital libraries, text mining and knowledge management. No prior programming background is assumed.

Previously IS452.

  • Spring 2020

    • IS452AG - Foundations Info Processing Tue/Thu 9:30 am - 10:50 am
      On-Campus Elizabeth Wickes 67563
    • IS452AU - Foundations Info Processing Tue/Thu 9:30 am - 10:50 am
      On-Campus Elizabeth Wickes 67657
    • IS452AO - Foundations Info Processing Mon 6:00 pm - 8:00 pm
      Online Elizabeth Wickes 67565

IS 436 Playful Design Methods

In this immersive and experiential course, students consider "playfulness" as a key aspect of design methodologies and practices. Looking closely at the philosophical, social, and relational dynamics of play from multiple disciplinary angles, students will explore how playful approaches to design thinking and other design methodologies can encourage collaboration, engagement, and emergent, transformative solutions to a range of challenges that face us in our rapidly-changing, information-based culture.  The course aims to build student competency in design methods through a sequence of project experiences arising from a deep consideration of play.

Previously IS490PD.

  • Spring 2020

    • IS490PDG - Playful Design Methods Tue/Thu 9:30 am - 10:50 am
      On-Campus Judith Pintar 69287
    • IS490PDU - Playful Design Methods Tue/Thu 9:30 am - 10:50 am
      On-Campus Judith Pintar 69288

IS 439 Web Development using Application Frameworks

Web Development Using Application Frameworks: A course in the use and evaluation of Web application frameworks for system architects, designers, and developers. 
Prerequisites:

  • Experience in creating static Web sites using HTML and CSS
  • Experience in Python programming (IS 452 or equivalent)
  • Experience in creating dynamic Web sites using tools like PHP is helpful but not required.
  • Experience in using relational databases is helpful but not required.

Previously IS590WF.

  • Spring 2020

    • IS590WFO - Web Devel using App Framwrk Wed 6:30 pm - 9:00 pm
      Online Kevin Trainor 69227

IS 440 Community Informatics Studio

Studio-based learning methods, which are common in art and architectural education, are used to help students address a real-world problem or 'case' within a social justice framework. Working in teams and mentored by the instructor and experts, students will learn how to 'be a professional' in an environment in which process is as important as project.

Previously IS490CI.

  • Spring 2020

    • IS490CIG - Community Informatics Studio Tue/Thu 12:30 pm - 1:50 pm
      On-Campus Martin Wolske 67483
    • IS490CIU - Community Informatics Studio Tue/Thu 12:30 pm - 1:50 pm
      On-Campus Martin Wolske 70724

IS 445 Data Visualization

Data visualization is crucial to conveying information drawn from models, observations or investigations. This course will provide an overview of historical and modern techniques for visualizing data, drawing on quantitative, statistical, and network-focused datasets. Topics will include construction of communicative visualizations, the modern software ecosystem of visualization, and techniques for aggregation and interpretation of data through visualization.Particular attention will be paid to the Python ecosystem and multi-dimensional quantitative datasets.

Previously IS590DV.

  • Spring 2020

    • IS590DV - Data Visualization Mon 9:00 am - 11:50 am
      On-Campus Jill Naiman 67973

IS 451 Bibliography of Africa

Covers the available universe of African studies materials in all formats and how to find them. The class begins with evaluating general reference sources and continues with sources by discipline for the study of the continent of Africa. Covers research strategies for the humanities and social sciences.

Previously IS530A.

  • Spring 2020

    • IS530A - Bibliography of Africa Tue/Thu 11:00 am - 12:20 pm
      On-Campus Atoma Batoma 69262

IS 453 Information Books and Resources for Youth

Evaluation, selection and use of information books and other resources for young people (ages 0-18) in public libraries and school media centers; explores standard selection criteria for factual print and nonprint materials in all formats and develops the ability to evaluate and promote nonfiction books and resources according to their various uses (personal and curricular) and according to young people's various needs (intellectual, emotional, social and physical).

Previously IS445.

  • Spring 2020

    • IS445AO - Info Books & Resources Youth Thu 2:00 pm - 4:00 pm
      Online Judith Moreillon 67427

IS 455 Database Design and Prototyping

The course provides students with both theoretical and practical training in good database design. By the end of the course students will create a conceptual data model using entity-relationship diagrams, understand the importance of referential integrity and how to enforce data integrity constraints when creating a database. Students will be proficient in writing basic queries in the structured query language (SQL) and have a general understanding of relational database theory including normalization.

  • Spring 2020

    • IS455AGO - Database Design & Prototyping Tue 6:30 pm - 9:00 pm
      Online Kevin Trainor 70131
    • IS455AUO - Database Design & Prototyping Tue 6:30 pm - 9:00 pm
      Online Kevin Trainor 70722

IS 461 Russian, East European, and Eurasian Bibliography & Research Methods

This course is designed to provide graduate students in both area and information studies with a comprehensive introduction to research techniques in the Russian & East European field. Depending on enrollment, course content is designed to cover a broad range of interests--for example, Central Asia as well as Russia--while demonstrating that many tools serve more than one specialty. The course will also discuss the resources and skills required for digital scholarship, as well as traditional approaches.

Previously IS530R.

  • Spring 2020

    • IS530R - REEES Biblio Research Methods Fri 2:00 pm - 3:50 pm
      On-Campus Christopher Condill 70765

IS 464 Information Assurance

The course provides an introduction to the concepts, technologies, practices and challenges of Information Assurance. It takes a broad view of Information Security and Privacy and covers the essential principles for the protection of information systems; the relevant technologies; organizational concerns; policies, human aspects; legal approaches; criminology; and ethical issues. Students will gain an appreciation for the difficulty of designing, developing, deploying and maintaining information systems, services and software products that are secure and comply with expectations of security and privacy.

Previously IS462.

  • Spring 2020

    • IS462AO - Information Assurance Wed 6:00 pm - 8:00 pm
      Online Masooda Bashir 69151

IS 471 Instructional Strategies and Techniques for Information Professionals

Provides an introduction to learning theories and instructional methods used in a variety of information settings, including libraries, archives, museums, online, and educational environments. Includes an overview of theoretical and applied research and discusses relevant issues and concepts. Students will have an opportunity to design and present an instructional program.

Previously IS458.

  • Spring 2020

    • IS458AO - Instruc Strat Tech Info Prof Mon 6:00 pm - 8:00 pm
      Online Melissa Wong 66866