Course Catalog

Filter by Modality

IS 451 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.

  • Fall 2018

    • IS451A Tue/Thu 11:00 am - 12:20 pm On-Campus Martin Wolske 68267
  • Spring 2019

    • IS451A Wed 5:30 pm - 8:20 pm On-Campus Martin Wolske 67556
    • IS451AO Wed 5:30 pm - 8:20 pm Online Martin Wolske 67562

IS 452 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.

  • Summer 2018

    • IS452AO Tue/Thu 4:00 pm - 6:00 pm Online Nicolas LaLone 39547
  • Fall 2018

    • IS452A Tue 9:00 am - 11:50 am On-Campus Nicolas LaLone 68257
    • IS452B Mon 9:00 am - 11:50 am On-Campus Nicolas LaLone 69550
    • IS452AO Mon 5:30 pm - 7:30 pm Online Elizabeth Wickes 68947
  • Spring 2019

    • IS452AG Wed 9:00 am - 11:50 am On-Campus Philip Bosch 67563
    • IS452AO Tue 6:00 pm - 8:00 pm Online Elizabeth Wickes 67565
    • IS452AU Wed 9:00 am - 11:50 am On-Campus Philip Bosch 67657

IS 453 Systems Analysis and Management

This is an introductory course in systems analysis for computer-based information systems. Systems analysts are primarily responsible for eliciting user requirements, proposing a systems solution that meets those requirements, creating a model of the requirements and a proposed solution that can be understood by both system users and system developers. Systems analysts also get involved in project identification, planning, management, supervision of detailed system design and supervision of system construction. While this course will specifically emphasize systems analysis for LIS applications, the knowledge, tools and techniques that are covered in the course would be equally applicable to other disciplines. The audience for this course includes anyone who is interested in the analysis and preliminary design of computer-based information systems.

IS 456 Information Storage and Retrieval

Introduces problems of document representation, information need specification, and query processing. Describes the theories, models, and current research aimed at solving those problems. Primary focus is on bibliographic, text, and multimedia records.

IS 457 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.

  • Fall 2018

    • IS457AG Mon 1:00 pm - 3:50 pm On-Campus Victoria Stodden 70320
    • IS457AU Mon 1:00 pm - 3:50 pm On-Campus Victoria Stodden 70321
    • IS457AO Wed 5:00 pm - 7:00 pm Online Victoria Stodden 70900
  • Spring 2019

    • IS457AG Mon 2:00 pm - 3:50 pm On-Campus Victoria Stodden 67407
    • IS457AU Mon 2:00 pm - 3:50 pm On-Campus Victoria Stodden 67659

IS 458 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.

  • Summer 2018

    • IS458AO Mon 5:00 pm - 7:00 pm Online Melissa Wong 39550
  • Fall 2018

    • IS458AG Wed 1:00 pm - 2:50 pm On-Campus Merinda Hensley 70322
    • IS458AU Wed 1:00 pm - 2:50 pm On-Campus Merinda Hensley 70323
    • IS458AO Tue 6:15 pm - 8:15 pm Online Melissa Wong 68948
  • Spring 2019

    • IS458AO Mon 6:15 pm - 8:15 pm Online Melissa Wong 66866

IS 461 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.

  • Spring 2019

    • IS461AG Thu 5:30 pm - 7:30 pm On-Campus Michael Twidale 67408
    • IS461AO Wed 6:00 pm - 8:00 pm Online Richard Urban 67410
    • IS461AU Thu 5:30 pm - 7:30 pm On-Campus Michael Twidale 67660

IS 462 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.

  • Spring 2019

    • IS462AO Wed 5:30 pm - 7:30 pm Online Masooda Bashir 69151

IS 490DA Database Administration and Scaling for IS

Requires Instructor approval, please email John Weible at The course incorporates aspects of database administration and systems architecture relevant to computational information science work. Given the rise of NOSQL systems and big data trends in analytics, the course will explore and compare several types of scalable database engines. Develops practical skills and representative tools for providing reliable and efficient DBMS infrastructure to support activities like data analytics within a context of production systems. Student teams will experiment and present findings to the class.  Prerequisites: prior knowledge of SQL and DB design similar to IS490DB plus comfort with command-line tools and installing complex software.

  • Spring 2019

    • IS490 DA Fri 9:00 am - 11:50 am On-Campus John Weible, Thomas Habing 69372