Detailed course offerings (Time Schedule) are available for
INFX 501 Concepts in Algorithmic Thinking for Information (1)
Presents programming concepts in the context of information science including the concepts of the algorithm, data storage, expressions, syntax, logic, objects, commands, and events. Introduces the algorithmic manipulation of information objects, and the mindset and methods of computer programming and application development. Credit/no-credit only.
View course details in MyPlan: INFX 501
INFX 502 Database Concepts for Information Professionals (3)
Introduces the terminology and concepts of managing data with relational database management systems. Students will gain introductory exposure to data modeling, relational database design, creation, and use. Credit/no-credit only. Credit/no-credit only.
View course details in MyPlan: INFX 502
INFX 503 Website Design Concepts for information Professionals (1)
Introduces the context and construction of websites presenting an integrated understanding of web design principles, information behavior, and technical skills. Emphasizes the roll of markup in information display and organization, the development of large sites, web strategy, and site construction. Credit/no-credit only.
View course details in MyPlan: INFX 503
INFX 504 Networking and Network Applications for Information Professionals (1)
Introduces the concepts, terminology, and technologies of digital networks, including how networks operate and the influence networks have on the workplace and society. Includes preparation to think critically about the impacts of networking technologies on organizations, work groups, and information systems. Credit/no-credit only.
View course details in MyPlan: INFX 504
INFX 505 Project Management Basics for Information Professionals (1)
Introduces the terminology, concepts, and skills used in working with project management and project management software. Emphasizes developing, refining, and monitoring work schedules using software tools. Credit/no-credit only.
View course details in MyPlan: INFX 505
INFX 508 Reading Seminar (2)
Discusses theoretical works and contemporary research in areas related to information science, information management, or information technology and design. Introduces students to the intellectual traditions that underlie the field. Credit/no-credit only.
View course details in MyPlan: INFX 508
INFX 511 Introduction to Programming for Information and Data Science (4)
Introduces fundamentals of computer programming as used for data science. Covers foundational skills necessary for writing stand-alone computer scripts, including programming syntax, data structuring, and procedural definition (functions). Includes programming environments (command-line) and version control. Emphasizes skills in algorithmic thinking, abstraction, debugging, and code reuse. Assumes no previous programming background.
View course details in MyPlan: INFX 511
INFX 512 Beginning Web Development (4)
View course details in MyPlan: INFX 512
INFX 531 Metadata Design (3)
Design principles of metadata schemas and application profiles - implementation of interoperable application profiles using XML technology. Focuses on achieving syntactic and semantic interoperability among diverse metadata schemas and application profiles. Prerequisite: either LIS 530 or IMT 530; INFX 542; or permission of instructor.
View course details in MyPlan: INFX 531
INFX 532 Ontology Design (3)
Studies semantic interoperability among different metadata schemas and ontologies. Elaborates on concepts and technology related to Topic Maps, RDF Schema, and Web Ontology Language (OWL) to achieve advanced and semantic data modeling of complex data that exist in the real world. Prerequisite: INFX 531 or permission of instructor.
View course details in MyPlan: INFX 532
INFX 536 Metadata for Interactive Media (3)
Explore new ideas and approaches for organizing and providing access to interactive media, particularly from a user-centered perspective. Design and conduct formative and evaluative user studies employing various qualitative and quantitative methods to determine information needs and seeking behaviors of various stakeholders in one or more interactive media domains.
View course details in MyPlan: INFX 536
INFX 537 Construction of Indexing Languages (4)
Exploration of the design, construction, evaluation, and maintenance of controlled indexing languages, including studies of how users are integrated into the design process. Through completion of thesaurus construction project, prepares students to design index languages, plan and implement a design project, and evaluate indexing languages. Prerequisite: either LIS 530 or IMT 530. Credit/no-credit only.
View course details in MyPlan: INFX 537
INFX 538 Metadata Design Studio (4)
Principles, skills and practices in the conceptualization and implementation of metadata systems with a focus on semantic web. Project-based exploration of domain and abstract data modeling, attribute/value space definition, and machine encoding decision. Prerequisite: either LIS 530 or IMT 530; INFX 542; or permission of instructor.
View course details in MyPlan: INFX 538
INFX 542 Information Structures Using XML (4)
Introduces the concepts and methods used to analyze, store, manage, and present information and navigation. Equal weight given to understanding structures and implementing them. Topics include information analysis and organizational methods as well as XML and metadata concepts and application. Prerequisite: INFX 503.
View course details in MyPlan: INFX 542
INFX 543 Relational Database Management Systems (4)
Introduces relational database design, implementation, and management, with a focus on using relational database management systems (DBMS) to manage data in an organization. Topics include: data modeling tools and techniques, conceptual and logical database design, physical implementation, SQL, data management, and database administration. Recommended: INFX 502.
View course details in MyPlan: INFX 543
INFX 544 Information Retrieval Systems (3)
Introduction to theory and models in information retrieval and the systems for storage and retrieval of unstructured information. Examines information retrieval architectures, processes, retrieval models, query languages, and methods of system evaluation, methods and tools for document analysis, interfaces, and usability.
View course details in MyPlan: INFX 544
INFX 546 Data Communications and Networking (4)
Covers local and wide-area computer networking including topologies and hardware, packet switching, client/server architectures, network protocols, and network servers and applications. Also addresses server operating systems, management, security, authentication, and policy issues associated with distributed networks.
View course details in MyPlan: INFX 546
INFX 547 Social Media Data Mining and Analysis (4)
Explores techniques for collecting and analyzing social media. Students gain direct experience with methods for collecting a social media corpus, defining features of activity that are relevant for analysis, and analyzing those features. Prerequisite: either INFX 501 or permission of instructor.
View course details in MyPlan: INFX 547
INFX 551 Fundamentals of Data Curation (4)
Examines principles, practices, and trends in the curation of digital research data. Provides a foundation in data management and data services for professional in institutions involved with data intensive research, scholarship, and innovation. Emphasizes data sharing, preservation, open access, metadata, and policy for development of reusable and accessible data resources.
View course details in MyPlan: INFX 551
INFX 554 Information and Contemplation (4)
Explores how contemplative practices and perspectives can offer insights into today's information-intensive culture and how they can provide guidelines and design principles for the development of new information practices and technologies. Students explore a variety of contemplative/attentional practices and use these to investigate information trends, practices, and concerns.
View course details in MyPlan: INFX 554
INFX 561 Visualization Design (4)
Students develop a human-centered visualization design practice using real-world data. This process includes applying graphic principles of visual encoding to data; conducting design explorations using sketches and prototyping; and gathering user feedback to assess output. Design workshops provide opportunities for hands-on engagement with concepts and technical skills.
View course details in MyPlan: INFX 561
INFX 562 Interactive Information Visualization (4)
Introduces techniques for visualizing, analyzing, and supporting interaction with structured data )numbers, text, graphs). Provides experience creating interactive visualizations for the web. Exposes students to cognitive science, statistics, and perceptual psychology principles. Students design and evaluate visualizations using perceptual and statistical accuracy.
View course details in MyPlan: INFX 562
INFX 563 Advanced Relational Database Management Systems (4)
Conducts deeper investigation into construction of high-volume, robust database systems from conception through deployment. Topics include Enhanced ERDs, explicit transaction-management (control-of-flow, error-handling), coded business rules, troubleshooting and optimization. Investigation of disaster recovery, security, high-availability and scalability solutions as well as NoSQL and data warehousing topics. Prerequisite: INFX 543.
View course details in MyPlan: INFX 563
INFX 565 Designing Information Experiences (4)
Explores experience design including user experience, customer experience, and service design. Covers the philosophical foundations of experience, how to design and evaluate experiences, and the business aspects of customer experience. The focus is on experiences of and with information.
View course details in MyPlan: INFX 565
INFX 567 Strategic Management of Social Media (4)
Offers an overview of social media use in organizations of any type. Covers a variety of social media platforms and technologies, business strategies, and uses and related issues. Gives a historical perspective on social media and its development. Students learn to develop social media strategies and implementation plans for organizations.
View course details in MyPlan: INFX 567
INFX 571 Research Seminar (1-4, max. 10)
Students work in teams under the supervision of individual faculty members to engage in research or design activities and learn through hands-on participation and study. Learning activities include data collection, data analysis, building prototypes, testing or evaluation, or dissemination activities.
View course details in MyPlan: INFX 571
INFX 572 Introduction to Data Science (4)
Introduces a broad, non-technical overview of key concepts, skills, and technologies used in "data science". Provides a high-level introduction to common data science pipelines, such as experimental design, data collection and storage, basic analytics, machine learning, and data visualization, focusing on analyzing in real-world datasets using industry standard statistical packages.
View course details in MyPlan: INFX 572
INFX 573 Data Science I: Theoretical Foundations (4)
Introduces technically focused theoretical foundations of "Data Science." Provides an overview of key concepts, focusing on foundational concepts such as exploratory data analysis and statistical inference. Assignments are data-intensive, and require significant programming and statistical analysis. Students are expected to have college-level statistics and programming experience (R and python preferred). Prerequisite: either Q METH 201, IMT 570, or equivalent college coursework; either CSE 142, INFX 501, or equivalent college coursework.
View course details in MyPlan: INFX 573
INFX 574 Data Science II: Machine Learning and Econometrics (4)
Provides theoretical and practical introduction to modern techniques for the analysis of large-scale, heterogeneous data. Covers key concepts in inferential statistics, supervised and unsupervised machine learning, and network analysis. Students will learn functional, procedural, and statistical programming techniques for working with real-world data. Prerequisite: INFX 573.
View course details in MyPlan: INFX 574
INFX 575 Data Science III: Scaling, Applications, and Ethics (4)
Focuses on utilizing advanced skills for analyzing and deriving insights from large-scale, heterogeneous data. Provides methods, tools, and frameworks for analyzing large-scale data, with topics including scaling and distributed computing, and network analysis. Special attention will be paid to ethical considerations in modern Data Science. Prerequisite: INFX 574.
View course details in MyPlan: INFX 575
INFX 576 Social Network Analysis (4)
Provide students with an understanding of the fundamental concepts, common methods, and analytical tools of social network analysis. Student will gain experience applying both exploratory and inferential methods to real-world problems with in the social network domain.
View course details in MyPlan: INFX 576
INFX 583 Cross Cultural Approaches to Leadership (3)
Explores alternative leadership models as reflected in the literatures of multiple cultures. Examines ethical dimensions of leadership in the context of complex relationships among the peoples and agencies that comprise the global environment. Uses imagination in the application of cross cultural forms of leadership. Prerequisite: permission of instructor.
View course details in MyPlan: INFX 583
INFX 594 Degree Research Project (3)
Includes analysis, design, completion, documentation, and presentation of a faculty-defined individual or group research project demonstrating professional-level knowledge and skills. Meets culminating experience master's degree requirement. Prerequisite: completion of 30 credits and adviser approval of an MLIS degree plan or completion of 38 MSIM core credits. Credit/no-credit only.
View course details in MyPlan: INFX 594
INFX 595 Capstone I - Project Planning (2)
Analysis and preliminary design of an approved individual or group research or implementation project demonstrating professional-level knowledge and skills. Prerequisite: either completion of all MSIM core courses or completion of 30 credit hours and advisor approval of an MLIS degree plan. Credit/no-credit only.
View course details in MyPlan: INFX 595
INFX 596 Capstone II - Project Implementation (3)
Implementation of a project demonstrating professional-level knowledge and skills based on a project plan developed in INFX 595. Prerequisite: INFX 595. Credit/no-credit only.
View course details in MyPlan: INFX 596
INFX 597 Information Science Study Abroad (1-8, max. 18)
International seminar, led by Information School faculty or researchers. Addresses a specialized area of information studies. Topics vary. May require language proficiency.
View course details in MyPlan: INFX 597
INFX 598 Special Topics (1-4, max. 30)
Introduces innovation and specialized topics relating to the study of information in any context.
View course details in MyPlan: INFX 598