IU Indianapolis Bulletin » Schools » Luddy School of Informatics, Computing, and Engineering » Courses » Graduate Courses

Graduate Courses

INFO-H565 Collaborative and Social Computing (3 cr.) This is a seminar course in which students will engage with seminal research in collaborative and social computing through a series of genealogical threads linking ‘big ideas’ in the social sciences to the ways in which they have been appropriated in collaborative and social computing research. Through their synthesis of the course readings, students will connect these big ideas to the design and use of seminal ‘historic’ and contemporary social and computing technologies.

Media Arts and Science
  • INFO-I 605 Social Foundations of Informatics (3 cr.) Topics include the economics of information businesses and information societies, legal and regulatory factors that shape information and information technology use, the relationship between organization cultures and their use of information and information technology, and ownership of intellectual property.
  • NEWM-N 500 Principles of Multimedia Technology (3 cr.) This course examines issues related to digital media communication in the context of e-commerce and the information industry, especially its impact on the cultural, economic, social, and ethical dimensions of local and global communities. Topics also include: usability, intellectual property, and a diversity of user markets for new media products.
  • NEWM-N 501 Foundations of Digital Arts Production (3 cr.) This course examines the production process and management of digital multimedia. Students investigate and produce projects by researching foundations in the use of digital video with special emphasis on production process of storytelling. Skills learned will include: project development and video production. Students will develop presentation skills through research papers.
  • NEWM-N 502 Digital Media Motion and Simulation Methods (3 cr.) Applications in animation/ simulation design and creation using computer desktop tools. Examines the fundamentals of three-dimensional animation through storyboards and planning, modeling, texturing, lighting, rendering, and composite techniques. Topics will include nurbs design development, texture mapping for realism and stylistic output, keyframe and path animation, and cinematography lighting techniques. Skills will be developed through design and modeling of individual or team multidisciplinary projects.
  • NEWM-N 503 Digital Media Application Design Processes (3 cr.) Presents the principles and fundamentals of design techniques using authoring tools on PC, Macintosh, and emerging computer platforms. Included are storyboarding, planning and organization of scripts, use of current technology, computers, video and digital arts equipment; computer-assisted design and project planner software tools and management of design team concepts.
  • NEWM-N 504 Advanced Interactive Design Applications (3 cr.) Incorporates extensive analysis and use of computer and multimedia authoring tools intended for character simulation design. The course will study the concepts of physics-based bipedal movement in relation to gravity, balance, anticipation, potential energy, personality constructs, and locomotion. Assessment modeling for character depiction and animation will be planned and storyboarded. Other topics include more advanced facets of computer animation including paint tube modeling, layered texture mapping, and track and block animation for cyclical actions.
  • NEWM-N 506 Media Arts Project or Thesis (1-6 cr.) Students prepare a thesis or project that includes supporting documentation, as well as a final public defense.  In either case, students are required to prepare a proposal that is approved by their advisor or committee chair before beginning their research.
  • NEWM-N 510 Web Database Development (3 cr.) P: CSCI 54100 or LIS-S 511 or INFO-B 512 or INFO-B 556 and prior programming experience Addresses diverse issues arising when designing World Wide Web interface. Basic database concepts will be presented but the course will focus on discussion of interface issues specific to Web databases, technologies for linking databases to Web servers for delivery, discussion of various Web-database applications, case studies, and industry trends.
  • NEWM-N 553 Independent Study (1-3 cr.) Research and/or production related to a particular theme or topic in media arts.  Course topic, learning outcomes, and a plan of study must be developed by the student, with guidance from the instructor, prior to registration.  Course can be repeated multiple times.  Approval by the program advisor is required for registration.
  • NEWM-N 585 Seminars in Media Arts and Science (3 cr.) Current trends, problems, best practices and developments in new media. Students pursue a special interest and share information and experience with the group. This course is an in-depth exploration of topics and issues at the forefront of new media. Seminar format with research papers and class discussion/presentations.
  • NEWM-N 595 Internship in Media Arts and Technology (3 cr.)

    An internship program for students to work with and learn from experts in media (digital arts) technology fields who are developing and using new applications in commercial and educational settings. Requirements for interns include the development of a technology project proposal; interview, resume, and project presentation; on-site intern residency; project report; oral and media presentation of project outcomes.

Informatics
  • INFO-B 505 Informatics Project Management (3 cr.) This course introduces standard project management concepts and capabilities, in the context of innovative and creative knowledge-work projects involving computers. These are targeted as a common ground for all members of a successful team, not only for the Project Manager. Through lecture, reading, discussion, computer lab exercises, and projects, students will become more proficient with basic project management terminology, techniques and technologies. Students will apply industry-standard project management in a framework of productive team dynamics, consumer frame of reference, and organizational change and optionally continuing to professional certification.
  • INFO-B 510 Data Acquisition and Laboratory Automation (3 cr.) This course covers the entire process by which signals from laboratory instruments are turned into useful data: (1) fundamentals of signal conditioning and sampling; (2) interfacing, communications, and data transfer; (3) markup languages and capability systems datasets; (4) general lab automation; (5) robotics. A significant portion of this course is devoted to practical learning using LabVIEW.
  • INFO-B 512 Scientific and Clinical Data Management (3 cr.) Management and mining of data generated in scientific laboratories and clinical trials for data mining and knowledge discovery requires robust solutions that include knowledge discovery techniques and databases, extraction of data/metadata stored in data warehouses that use Storage Use Networks and dealing with security issues of handling this data.
  • INFO-B 519 Introduction to Bioinformatics (3 cr.) In this course, students learn fundamental concepts and methods in bioinformatics, a field at the intersection of biology and computing. It surveys a wide range of topics including computational sequence analysis, sequence homology searching and motif finding, gene finding and genome annotation, protein structure analysis and modeling, genomics and SNP analysis, DNA microarrays and gene expression analysis, Proteomics, network/systems biology, and biological knowledge discovery. It serves a gateway course for all entry-level bioinformatics graduate students. Prerequisite: students should be enrolled in the graduate program of bioinformatics, or have advanced training in at least one of the following areas: computer science, applied mathematics, quantitative biomedical sciences, bioengineering, biotechnology, and biostatistics.
  • INFO-B 529 Machine Learning for Bioinformatics (3 cr.) P: B519 The course covers advanced topics in bioinformatics with a focus on machine learning. The course will review existing techniques such as hidden Markov models, artificial neural network, decision trees, stochastic grammars, and kernel methods. Examine application of these techniques to current bioinformatics problems including: genome annotation and comparison, gene finding, RNA secondary structure prediction, protein structure prediction, gene expression analysis, proteomics, and integrative functional genomics.
  • INFO-B 532 Seminar in Bioinformatics (1-3 cr.) Presentation and discussion of new topics in bioinformatics. Concentration on a particular area each semester to be announced before registration. Total credit for seminars and independent study courses may not exceed 9 credit hours.
  • INFO-B 552 Independent Study in Bioinformatics (1-3 cr.) Independent study under the direction of a faculty member, culminating in a written report. May be repeated for credit. Total credit for seminars and independent study courses may not exceed 9 hours.
  • INFO-B 556 Biological Database Management (3 cr.) This course studies database management and its application to bioinformatics. Topics include data modeling, data indexing and query optimization with a bioinformatics perspective, and database issues arising from the complex nature of bioinformatics data. The course also involves the study of current challenges related to bioinformatics data management, data integration, and the Semantic Web.
  • INFO-B 572 Computational Chemistry and Molecular Modeling (3 cr.) P: I571 Computer models of molecules and their behavior in gas and condensed phases; implicit and explicit solvation models; quantum and molecular mechanics; search strategies for conformational analysis; geometry optimization methods; information content from Monte Carlo and molecular dynamics simulations; QSAR; CoMFO; docking.
  • INFO-B 573 Programming for Science Informatics (3 cr.) Students will receive a thorough understanding of software development for chem- and bioinformatics, and broaden experience of working in a scientific computing group. Topics include programming for the web, depiction of chemical and biological structures in 2D and 3D, science informatics tool kits, software APIS, AI and machine-learning algorithm development, high-performance computing, database management, managing a small software development group, and design and usability of science informatics software.
  • INFO-B 576 Structural Approaches to Systems Biology (3 cr.) Computational approaches to characterizing and predicting tertiary protein configuration, based on known data of atomic, intramolecular and intermolecular interactions. The course presents a balanced and integrative outlook at the various molecular components that determine biological function, sub-cellular organization, dysfunction and even disease examined at the nanoscale.
  • INFO-B 601 Introduction to Complex Systems (3 cr.) This course is an introduction to dynamic complex systems and complexity management, using the basic mathematical notions of dynamical system theory, without being highly technical mathematically. The course provides an evaluation of models, theories, methods and research from an operational and disciplined approach. Students will be introduced with a new way of making sense of each of these and other issues by exploring how other complex adaptive systems behave. The course will revolve around some cardinal topics including but not limited to reductionism versus system biology, chaos theory, fractal networks, self similarity, agent-based models, discrete and continuous simulation, evolution, artificial life, social network theory, etc. each one introduced by specific examples and abstracted thereby.
  • INFO-B 605 Social Foundations of Informatics (3 cr.) Topics include the economics of information businesses and information societies, legal and regulatory factors that shape information and information technology use, the relationship between organization cultures and their use of information and information technology, and ownership of intellectual property.
  • INFO-B 619 Structural Bioinformatics (3 cr.) This course covers the function of biological macromolecules (DNA, RNA, protein) and informatics approaches based on their sequence and 3D structure. Topics include molecular  visualization, structure determination and alignment, and the prediction of protein structure, interactions, and function.
  • INFO-B 621 Computational Techniques in Comparative Genomics (3 cr.) Course will summarize computational techniques for comparing genomes on the DNA and protein sequence levels. Topics include state-of-the-art computational techniques and their applications: understanding of hereditary diseases and cancer, genetic mobile elements, genome rearrangements, genome evolution, and the identification of potential drug targets in microbial genomes.
  • INFO-B 627 Advanced Seminar I–Bioinformatics (3 cr.) Introduce students to major historical, contemporary, and emerging theories, methods, techniques, technologies and applications in the field of Bioinformatics.  Students will explore relevant and influential research, results and applications.  Students will develop an understanding of leading research approaches and paradigms, and will design an independent research program in relation to their individual research fields and personal interests.  The course will focus on research approaches in bioinformatics, emerging technologies in biology and chemistry, and basic computational techniques.
  • INFO-B 637 Advanced Seminar II – Bioinformatics (3 cr.) P: Advanced graduate standing or consent of instructor. Introduces students to major historical contemporary and emerging theories, methods, and techniques in the field of Bioinformatics. Students will examine and explore relevant and influential research, results and applications. Students will develop an understanding of leading research approaches and paradigms, and will design and independent research program in relation to their individual research fields and personal interests. The course will focus on research approaches in bioinformatics, emerging technologies in biology and chemistry, and basic computational techniques.
  • INFO-B 646 Computational Systems Biology (3 cr.) Introduction of how Omics data are generated, managed, analyzed from large-scale computational perspectives, exploring computational resources, especially biological pathways for integrative mining and computational analysis representing and modeling multiscale biological networks, relating static/dynamic properties to the understanding phenotypic functions at the molecular systems level.
  • INFO-B 656 Translational Bioinformatics Applications (3 cr.) This course entails a cohesive approach to the theory and practice of bioinformatics applications in translational medicine (TM). It includes topics related to the complexities of low, medium and high-throughput applications in TM and powerful solutions to TM data management problems by employing various informatics frameworks.
  • INFO-B 691 Thesis/Project in Health Informatics (1-6 cr.) The student prepares and presents a thesis or project in the area of health informatics. The product is substantial, typically multi-chapter paper or carefully designed and evaluated application, based on well-planned research or scholarly project. Details are worked out between the student and sponsoring faculty member.
  • INFO-B 692 Thesis/Project in Bioinformatics (1-6 cr.) The student prepares and presents thesis or project in an area of bioinformatics. The product is substantial, typically a multi-chapter paper or carefully designed and evaluated application, based on well-planned research or scholarly project. Details are worked out between student and sponsoring faculty member.
  • INFO-G 599 Thesis Research (0 cr.) Master's students who have enrolled in 30 or more hours of graduate course work applicable to the degree and who have completed all other requirements of the degree except the thesis of final project of performance may enroll in G599.  Requires section authorization.
  • INFO-H 504 Social Dimensions of Science Informatics (3 cr.) Course will examine ethical, legal, and social issues surrounding contemporary research and practice in science informatics. Topics include the nature of science and technology, the ramifications of recent advances in science informatics, and relevant science policy and research ethics. General knowledge of science informatics is assumed.
  • INFO-H 559 MEDIA AND TECHNOLOGY ENTREPRENEURSHIP (3 cr.) This course is intended for students who are interested in starting their own company or who anticipate joining a start-up company. It will provide students with a solid foundation on a variety of legal and business matters that need to be considered when starting a new company, such as selecting a business structure (sole proprietorship, partnership, corporation, etc.), financing and credit, drafting business plans, preparing appropriate paperwork such as articles of incorporation and bylaws, tax implications, marketing and public relations, bankruptcy and other pitfalls, insurance, planning for growth, resources for entrepreneurs, contracts, real and personal property, shareholder and governance issues and working with professionals such as attorneys, accountants and insurance agents.
  • INFO-H 611 Mathematical and Logical Foundations of Informatics (3 cr.) An introduction to mathematical methods for information modeling, analysis, and manipulation. The topics include proof methods in mathematics, models or computation, counting techniques and discrete probability, optimization, statistical inference and core advanced topics that include, but are not limited to, Markov chains and random walks, random graphs, and Fourier analysis.
  • INFO-I 501 Introduction to Informatics (3 cr.) Basic information representation and processing; searching and organization; evaluation and analysis of information. Internet-based information access tools; ethics and economics of information sharing.
  • INFO-I 575 Informatics Research Design (3 cr.) Full spectrum of research concepts, designs, and methodologies used in informatics research, from quantitative to qualitative research; from deterministic, hypothesis-driven experimental designs to a posteriori discovery through data mining. Philosophical foundations to practical applications. Provides the conceptual framework in which the informatics graduate student may develop their own research agenda.
  • INFO-I 590 Topics in Informatics (3 cr.) Variable topic. Emphasis is on new developments and research in informatics. Can be repeated with different topics, subject to approval of the Dean.
  • INFO-I 600 Professionalism and Pedagogy in Informatics (3 cr.) This course introduces students to topics and skills necessary for entering careers in industry or the academy. Topics covered include career planning, curriculum development, effective teaching, research ethics, scholarly and trade publishing, grantsmanship, and intellectual property consideration.
  • INFO-I 690 Topics in Informatics (3 cr.) Variable topic. Course is intended for Ph.D. students in the School of Informatics. Can be repeated with different topics, subject to approval of the dean.
  • INFO-I 698 Research in Informatics (1-12 cr.) Research under the direction of a member of the graduate faculty that is not dissertation related. Can be repeated for credit for a total of 30 credit hours.
  • INFO-I 699 Independent Study in Informatics (1-3 cr.) Independent readings and research for Ph.D. students under the direction of a faculty member, culminating in a written report. May be repeated for a maximum of 12 credit hours.
  • INFO-I 790 Informatics Research Rotation (3 cr.) Work with faculty, investigate research opportunities. Can be repeated for a total of 6 credit hours.
  • INFO-I 890 Thesis Readings and Research (1-12 cr.) Research under the direction of a member of the graduate faculty leading to a Ph.D. dissertation. Can be repeated for credit for a total of 30 credit hours.
Applied Data Science
  • INFO-B 505 Informatics Project Management (3 cr.) This course introduces standard project management concepts and capabilities, in the context of innovative and creative knowledge-work projects involving computers. These are targeted as a common ground for all members of a successful team, not only for the Project Manager. Through lecture, reading, discussion, computer lab exercises, and projects, students will become more proficient with basic project management terminology, techniques and technologies. Students will apply industry-standard project management in a framework of productive team dynamics, consumer frame of reference, and organizational change and optionally continuing to professional certification.
  • INFO-G 599 Thesis Research (0 cr.) Master's students who have enrolled in 30 or more hours of graduate course work applicable to the degree and who have completed all other requirements of the degree except the thesis of final project of performance may enroll in G599.  Requires section authorization.
  • INFO-H 500 Fundamental Comp Concepts Info (3 cr.) An introduction to fundamental principles of computer concepts for Informatics study, including an overview of computer architecture, computer algorithms, fundamentals of operating systems, data structure, file organization and database concepts.
  • INFO-H 502 Human-Centered Research Methods in Informatics (3 cr.) This course surveys a broad range of research methods employed in Informatics, exploring their meta-theoretical underpinnings and exemplifying their application to specific research questions. This course is intended for students in Informatics graduate programs, especially PhD students, who need a grounding in research methods.
  • INFO-H 503 Social Impact of Information Technologies (3 cr.) An overview of important social, legal, and ethical issues raised by information technology.
  • INFO-H 504 Social Dimensions of Science Informatics (3 cr.) Course will examine ethical, legal, and social issues surrounding contemporary research and practice in science informatics. Topics include the nature of science and technology, the ramifications of recent advances in science informatics, and relevant science policy and research ethics. General knowledge of science informatics is assumed.
  • INFO-H 506 Globalization and Information (3 cr.) Explores the processes that promote and impede movement of human action and informational activities to the most general levels, e.g., the level of the world as a whole. Surveys diverse theories of globalization to identify the best approaches for professional informatics career planning and making information globally accessible.
  • INFO-H 525 Organizational Informatics and Economics Security (3 cr.) Organizational process embed implicit and explicit decisions and information control. Security technologies and implementations make explicit organizational choices that determine individual autonomy within an organization. Security implementations allocate risk, determine authority over processes, make explicit relationships in overlapping hierarchies, and determine trust extended to organizational participants.
  • INFO-H 534 Seminar in Human-Computer Interaction (1-3 cr.) Topics vary yearly and include the following: information visualization, immersive technologies, designing hypermedia for educational applications, user-centered design techniques and tools, formal methods and cognitive modeling in HCI.
  • INFO-H 536 Foundational Mathematics of Cybersecurity (3 cr.) Students will learn mathematical tools necessary to understand modern cyber security.  The course will cover introductory mathematical material from a number of disparate fields, including probability theory, computational theory, complexity theory, group theory, and information theory.
  • INFO-H 537 Legal and Social Informatics of Security (3 cr.) This is a case-based course on privacy and security in social contexts. Cases will particularly address the specific designs of technologies (e.g., P3P, PICS) and discuss how different technically feasible design choices would result in distinct regulatory regimes, business strategies, or support different forms of social interaction. This course will focus on specific security and privacy technologies as socio-technical systems.
  • INFO-H 538 Introduction to Cryptography (3 cr.) Introduction to the foundational primitives of cryptography and implementations. A primary goal of this course will be to understand the security definitions for each primitive and how they are used in cryptographic protocols. The ethics of insecure or on-the-fly protocol design will be discussed.
  • INFO-H 539 Cryptographic Protocols (3 cr.) The class teaches a basic understanding of computer security by looking at how things go wrong, and how people abuse the system. The focus of the class is on how computer systems are attacked, and once this is understood it is possible to propose ways to make the system secure.
  • INFO-H 540 Data Mining for Security (3 cr.) The objective of this course is to provide an understanding of the impact of data mining in security with a particular focus on intrusion detection. There will be an introduction to data mining where data mining techniques including association rules, clustering and classification are described. Security basics will be presented, focusing on topics such as authentication and access control that are relevant to data mining. This seminar course will explore recent research work in this area and intrusion detection.
  • INFO-H 541 Interaction Design Practice (3 cr.) Human-computer interaction design (HCID) describes the way a person or group accomplishes tasks with a computer: what the individual or group does and how the computer responds; what the computer does and how the individual or group responds. Sometimes known as 'interface design,' HCID becomes increasingly important as computing intelligence and connectivity spread ubiquitously to home, work, and play environments. This course will be organized around a collection of readings and several design projects concerned with applying human-computer interaction principles to the design, selection, and evaluation of interactive systems.
  • INFO-H 543 Interaction Design Methods (3 cr.) Students will learn basic concepts and methods for usability studies and evaluation of interactive systems as well as apply those methods to actual system design evaluations.  This course is not only for understanding the basics and traditional approaches in this area, but also for exploring new ways of evaluating the usability of state-of-the-art technology-based systems such as systems in ubiquitous computing, CSCW, tangible and social computing areas.
  • INFO-H 554 Independent Study in Human-Computer Interaction (1-3 cr.) Independent study under the direction of a faculty member, culminating in a written report. May be repeated for credit. Total credit for seminars and independent study courses may not exceed nine 9 hours.
  • INFO-H 559 MEDIA AND TECHNOLOGY ENTREPRENEURSHIP (3 cr.) This course is intended for students who are interested in starting their own company or who anticipate joining a start-up company. It will provide students with a solid foundation on a variety of legal and business matters that need to be considered when starting a new company, such as selecting a business structure (sole proprietorship, partnership, corporation, etc.), financing and credit, drafting business plans, preparing appropriate paperwork such as articles of incorporation and bylaws, tax implications, marketing and public relations, bankruptcy and other pitfalls, insurance, planning for growth, resources for entrepreneurs, contracts, real and personal property, shareholder and governance issues and working with professionals such as attorneys, accountants and insurance agents.
  • INFO-H 561 Meaning and Form in HCI (3 cr.) As a continuation of HCI1 (H541), students will learn methodologies and principles for two types of core activities in human-computer interaction design: a) requirements analysis, contextual inquiry and ethnography as applied to the design of interactive systems in the social context? b) conceptual design for the modeling of the interactive structure of web, hypermedia and software applications. Weekly readings on the text books will be integrated with academic and professional articles and online media.
  • INFO-H 563 Psychology of Human Computer Interaction (3 cr.) Covers the psychological and behavioral science of human computer interaction, including cognitive architecture, memory, problem-solving, mental models, perception, action, and language.  Emphasis is placed on developing an understanding of the interaction between human and machine systems and how these processes impact the design and testing of interactive technologies.
  • INFO-H 564 Prototyping for Interactive Systems (3 cr.) The course covers methodologies for designing and prototyping graphic user interfaces, including rapid (paper) and dynamic (interactive) prototypes. Principles of design research and visual communication are discussed in the context of interaction design, cognition and user behavior, as well as usability testing techniques for concept validation.
  • INFO-H 604 Human Computer Interaction Design Theory (3 cr.) The course will explore, analyze, and criticize underlying assumptions and the rational rationale behind some of the most influential theoretical attempts in HC and related fields. The purpose of the course is to make students aware of how theories can influence practice and to develop critical thinking around the role, purpose, and function of theories.
  • INFO-H 611 Mathematical and Logical Foundations of Informatics (3 cr.) An introduction to mathematical methods for information modeling, analysis, and manipulation. The topics include proof methods in mathematics, models or computation, counting techniques and discrete probability, optimization, statistical inference and core advanced topics that include, but are not limited to, Markov chains and random walks, random graphs, and Fourier analysis.
  • INFO-H 624 Advanced Seminar I–Human-Computer Interaction (3 cr.) P: Advanced graduate standing or consent of instructor. Introduces students to major historical, contemporary, and emerging theories, methods, techniques, technologies, and applications in the field of human-computer interaction. Students will explore relevant and influential research, results, and application. Students will design an independent research program in relation to their individual research fields and personal interests.
  • INFO-H 628 Advanced Seminar I in Compex Systems (3 cr.) Introduces students to major historical contemporary and emerging theories, methods, and techniques in the field of complex systems.  Students will examine and explore relevant and influential research, results and applications.  Students will develop an understanding of leading research approaches and paradigms, and will design an independent research program in relation to their individual research fields and personal interests.  The course will focus on the theory of complex systems, systems science and artificial life.
  • INFO-H 634 Advanced Seminar II – Human Computer Interaction (3 cr.) P: Advanced graduate standing or consent of instructor. Introduces students to major historical, contemporary, and emerging theories, methods, techniques, technologies, and applications in the field of human-computer interaction. Students will explore relevant and influential research, results, and applications. Students will develop an understanding of leading research approaches and paradigms, and will design an independent research program in relation to their individual research fields and personal interests.
  • INFO-H 628 Advanced Seminar II in Compex Systems (3 cr.) Introduces students to major historical contemporary and emerging theories, methods, and techniques in the field of complex systems.  Students will examine and explore relevant and influential research, results and applications.  Students will develop an understanding of leading research approaches and paradigms, and will design an independent research program in relation to their individual research fields and personal interests.  The course will be an exposition of "the science at the edge" and the forefront of research to complex systems.
  • INFO-H 651 The Ethnography of Informatics (3 cr.) Introduces ethnography as a social science methodology and way of knowing with which to study information and its social contexts. Places ethnography in relation to other research methodologies relevant to the production of the informatics knowledge base. Trains students in the use of a broad range of ethnographic techniques relevant to the study of automated information technology in use. Designed to be open to students from other programs with sufficient methodological and substantive background.
  • INFO-H 680 Human-Computer Interaction Professional Practice I (3 cr.) P: INFO H541, H561, H543, H563, H564 This course represents Part One of a two-part course series, which fulfills the final HCI MS project requirement. Part One should showcase the accumulative knowledge of the student in the areas of product design and development. Students will explore relevant and applied research concepts, while considering various HCI design approaches. Final outcomes will include the completion of the first half of the final project, i.e., the completion of a final product.
  • INFO-H 681 Human Computer Interaction Professional Practice II (3 cr.) P: INFO H680 This course represents part two of a two-part course series, which fulfills the final HCI MS project requirement. The project will showcase the accumlative knowledge of the student in the areas of product assessment and documentation. Final outcomes will include the completion of the second half of the final project, i.e. product testing and analysis and writing of the paper.
  • INFO-H 694 Thesis/Project in Human-Computer Interaction (1-6 cr.) The student prepares and presents a thesis or project in an area of human-computer interaction. The product is substantial, typically multi-chapter paper, or a carefully designed and evaluated application, based on well-planned research or scholarly project. Details are worked out between the student and sponsoring faculty member.
  • INFO-I 501 Introduction to Informatics (3 cr.) Basic information representation and processing; searching and organization; evaluation and analysis of information. Internet-based information access tools; ethics and economics of information sharing.
  • INFO-I 575 Informatics Research Design (3 cr.) Full spectrum of research concepts, designs, and methodologies used in informatics research, from quantitative to qualitative research; from deterministic, hypothesis-driven experimental designs to a posteriori discovery through data mining. Philosophical foundations to practical applications. Provides the conceptual framework in which the informatics graduate student may develop their own research agenda.
  • INFO-I 590 Topics in Informatics (3 cr.) Variable topic. Emphasis is on new developments and research in informatics. Can be repeated with different topics, subject to approval of the Dean.
  • INFO-I 600 Professionalism and Pedagogy in Informatics (3 cr.) Course will introduce students to topics and skills necessary for entering careers in industry or the academy. Topics covered will include career planning, curriculum development, effective teaching, research ethics, scholarly and trade publiching, grantsmanship, and intellectual property consideration.
  • INFO-I 605 Social Foundations of Informatics (3 cr.) Topics include the economics of information businesses and information societies, legal and regulatory factors that shape information and information technology use, the relationship between organization cultures and their use of information and information technology, and ownership of intellectual property.
  • INFO-I 690 Topics in Informatics (3 cr.) Variable topic. Emphasis on new developments and research in informatics. Course is intended for Ph.D. students in the School of Informatics. Can be repeated with different topics, subject to approval of the dean.
  • INFO-I 698 Research in Informatics (1-12 cr.) Research under the direction of a member of the graduate faculty that is not dissertation related. Can be repeated for credit for a total of 30 credit hours.
  • INFO-I 699 Independent Study in Informatics (1-3 cr.) Independent readings and research for Ph.D. students under the direction of a faculty member, culminating in a written report. May be repeated for a maximum of 12 credit hours.
  • INFO-I 790 Informatics Research Rotation (3 cr.) Work with faculty, investigate research opportunities. Can be repeated for a total of 6 credit hours.
  • INFO-I 890 Thesis Readings and Research (1-12 cr.) Research under the direction of a member of the graduate faculty leading to a Ph.D. dissertation. Can be repeated for credit for a total of 30 credit hours.
Masters Level Courses
  • LIS-S 501 Reference (3 cr.) P: or Corequisite S500 This course enables students to identify and evaluate a wide variety of information sources and services. It examines the nature of reference work, human information needs, and information literacy. It includes search principles and techniques in major information retrieval systems as well as web search engines. Provides practice experience in evaluation and use of bibliographic materials, reference interviewing, and search techniques, in finding answers to real world questions reflecting the multidisciplinary and multicultural interests and characteristics of library users.
  • LIS-S 502 Acquisitions and Management of Knowledge and Information (3 cr.) C: S500 This course examines the principles and techniques that guide the acquisition, management, and evaluation of collections and the selection of knowledge and information resources for various types of libraries and information centers. The course provides students with experience in the major phases involved in developing collections with a diversity of formats: the formulation of collection development plans and policies, the selection of materials, vendor relationships, and the evaluation of collections. It enables students to recognize and respond to challenges and opportunities of special interest to collection developers: intellectual freedom, new information formats, copyright, and resource sharing.
  • LIS-S 503 Organization and Representation of Knowledge and Information (3 cr.) C: S500

    Introduces students to various disciplines' approaches to the understanding, organization, representation (summarizing), and use of knowledge and information. This survey looks for commonality among the approaches taken in information science, cognitive psychology, semiotics, and artificial intelligence, among others. The goal is to identify criteria for evaluation and improvement of ways to organize and represent information for future retrieval. Information systems currently used in libraries and information centers will be studied as examples. Emphasis in the course is on concepts and ideas, with appropriate attention to terminology and technology.

  • LIS-S 504 Cataloging (3 cr.) P: S500 and S503 Historical development and principles essential to the understanding of the conceptual foundations of providing bibliographic access and control of materials and information. Discussion and examples in the application of AACR2r will be presented to illustrate and reflect current practice. Emphasis is on monographic publications.
  • LIS-S 505 Evaluation of Information Sources and Services (3 cr.) P: S500, S501, S502 and S503 Theory and practice of the design, collection, and analysis of systematic data for managerial decision-making concerning information resources, services, facilities, and organizations. Covers techniques of social science and information science qualitative and quantitative methods; includes communicating to internal and external audiences.
  • LIS-S 506 Introduction to Research (3 cr.) P: LIS S500, S501, S502, S503 Introduces the research process, including concepts, design, conduct, and evaluation. Examines the principles and characteristics of approaches and methodologies relevant to research in the field. Examples of data sources and introduction to methods of statistical description and analysis; ethical issues.
  • LIS-S 511 Database Design (3 cr.) P: LIS S500 and S503 Concerned with a comprehensive view of the processes involved in developing formal access to information from a user-centered point of view. Considers various database models (such as flat file, hierarchical, and relational), and hypertext (in terms of text, sound, numeric, image, and geographic data). Students will design and implement databases using several commercial database management systems.
  • LIS-S 516 Human-Computer Interaction (3 cr.) P: LIS S500 and S501 Examines the human factors associated with information technology and seeks to provide students with knowledge of the variables likely to influence the perceived usability, and hence the acceptability, of any information technology. In so doing, it will enable students to progress further toward specialist work in the important field of human-computer interaction.
  • LIS-S 517 Web Programming (3 cr.) P: LIS S500 Introduces basic skills for programming and manipulation of data structures for bibliographic and full text information systems.
  • LIS-S 519 Evaluation of Information Systems (3 cr.) P: LIS S500 and S503 Theoretical and practical exploration of the issues surrounding contemporary information systems. A specific focus will be on evaluating information systems from the user perspective. This evaluation approach will cut across disciplinary frameworks: behavioral, cognitive, and social sciences. The approach will also touch on multiple research methods: online surveys, sense-making, critical incident, and network analysis.
  • LIS-S 521 Humanities Information (3 cr.) P: LIS S500, S501 and S502 Introduction to information sources and services in the disciplines of performing arts, music, fine arts, literature, language, philosophy, and religion. In addition, the course addresses information needs and behavior patterns of users seeking these types of information.
  • LIS-S 522 Social Science Information (3 cr.) P: LIS S500, S501 and S502 Study of the core information tools in the fields of anthropology, economics, history, political science, psychology, and sociology. Includes key bibliographic databases and electronic network tools. Evaluation of research dealing with information channels in these fields.
  • LIS-S 523 Science and Technology Information (3 cr.) P: LIS S500, S501 and S502 General materials, reference books, periodicals, government documents, nonbook media in the individual literature of individual disciplines; patents and report literature. Examination of production, publication, distribution, and forms of scientific and technical literature.
  • LIS-S 524 Adult Readers Advisory (3 cr.) P: LIS S500, S501 and S502 A review and discussion of trends reflected in subject content and use of book and nonbook materials for patrons in secondary school and public libraries in relation to changing young adult and adult needs and the role of libraries in meeting such needs.
  • LIS-S 525 Government Information (3 cr.) P: LIS S500, S501 and S502 Survey of government information dissemination in all formats and at all levels of government. Consideration of government information policy. Primary emphasis given to U.S. government information but some consideration given to state and local publications in the United States, and those of international organizations.
  • LIS-S 526 Business Information (3 cr.) P: LIS S500, S501 and S502 Introduction to basic business materials. Includes resources, research methods, current developments, automated systems, and databases.
  • LIS-S 532 Information Architecture for the Web (3 cr.) P: LIS S500 and S503 Focuses on website development. Students study information architecture as an approach for site organization and design, and learn about product management for complex web development tasks. In lab sessions, students work with markup languages and scripting and develop sites, typically for real clients.
  • LIS-S 533 Online Searching (3 cr.) P: LIS S500 and S501 Principles, methods, and techniques of advanced online information retrieval (IR). Characteristics of and search strategies for the use of bibliographic, referral, citation, fact, numeric, and full text databases and search systems. Considers standards, use of communications software, front-ends and micro-based IR systems, and creation of in-house databases.
  • LIS-S 541 Information Policy (3 cr.) P: INFO I501 or B506 or B519 or B530 or H541 or S503 Data creation, publication, dissemination, and use occur in a complex social context. Legal and regulatory structures continue to evolve to control these processes. This course explores international and U.S. principles, laws, and regulations affecting the information industry. Focus varies with the topic; for example, copyright of electronic information sources or transborder data flow. May be repeated for credit when topic varies.
  • LIS-S 550 Perspectives on the Information Professions (3 cr.) P: LIS S500 Students are introduced to the dynamic and shifting information professions, complex organizations, and emerging careers in the field. Issues in information management, social impact of modern information management and dissemination, and the development of professional identity are major themes for the course.
  • LIS-S 551 Library Management (3 cr.) P: LIS S500, S501 and S502 Management and administration of all types of libraries. Covers basics of organizational structure, planning, budget management, human resources issues and skills, and an understanding of the manager in the context of the organization.
  • LIS-S 552 Academic Library Management (3 cr.) P: LIS S500, S501 and S502 Background and current trends in the management of academic libraries.
  • LIS-S 553 Public Library Management (3 cr.) P: LIS S500, S501 and S502 Background and current trends in the management of public libraries.
  • LIS-S 554 Library Systems (3 cr.) P: LIS S500 This course intends to provide students with an understanding of the concepts and applications of computer automation in libraries and information centers. The workload is designed to simulate the challenges of working in library systems: juggling multiple priorities simultaneously in a team-based environment. Students will learn skills that can be applied on the job in both technical and broader administrative capacities. Students will gain confidence in their abilities to support technology initiatives.
  • LIS-S 556 Systems Analysis and Design (3 cr.) P: LIS S500 and S511 Using a behavioral approach to information systems, this course covers information systems designed to conform to the needs of users.
  • SLIS-S 571 Materials for Youth (3 cr.) Evaluation and use of books, magazines, recordings, films, radio and television broadcasts, and other sources of information and recreation.
  • SLIS-S 572 Youth Services (3 cr.) P: S571 or consent of instructor. This course emphasizes the history, philosophy, and description of children and young adult library services. It takes a holistic look at the role of the youth services librarian from planning and evaluation to specific services and programs, and examines the current and future outlook for this type of librarianship. Emphasis is on the public library, but cooperation with appropriate services and programs, such as school media centers, is also discussed.
  • SLIS-S 573 Education of Information Users (3 cr.) P: S401, S501 or S516.

    Introduces students to the roles of librarians in adult education in university and college libraries and in public libraries. The course explores information literacy, library instructional models, education and training theories, and practical approaches for optimizing learning opportunities in library-based settings. Information literacy standards from the Association of College and Research Libraries (ACRL) and others are explored and applied to instructional design and practice. S573 also introduces students to outcomes-based planning and evaluation, a process for planning library-based educational programs with outcomes, or specific learning objectives in-mind.

  • SLIS-S 574 Information Inquiry for School Teachers (3 cr.) Information Inquiry for School Teachers (3 cr.; formerly L551) This course is intended to be an opportunity for teachers and future teachers (including school library media specialists as teachers) to practice methods in critically thinking about information/media, and to use the inquiry process as a means to teach their students to be critical reviewers and communicators as well. Application of national and state standards for information literacy K - 12. Offered over the Internet.
  • SLIS-S 580 History of Libraries (3 cr.) Development of libraries and information service from earliest times to the present, with emphasis on the library in relation to social, economic, cultural, and political trends.
  • SLIS-S 581 Archives and Records Management (3 cr.) Introduces basic theories, methods, and significant problems in archives and records management. The course also discusses how archivists are responding to the challenge of managing and preserving electronic records.
  • SLIS-S 582 Preservation (3 cr.) Examines causes of library and archival materials deterioration. Develops conceptual framework and management perspective for preservation programs using technical standards, program development tools, scientific and administrative research reports, and advocacy literature. Explores the new information technologies and media as both preservation tools and challenges.
  • SLIS-S 601 Directed Readings (1-4 cr.) P: Consent of instructor. Readings and study in any area of library or information science having an extensive literature. A student may enroll for this course twice in the same semester under different instructors. Normally S601 is completed under the direction of a full-time faculty member. Readings done under S601 shall not duplicate the content of any course now in the curriculum of the School of Library and Information Science. Proposal Form due by March 15th. 
  • SLIS-S 602 Directed Research (1-3 cr.) P: Proposal form and consent of instructor and 15 SLIS graduate credit hours completed including S505 or S506. Individual research in a problem in the field of library and information science.
  • SLIS-S 603 Workshop in Library and Information Science (1-3 cr.) Group study of specific problems in the library and information field. Generally includes a hands-on element. No more than 6 hours of S603 credit may be used toward the requirements for any SLIS degree.
  • SLIS-S 604 Topics in Library and Information Science (1-4 cr.) Study of specific topics in librarianship and preservation. May be repeated for credit when topic varies. Same course number used for different courses.
  • SLIS-S 605 Internship in Library and Information Science (2-6 cr.) P: Permission of faculty advisor.

    Graded S/F. Supervised internship in an information management environment. Professionals in library and information management mentor each graduate student. Sixty on-site hours must be completed for each credit earned. Students document their experiences through journals, abstracts of related publications, and a final presentation. Normally, at least 18 credits must be completed before enrollment*. Guidelines and placement listings are available on the SLIS website.

  • SLIS-S 621 Audio and Video Sources (3 cr.) P: S401 concurrent or consent of instructor. User-focused approach to decision making in the digital audio and video information environment. Emphasizes collection development in support of user services, including access to remote collections and evaluation of multimedia materials and delivery mechanisms, and issues related to emerging technologies. Scope includes adult and young adult audiences.
  • SLIS-S 622 Resources and Services for People with Disabilities (3 cr.) Access to information is essential for sustained independence of people with disabilities. This course studies materials, services, and assistive technologies to support this access.
  • SLIS-S 623 Genealogy and Local History (3 cr.) P: S401, S501, & S502. This course is designed to focus on two specific collection areas: Genealogy Resources and Indiana Resources. Students will work on developing collection policies creating collections with limited funding, and evaluating existing special collections. The class will also look at the pros and cons of several issues (staffing issues, volunteers, integrated collections, circulating/non- circulating, limited resources, material types).
  • SLIS-S 631 Advanced Cataloging (3 cr.) P: S504. Provides extensive background in description and access for electronic and non-book resources.
  • SLIS-S 632 Technical Services (3 cr.) C: S553, S551, S552 or consent of instructor

    Principles of organization and function of library technical services, including acquisition, cataloging, serials, circulation. Special emphasis on research and development in library systems and technology. Includes file organization, documentation system development, analysis, and evaluation for manual, mechanical, and automated applications.

  • SLIS-S 640 Seminar in Intellectual Freedom (3 cr.) P: 9 hours of SLIS graduate credit or permission of instructor. Beginning with a history of and alternative philosophical justifications for censorship, the student is introduced to constraints, obligations, and problems relating to intellectual freedom.
  • LIS-S 644 Consumer Health Informatics (3 cr.) P: S401, S501 or consent of instructor. This is a consumer health informatics course in which students will learn about how technologies are used to deliver healthcare to the public.
  • SLIS-S 650 Library Philanthropy (3 cr.) Introduces the role of private giving in support of libraries. Examines personal and corporate philanthropy and their applicability in libraries and information centers.
  • SLIS-S 652 Digital Libraries (3 cr.) This course introduces digital libraries — networked information servers that provide access to multimedia data for local and remote users. Primary emphasis is on developing digital libraries, based on understanding tools for presentation and manipulation of multimedia as well as analysis of user needs.
  • SLIS-S 653 Health Science Librarianship (3 cr.) P: S401, S501or consent of instructor;

    Explores the roles of health sciences libraries, librarianship and informationists in academia and hospital libraries, health information technology and information services environments, and in research and administrative teams. This course provides an introduction to the healthcare industry, health sciences schools and education (medicine, nursing, dentistry, public health, pharmacy, allied health and others), and the culture of healthcare in the United States. Student gain extensive experience with popular reference resources, and searching MEDLINE, PubMed, and speciality bibliographic databases in the health sciences. Students will increase their understanding of librarian and informationist roles in information literacy education, evidence based practice, health literacy, and other issues

  • SLIS-S 654 Law Librarianship (3 cr.) P: S501 or consent of instructor. An introduction to basic legal materials and law librarianship. Primary and secondary resources; indexes; digests and citators; specialized research methods; current developments in automated legal research. History of law libraries in the U.S., their organization and administration. The role of law librarians in law schools and law firms.
  • SLIS-S 671 School Media (3 cr.) P: S501, S571, and S574 or concurrent or consent of instructor. Establishes the professional teaching and administrative role of the certified school library media specialist in K-12 settings. Situations are examined that pertain specifically to policy development, budgeting, collection development, instructional design, support staff training, facility design, district supervision, and information networking within the modern school corporation. Students make site visits to leading school information centers, conferences, and media fairs.
  • SLIS-S 672 Seminar on Literature for Youth (3 cr.) P: S571 or consent of instructor. An advanced seminar, addresses such topics as: images of minority groups, societal problems (e.g., poverty and family patterns), or informational needs and materials including access and availability of print, nonprint, and computer resources. May be repeated for credit when topic varies.
  • SLIS-S 681 The Book 1450 to the Present (3 cr.) A survey of the book from 1450 to the present, with emphasis on the development of the book in the West. Focuses on the physical aspects of the book from the mid-fifteenth through the twentieth centuries, and on some of the many roles of the book in society during this period; also increases awareness of current scholarly trends in the history of the book.
Informatics
  • INFO-B 505 Informatics Project Management (3 cr.) This course introduces standard project management concepts and capabilities, in the context of innovative and creative knowledge-work projects involving computers. These are targeted as a common ground for all members of a successful team, not only for the Project Manager. Through lecture, reading, discussion, computer lab exercises, and projects, students will become more proficient with basic project management terminology, techniques and technologies. Students will apply industry-standard project management in a framework of productive team dynamics, consumer frame of reference, and organizational change and optionally continuing to professional certification.
  • INFO-B 510 Data Acquisition and Laboratory Automation (3 cr.) This course covers the entire process by which signals from laboratory instruments are turned into useful data: (1) fundamentals of signal conditioning and sampling; (2) interfacing, communications, and data transfer; (3) markup languages and capability systems datasets; (4) general lab automation; (5) robotics. A significant portion of this course is devoted to practical learning using LabVIEW.
  • INFO-B 512 Scientific and Clinical Data Management (3 cr.) Management and mining of data generated in scientific laboratories and clinical trials for data mining and knowledge discovery requires robust solutions that include knowledge discovery techniques and databases, extraction of data/metadata stored in data warehouses that use Storage Use Networks and dealing with security issues of handling this data.
  • INFO-B 530 Foundations of Health Informatics (3 cr.) This course will introduce the foundation of health informatics. It will review how information sciences and computer technology can be applied to enhance research and practice in healthcare. The basic principles of informatics that govern communication systems, clinical decisions, information retrieval, telemedicine, bioinformatics and evidence based medicine will be explored.
  • INFO-B 531 Seminar in Health Informatics (1-3 cr.) Variable topic. Emphasis is on advanced topics and research in health informatics.
  • INFO-B 535 Clinical Information Systems (3 cr.) Clinical Information Systems includes: human computer interface and systems design; healthcare decision support and clinical guidelines; system selection; organizational issues in system integration; project management for information technology change; system evaluation; regulatory policies; impact of the Internet; economic impacts of e-health; distributed healthcare information technologies and future trends.
  • INFO-B 551 Independent Study in Health Informatics (1-3 cr.) Independent study under the direction of a faculty member, culminating in a written report. May be repeated for credit. Total credit for seminars and independent study courses may not exceed 9 hours.
  • INFO-B 578 Data Analysis for Clinical Administrative Decision Making (3 cr.) P: INFO I575 Focuses on understanding, manipulating, and analyzing quantitative data in nursing and healthcare. Includes use of computer-based systems for data management and statistical analysis. Application and interpretation of multivariate statistical models for decision making.
  • INFO-B 581 Health Informatics Standards and Terminologies (3 cr.) Health information standards specify representation of health information for the purpose of communication between information systems. Standards not only standardize data formats, but also the conceptualizations underlying the data structures. The design process of data standards, domain analysis, conceptualization, modeling, and the methods and tools commonly used are explored.
  • INFO-B 582 Health Information Exchange (3 cr.) This course describes the drivers and challenges, the data and services of electronic health information exchange (HIE). The five focus areas of HIE are reviewed relative to strategies and actions: Aligning Incentives; Engaging Consumers; Improving Population Health; Managing Privacy, Security and Confidentiality; and, Transforming Care Delivery.
  • INFO-B 583 Security and Privacy Policies and Regulations for Health Care (3 cr.) This course discusses privacy and security regulations for health care information transactions including policy, procedures, guidelines, security architectures, risk assessments, disaster recovery, and business continuity. Particular attention is given to the Health Insurance Portability and Accountability Act (HIPAA) and the Health Information Technology for Economic and Clinical Health (HITECH) Act.
  • INFO-B 584 Practicum in Health Information Technology (3 cr.) This course provides an opportunity for the learner to synthesize all previous coursework and to demonstrate beginning competency in Health Information Technology (HIT) applications. The course employs an application focus in which the learner demonstrates comprehension, critical thinking, and problem-solving abilities within the context of a real-world environment.
  • INFO-B 605 Social Foundations of Informatics (3 cr.) Topics include the economics of information businesses and information societies, legal and regulatory factors that shape information and information technology use, the relationship between organization cultures and their use of information and information technology, and ownership of intellectual property.
  • INFO-B 641 Business of Health Informatics (3 cr.) This class focuses on the economic importance of healthcare information technology adoption for value realization, as a strategic asset, as an investment, and transformation toward integrated decision making. Topics covered include but are not limited to implementation of Decision Support System, barcode tracking, Electronic Health Records, pay-for-performance incentives for e-prescribing.
  • INFO-B 642 Clinical Decision Support Systems (3 cr.) This course provides an overview of the background and state-of-the-art Clinical Decision Support Systems (CDSS). Topics include: the design principles behind clinical decision support systems, mathematical foundations of the knowledge-based systems and pattern recognition systems, clinical vocabularies, legal and ethical issues, patient centered clinical decision support systems, and the applications of clinical decision support systems in clinical practice.
  • INFO-B 643 Natural Language Processing and Text Mining for Biomedical Records and Reports (3 cr.) This course familiarizes students with applications of Natural Language Processing and text mining in health care. While the course provides a short introduction to commonly used algorithms, techniques and software, the focus is on existing health care applications including clinical records and narratives, biomedical literature and claims processing.
  • INFO-B 667 Seminar in Health Informatics I (3 cr.) This course provides graduate students with advanced knowledge on a wide range of technical and analytical topics in health informatics. The course involves a combination of lectures, practicums, and discussions to engage students in the various aspects of an informatisist's role. The topics and presenters will be different each semester.
  • INFO-B 668 Seminar in Health Informatics II (3 cr.) This course provides graduate students with knowledge on a wide range of current topics in health informatics from faculty and professionals engaged in cutting edge research and practice. Students connect with innovative faculty while learning through a combination of lectures, practicums, and discussions. The topics and presenters will be different each semester.
  • INFO-B 691 Thesis/Project in Health Informatics (1-6 cr.) The student prepares and presents a thesis or project in the area of health informatics. The product is substantial, typically multi-chapter paper or carefully designed and evaluated application, based on well-planned research or scholarly project. Details are worked out between the student and sponsoring faculty member.
  • INFO-G 599 Thesis Research (0 cr.) Master's students who have enrolled in 30 or more hours of graduate course work applicable to the degree and who have completed all other requirements of the degree except the thesis of final project of performance may enroll in G599.  Requires section authorization.
  • INFO-H 559 MEDIA AND TECHNOLOGY ENTREPRENEURSHIP (3 cr.) This course is intended for students who are interested in starting their own company or who anticipate joining a start-up company. It will provide students with a solid foundation on a variety of legal and business matters that need to be considered when starting a new company, such as selecting a business structure (sole proprietorship, partnership, corporation, etc.), financing and credit, drafting business plans, preparing appropriate paperwork such as articles of incorporation and bylaws, tax implications, marketing and public relations, bankruptcy and other pitfalls, insurance, planning for growth, resources for entrepreneurs, contracts, real and personal property, shareholder and governance issues and working with professionals such as attorneys, accountants and insurance agents.
  • INFO-H 611 Mathematical and Logical Foundations of Informatics (3 cr.) An introduction to mathematical methods for information modeling, analysis, and manipulation. The topics include proof methods in mathematics, models or computation, counting techniques and discrete probability, optimization, statistical inference and core advanced topics that include, but are not limited to, Markov chains and random walks, random graphs, and Fourier analysis.
  • INFO-I 501 Introduction to Informatics (3 cr.) Basic information representation and processing; searching and organization; evaluation and analysis of information. Internet-based information access tools; ethics and economics of information sharing.
  • INFO-I 575 Informatics Research Design (3 cr.) Full spectrum of research concepts, designs, and methodologies used in informatics research, from quantitative to qualitative research; from deterministic, hypothesis-driven experimental designs to a posteriori discovery through data mining. Philosophical foundations to practical applications. Provides the conceptual framework in which the informatics graduate student may develop their own research agenda.
  • INFO-I 590 Topics in Informatics (3 cr.) Variable topic. Emphasis is on new developments and research in informatics. Can be repeated with different topics, subject to approval of the Dean.
  • INFO-I 600 Professionalism and Pedagogy in Informatics (3 cr.) This course introduces students to topics and skills necessary for entering careers in industry or the academy. Topics covered include career planning, curriculum development, effective teaching, research ethics, scholarly and trade publishing, grantsmanship, and intellectual property consideration.
  • INFO-I 690 Topics in Informatics (3 cr.) Variable topic. Course is intended for Ph.D. students in the School of Informatics. Can be repeated with different topics, subject to approval of the dean.
  • INFO-I 698 Research in Informatics (1-12 cr.) Research under the direction of a member of the graduate faculty that is not dissertation related. Can be repeated for credit for a total of 30 credit hours.
  • INFO-I 699 Independent Study in Informatics (1-3 cr.) Independent readings and research for Ph.D. students under the direction of a faculty member, culminating in a written report. May be repeated for a maximum of 12 credit hours.
  • INFO-I 790 Informatics Research Rotation (3 cr.) Work with faculty, investigate research opportunities. Can be repeated for a total of 6 credit hours.
  • INFO-I 890 Thesis Readings and Research (1-12 cr.) Research under the direction of a member of the graduate faculty leading to a Ph.D. dissertation. Can be repeated for credit for a total of 30 credit hours.
Human-Centered Computing
  • INFO-B 505 Informatics Project Management (3 cr.) This course introduces standard project management concepts and capabilities, in the context of innovative and creative knowledge-work projects involving computers. These are targeted as a common ground for all members of a successful team, not only for the Project Manager. Through lecture, reading, discussion, computer lab exercises, and projects, students will become more proficient with basic project management terminology, techniques and technologies. Students will apply industry-standard project management in a framework of productive team dynamics, consumer frame of reference, and organizational change–optionally continuing to professional certification.
  • INFO-G 599 Thesis Research (0 cr.) Master's students who have enrolled in 30 or more hours of graduate course work applicable to the degree and who have completed all other requirements of the degree except the thesis of final project of performance may enroll in G599.  Requires section authorization.
  • INFO-H 500 Fundamental Comp Concepts Info (3 cr.) An introduction to fundamental principles of computer concepts for Informatics study, including an overview of computer architecture, computer algorithms, fundamentals of operating systems, data structure, file organization and database concepts.
  • INFO-H 502 Human-Centered Research Methods in Informatics (3 cr.) This course surveys a broad range of research methods employed in Informatics, exploring their meta-theoretical underpinnings and exemplifying their application to specific research questions. This course is intended for students in Informatics graduate programs, especially PhD students, who need a grounding in research methods.
  • INFO-H 503 Social Impact of Information Technologies (3 cr.) An overview of important social, legal, and ethical issues raised by information technology.
  • INFO-H 504 Social Dimensions of Science Informatics (3 cr.) Course will examine ethical, legal, and social issues surrounding contemporary research and practice in science informatics. Topics include the nature of science and technology, the ramifications of recent advances in science informatics, and relevant science policy and research ethics. General knowledge of science informatics is assumed.
  • INFO-H 506 Globalization and Information (3 cr.) Explores the processes that promote and impede movement of human action and informational activities to the most general levels, e.g., the level of the world as a whole. Surveys diverse theories of globalization to identify the best approaches for professional informatics career planning and making information globally accessible.
  • INFO-H 525 Organizational Informatics and Economics Security (3 cr.) Organizational process embed implicit and explicit decisions and information control. Security technologies and implementations make explicit organizational choices that determine individual autonomy within an organization. Security implementations allocate risk, determine authority over processes, make explicit relationships in overlapping hierarchies, and determine trust extended to organizational participants.
  • INFO-H 534 Seminar in Human-Computer Interaction (1-3 cr.) Topics vary yearly and include the following: information visualization, immersive technologies, designing hypermedia for educational applications, user-centered design techniques and tools, formal methods and cognitive modeling in HCI.
  • INFO-H 536 Foundational Mathematics of Cybersecurity (3 cr.) Students will learn mathematical tools necessary to understand modern cyber security.  The course will cover introductory mathematical material from a number of disparate fields, including probability theory, computational theory, complexity theory, group theory, and information theory.
  • INFO-H 537 Legal and Social Informatics of Security (3 cr.) This is a case-based course on privacy and security in social contexts. Cases will particularly address the specific designs of technologies (e.g., P3P, PICS) and discuss how different technically feasible design choices would result in distinct regulatory regimes, business strategies, or support different forms of social interaction. This course will focus on specific security and privacy technologies as socio-technical systems.
  • INFO-H 538 Introduction to Cryptography (3 cr.) Introduction to the foundational primitives of cryptography and implementations. A primary goal of this course will be to understand the security definitions for each primitive and how they are used in cryptographic protocols. The ethics of insecure or on-the-fly protocol design will be discussed.
  • INFO-H 539 Cryptographic Protocols (3 cr.) The class teaches a basic understanding of computer security by looking at how things go wrong, and how people abuse the system. The focus of the class is on how computer systems are attacked, and once this is understood it is possible to propose ways to make the system secure.
  • INFO-H 540 Data Mining for Security (3 cr.) The objective of this course is to provide an understanding of the impact of data mining in security with a particular focus on intrusion detection. There will be an introduction to data mining where data mining techniques including association rules, clustering and classification are described. Security basics will be presented, focusing on topics such as authentication and access control that are relevant to data mining. This seminar course will explore recent research work in this area and intrusion detection.
  • INFO-H 541 Interaction Design Practice (3 cr.) Human-computer interaction design (HCID) describes the way a person or group accomplishes tasks with a computer: what the individual or group does and how the computer responds; what the computer does and how the individual or group responds. Sometimes known as 'interface design,' HCID becomes increasingly important as computing intelligence and connectivity spread ubiquitously to home, work, and play environments. This course will be organized around a collection of readings and several design projects concerned with applying human-computer interaction principles to the design, selection, and evaluation of interactive systems.
  • INFO-H 543 Interaction Design Methods (3 cr.) Students will learn basic concepts and methods for usability studies and evaluation of interactive systems as well as apply those methods to actual system design evaluations.  This course is not only for understanding the basics and traditional approaches in this area, but also for exploring new ways of evaluating the usability of state-of-the-art technology-based systems such as systems in ubiquitous computing, CSCW, tangible and social computing areas.
  • INFO-H 554 Independent Study in Human-Computer Interaction (1-3 cr.) Independent study under the direction of a faculty member, culminating in a written report. May be repeated for credit. Total credit for seminars and independent study courses may not exceed nine 9 hours.
  • INFO-H 559 MEDIA AND TECHNOLOGY ENTREPRENEURSHIP (3 cr.) This course covers legal and business aspects of starting a media or technology company, including selecting the business structure, financing and credit, drafting business plans, articles of incorporation, and bylaws, tax implications, marketing and public relations, shareholders and governance, bankruptcy, insurance, contracts, property, and working with attorneys, accountants, and insurance agents.
  • INFO-H 561 Meaning and Form in HCI (3 cr.) As a continuation of HCI1 (H541), students will learn methodologies and principles for two types of core activities in human-computer interaction design: a) requirements analysis, contextual inquiry and ethnography as applied to the design of interactive systems in the social context? b) conceptual design for the modeling of the interactive structure of web, hypermedia and software applications. Weekly readings on the text books will be integrated with academic and professional articles and online media.
  • INFO-H 563 Psychology of Human Computer Interaction (3 cr.) Covers the psychological and behavioral science of human computer interaction, including cognitive architecture, memory, problem-solving, mental models, perception, action, and language.  Emphasis is placed on developing an understanding of the interaction between human and machine systems and how these processes impact the design and testing of interactive technologies.
  • INFO-H 564 Prototyping for Interactive Systems (3 cr.) The course covers methodologies for designing and prototyping graphic user interfaces, including rapid (paper) and dynamic (interactive) prototypes. Principles of design research and visual communication are discussed in the context of interaction design, cognition and user behavior, as well as usability testing techniques for concept validation.
  • INFO-H 604 Human Computer Interaction Design Theory (3 cr.) The course will explore, analyze, and criticize underlying assumptions and the rational rationale behind some of the most influential theoretical attempts in HC and related fields. The purpose of the course is to make students aware of how theories can influence practice and to develop critical thinking around the role, purpose, and function of theories.
  • INFO-H 611 Mathematical and Logical Foundations of Informatics (3 cr.) This course reviews mathematical methods for data modeling, analysis, and manipulation. Topics include differential calculus, partial derivatives, solving systems of equations, matrices and matrix operations, vector spaces, linear transformations, determinants, inner product spaces, eigenvalues, probability, probability distributions, random variables, and their applications.
  • INFO-H 624 Advanced Seminar I–Human-Computer Interaction (3 cr.) P: Advanced graduate standing or consent of instructor. Introduces students to major historical, contemporary, and emerging theories, methods, techniques, technologies, and applications in the field of human-computer interaction. Students will explore relevant and influential research, results, and application. Students will design an independent research program in relation to their individual research fields and personal interests.
  • INFO-H 628 Advanced Seminar I in Compex Systems (3 cr.) Introduces students to major historical contemporary and emerging theories, methods, and techniques in the field of complex systems.  Students will examine and explore relevant and influential research, results and applications.  Students will develop an understanding of leading research approaches and paradigms, and will design an independent research program in relation to their individual research fields and personal interests.  The course will focus on the theory of complex systems, systems science and artificial life.
  • INFO-H 634 Advanced Seminar II – Human Computer Interaction (3 cr.) P: Advanced graduate standing or consent of instructor. Introduces students to major historical, contemporary, and emerging theories, methods, techniques, technologies, and applications in the field of human-computer interaction. Students will explore relevant and influential research, results, and applications. Students will develop an understanding of leading research approaches and paradigms, and will design an independent research program in relation to their individual research fields and personal interests.
  • INFO-H 628 Advanced Seminar II in Compex Systems (3 cr.) Introduces students to major historical contemporary and emerging theories, methods, and techniques in the field of complex systems.  Students will examine and explore relevant and influential research, results and applications.  Students will develop an understanding of leading research approaches and paradigms, and will design an independent research program in relation to their individual research fields and personal interests.  The course will be an exposition of "the science at the edge" and the forefront of research to complex systems.
  • INFO-H 651 The Ethnography of Informatics (3 cr.) Introduces ethnography as a social science methodology and way of knowing with which to study information and its social contexts. Places ethnography in relation to other research methodologies relevant to the production of the informatics knowledge base. Trains students in the use of a broad range of ethnographic techniques relevant to the study of automated information technology in use. Designed to be open to students from other programs with sufficient methodological and substantive background.
  • INFO-H 680 Human-Computer Interaction Professional Practice I (3 cr.) P: INFO H541, H561, H543, H563, H564 This course represents Part One of a two-part course series, which fulfills the final HCI MS project requirement. Part One should showcase the accumulative knowledge of the student in the areas of product design and development. Students will explore relevant and applied research concepts, while considering various HCI design approaches. Final outcomes will include the completion of the first half of the final project, i.e., the completion of a final product.
  • INFO-H 681 Human Computer Interaction Professional Practice II (3 cr.) P: INFO H680 This course represents part two of a two-part course series, which fulfills the final HCI MS project requirement. The project will showcase the accumlative knowledge of the student in the areas of product assessment and documentation. Final outcomes will include the completion of the second half of the final project, i.e. product testing and analysis and writing of the paper.
  • INFO-H 694 Thesis/Project in Human-Computer Interaction (1-6 cr.) The student prepares and presents a thesis or project in an area of human-computer interaction. The product is substantial, typically multi-chapter paper, or a carefully designed and evaluated application, based on well-planned research or scholarly project. Details are worked out between the student and sponsoring faculty member.
  • INFO-I 501 Introduction to Informatics (3 cr.) P: Prior programming experience Basic information representation and processing; searching and organization; evaluation and analysis of information. Internet-based information access tools; ethics and economics of information sharing.
  • INFO-I 575 Informatics Research Design (3 cr.) Full spectrum of research concepts, designs, and methodologies used in informatics research, from quantitative to qualitative research; from deterministic, hypothesis-driven experimental designs to a posteriori discovery through data mining. Philosophical foundations to practical applications. Provides the conceptual framework in which the informatics graduate student may develop their own research agenda.
  • INFO-I 595 Professional Internship (1-6 cr.) An experiential learning course where students apply classroom theory and learning in degree-related work experience under the supervision of a mentoring supervisor and course instructor.
  • INFO-I 600 Professionalism and Pedagogy in Informatics (3 cr.) Course will introduce students to topics and skills necessary for entering careers in industry or the academy. Topics covered will include career planning, curriculum development, effective teaching, research ethics, scholarly and trade publiching, grantsmanship, and intellectual property consideration.
  • INFO-I 605 Social Foundations of Informatics (3 cr.) Topics include the economics of information businesses and information societies, legal and regulatory factors that shape information and information technology use, the relationship between organization cultures and their use of information and information technology, and ownership of intellectual property.
  • INFO-I 690 Topics in Informatics (3 cr.) Variable topic. Emphasis on new developments and research in informatics. Course is intended for Ph.D. students in the School of Informatics. Can be repeated with different topics, subject to approval of the dean.
  • INFO-I 698 Research in Informatics (1-12 cr.) Research under the direction of a member of the graduate faculty that is not dissertation related. Can be repeated for credit for a total of 30 credit hours.
  • INFO-I 699 Independent Study in Informatics (1-3 cr.) Independent readings and research for Ph.D. students under the direction of a faculty member, culminating in a written report. May be repeated for a maximum of 12 credit hours.
  • INFO-I 790 Informatics Research Rotation (3 cr.) Work with faculty, investigate research opportunities. Can be repeated for a total of 6 credit hours.
  • INFO-I 890 Thesis Readings and Research (1-12 cr.) Research under the direction of a member of the graduate faculty leading to a Ph.D. dissertation. Can be repeated for credit for a total of 30 credit hours.
  • INFO-B 512 Scientific and Clinical Data Management (3 cr.) This course concerns management and mining of data generated in scientific laboratories and clinical trials for data mining and knowledge discovery requires robust solutions that include knowledge discovery techniques and databases, extraction of data/metadata stored in data warehouses that use Storage Use Networks and dealing with security issues of handling this data.
  • INFO-H 515 Statistical Learning (3 cr.) P: ECON E570 or HPER T591 or PBHL B561 or PSY 60000 or STAT 51100 This course applies statistical learning methods for data mining and inferential and predictive analytics to informatics-related fields. The course also introduces techniques for exploring and visualizing data, assessing model accuracy, and weighing the merits of different methods for a given real-world application. This course provides an essential toolset for transforming large, complex informatics datasets into actionable knowledge.
  • INFO-H 516 Cloud Computing for Data Science (3 cr.) P: CSCI 54100, LIS S511, INFO B512, or INFO B556; prior programming experience required Course covers data science concepts, techniques, and tools to support big data analytics, including cloud computing, parallel algorithms, nonrelational databases, and high-level language support. The course applies the MapReduce programming model and virtual-machine utility computing environments to data-driven discovery and scalable data processing for scientific applications.
  • INFO-H 517 Visualization Design, Analysis, and Evaluation (3 cr.) P: Prior programming experience required This is an introductory course in design and evaluation of interactive visualizations for data analysis. Topics include human visual perception, visualization design, interaction techniques, and evaluation methods. Students develop projects to create their own web-based visualizations and develop competence to undertake independent research in visualization and visual analytics.
  • INFO-H 518 Deep Learning Neural Networks (3 cr.) P: Linear algebra, probability and statistics, partial derivatives, and programming. Note: Programming is in Python Deep learning has resurged with the availability of massive datasets and affordable computing, enabling new applications in computer vision and natural language processing. This course introduces convolutional, recurrent, and other neural network architectures for deep learning. Students design, implement, and train these models to solve real-world problems.
  • INFO-B 573 Programming for Science Informatics (3 cr.) Students will receive a thorough understanding of software development for chem- and bioinformatics, and broaden experience of working in a scientific computing group. Topics include programming for the web, depiction of chemical and biological structures in 2D and 3D, science informatics toolkits, software APIs, AI and machine-learning algorithm development, high-performance computing, database management, managing a small software development group, and design and usability of science informatics software.
  • INFO-B 530 Foundation of Health Informatics (3 cr.) This course will introduce the foundation of Health Informatics. It will review how information sciences and computer technology can be applied to enhance research and practice in healthcare. The basic principles of informatics that govern communication systems, clinical decisions, information retrieval, telemedicine, bioinformatics and evidence based medicine will be explored
  • INFO-H 519 Natural Language Processing with Deep Learning (3 cr.) This course covers natural language processing using deep learning and its applications. Students learn recent advances by evaluating the literature, implementing methods in Python, and conducting a research project. Topics include machine translation, automated image captioning, and document summarization.
  • INFO-H 564 Prototyping for Interactive Systems (3 cr.) The course covers methodologies for designing and prototyping graphic user interfaces, including rapid (paper) and dynamic (interactive) prototypes. Principles of design research and visual communication are discussed in the context of interaction design, cognition and user behavior, as well as usability testing techniques for concept validation.
  • INFO-P 502 Modeling Crisis (3-3 cr.) P: None. (SPEA-J 520 Mapping and Analysis for Public Safety or GEOG-G 538 Geographic Information Systems or equivalent experience recommended) Models employed by geographic information systems characterize the physical, economic, social, and environmental impact of natural and human caused disasters. This course surveys geospatial models and their capabilities and technologies. Students learn to use models for disaster mitigation, preparedness, and response. The course prepares students for research on modeling crisis.