IU Indianapolis Bulletin » Schools » Luddy School of Informatics, Computing, and Engineering » Courses » Courses
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 574 Next-Generation Sequencing Data Analysis (3 cr.) This course covers concepts of genomic sequencing datasets from several sequencing platforms, including how the data motivates computational needs and tasks for analysis. Students learn how to devise approaches for analyzing massive clinical and biomedical sequencing datasets and for developing sound hypotheses and making predictions.
  • 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 528 Computational Analysis of High-Throughput Biomedical Data (3 cr.) Course covers advanced concepts of genomics, molecular biology, and systems biology and explores computational methods for analyzing their high-throughput datasets. Problems in biology and biomedicine will motivate the development of algorithms to apply to these datasets.
  • 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 536 Computational Methods for Biomedical Informatics (3 cr.) P: None This course covers algorithm design, algorithm analysis, and complexity analysis and their applications in biomedical informatics.
  • 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 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 636 Genomic Data Analytics and Precision Medicine (3 cr.) This advanced course covers how massive clinical and biomedical genomic sequencing datasets from various sequencing platforms motivate computational needs and tasks for analysis, how to devise approaches for analyzing these datasets, how to develop sound hypotheses and predictions from them, and related ethical, privacy, and legal issues.
  • 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-B 572 Computational Chemistry and Molecular Modeling (3 cr.) P: INFO-I 571. 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 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 585 Biomedical Analytics (3 cr.) Course introduces the use of patient data, genomic databases, and electronic health records (EHR) to improve patient care and to achieve greater efficiencies in public and private healthcare systems. The course explores clinical intelligence and the role of analytics in supporting a data-driven learning healthcare system. Topics include the value-driven healthcare system, measuring health system performance, existing quality/performance measurement frameworks (NQF, HEDIS), comparing healthcare delivery, attributes of high performing healthcare systems, and the IT infrastructure and human capital needed to leverage analytics for health improvement.
  • 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 667 Seminar in Interprofessional Collaboration (3 cr.) This seminar provides graduate students with in depth experiences in interprofessional thinking and collaboration when implementing informatics applications. Biohealth Informatics applications are developed an interprofessional learning laboratory rooted in real-life innovation, discovery, and collaboration related to health and wellbeing.
  • INFO-B 668 Advanced Seminar in BioHealth Informatics (3 cr.) 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 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-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-B 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-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-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 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 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.) 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 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 518 Applied Statistical Methods for Biomedical Informatics (3 cr.) In this course, students learn the ability to understand, analyze, and interpret biomedical data is integral to biomedicine. This course provides in- demand data analysis skills and hands-on experience in analyzing genomic, proteomic, and health data. Students solve cutting-edge biomedical problems by applying statistical methods, packages, and toolkits.
  • INFO-B 506 Biomedical Informatics (3 cr.) This course covers the latest biomedical informatics concepts, technologies, policies, and skills, including infrastructure and data management, image analytics, visualization, and API design and implementation for healthcare. Students analyze healthcare and biomedical information, infer the outcomes of data processing and analysis, and master the tools required for biomedical data analytics.
  • INFO-B 627 Advanced Seminar I – Bioinformatics (1-3 cr.) Research in bioinformatics and computational biology is attempting to solve biological and biomedical problems in academia and the commercial sector. Progress in information technology and a rather wide computer science knowledge base are helping to advance this research in conjunction with biologists and biomedical researchers bringing such problems to the forefront. Total credit for seminars and independent study courses may not exceed 9 credit hours.
Graduate Course Descriptions
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.
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 506 Biomedical Informatics (3 cr.) The course covers the latest biomedical informatics concepts, technologies, policies, and skills, including infrastructure and data management, image analytics, visualization, and API design and implementation for healthcare. Students analyze healthcare and biomedical information, infer the outcomes of data processing and analysis, and master the tools required for biomedical data analytics.
  • 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 513 The Design, Implementation, and Evaluation of Electronic Health Record Systems (3 cr.) Students learn how to design, implement, and evaluate electronic health record (EHR) system and how to use technology to support their data acquisition, storage, reuse, interoperability, exchange, and analysis. They also evaluate their legal, ethical, and regulatory implications and learn how to build teams to manage their implementation in healthcare organizations.
  • 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 536 Computational Methods for Biomedical Informatics (3 cr.) Course covers algorithm design, algorithm analysis, and complexity analysis and their applications in biomedical informatics.
  • INFO-B 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-B 543 Professional Practicum in Health Information Management I (1-6 cr.) Course provides professional practice experience. Students complete the project-based practicum under the direction of the assigned site supervisor. The student develops a project and presentation for the site. The student conducts all necessary research and applies project management tools and skills in completing the project.
  • INFO-B 544 Professional Practicum in Health Information Management II (1-6 cr.) Course provides professional practice experience. Students complete the project-based practicum under the direction of the assigned site supervisor. The student develops a project and presentation for the site. The student conducts all necessary research and applies project management tools and skills in completing the project.
  • 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 626 Human Factors Engineering for Health Informatics (3 cr.) Students review and critique traditional and emerging human factors engineering approaches, concepts, and methods and apply them to contemporary health informatics problems. Class activities include discussions and interactive peer review of articles, presentations, and original research proposals.
  • 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 644 Consumer Health Informatics (3 cr.) This is a consumer health informatics course in which we learn about how technologies are used to deliver healthcare to the public.
  • 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 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-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-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-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 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.) 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 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.
Health Information Management
  • INFO-B 430 Introduction to Health Informatics (3 cr.) Course introduces the foundations of health informatics. It reviews how information science 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 435 Clinical Information Systems (3 cr.) Course covers 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 481 Health Information Standards and Terminologies (3 cr.) Health information standards specify representation of health information for 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.
  • HIM-M 108 Introduction to Health Information Management (3 cr.) Course introduces the health information management profession and healthcare delivery systems. Topics include healthcare settings, the patient record, electronic health records (EHRs), data collection standards, legal aspects of health information, coding, and reimbursement. Students gain hands-on experience with a virtual EHR and examine the impact of EHRs on healthcare.
  • HIM-M 110 Computer Concepts for Health Information (3 cr.) Course provides an overview of applications for the health and medical professionals. Topics include: audit trails, generating, quantifying and analyzing medical reports, word processing, computer hardware, medical software, copyright and fair usage. Students retrieve and present medical data.
  • HIM-M 120 Data Organization and Presentation in the Healthcare Environment (3 cr.) P: HIM-M110 Students will study and apply problem solving, decision analysis and data presentation techniques used in healthcare data representation for both internal and external users. ICD and CPT classification systems will be modeled and analyzed utilizing spreadsheets.
  • HIM-M 200 Database Design for Health Information Management (3 cr.) Introduction to database design with an emphasis on managing data in the health information environment. Topics and concepts include creating data table relationships and normalization. Utilizing Microsoft Access to create user forms and reports. Students will be required to create a large group project.
  • HIM-M 220 Healthcare Informatics for Decision Support (3 cr.) P: HIM-M200 This course provides an overview of essential information technology tools necessary for quantitative and qualitative decision making in a healthcare environment. Students will learn effective methods to analyze patient data including ICD and CPT classification systems as they relate to decision processes in a healthcare environment.
  • HIM-M 275 Effective Communication for the Healthcare Environment (3 cr.) Course is designed to develop effective interaction among internal and external customers in a healthcare environment. Emphasis is placed on professional communications with superiors, peers and subordinates in all areas of healthcare. Topics include: policy creation, HIM job descriptions, information technology proposal requests, e-mail etiquette and presentation skills.
  • HIM-M 325 Health Care Information Requirements and Standards I (3 cr.) Course outlines the essential documents/data content required for maintaining legal health records using paper and electronic media. Federal, state and local law, accreditation standards and regulatory requirements for maintaining patient data examined. Documentation in acute care, psychiatric and other healthcare settings. Students begin to explore the health information management professions.
  • HIM-M 327 Healthcare Information Requirements and Standards II (3 cr.) This course is a continuation of HIA-M 325 and includes the ongoing review of health record documentation, in particular secondary data bases such as cancer registry, long term care and other healthcare settings. Healthcare information resources, both in print and on the World Wide Web are researched and examined extensively.
  • HIM-M 328 Laboratory Enrichment for Healthcare Information Requirements and Standards II (1 cr.) P: HIM-M 325. This course consists of exercises that reinforce the lectures in HIA-M 327. Students explore Web resources used in the healthcare field and perform extensive database searches.
  • HIM-M 330 Medical Terminology (3 cr.) The purpose of this course is to further develop a student’s understanding and use of medical terminology. There is a focus on spelling and pronunciation, abbreviations, analyzing words based on their root, prefix or suffix as well as identifying common mistakes within medical terminology.
  • HIM-M 345 Healthcare Law, Ethics, and Information Release (3 cr.) Course covers legal and ethical concepts in medicine and healthcare as applied to physicians, healthcare workers, hospitals, and other institutions. It focuses on confidentiality and privacy in the release of information and the privacy and security of electronic healthcare transactions and code sets under the Health Insurance Portability and Accountability Act.
  • HIM-M 350 Pathophysiology & Pharmacology for HIM I (3 cr.) P: HIM-M330 This course will cover pathophysiology and pharmacology associated with the body systems.
  • HIM-M 351 Pathophysiology & Pharmacology for HIM II (3 cr.) P: HIM-M350 This course is a continuation of HIM-M350. Course will cover pathophysiology and pharmacology associated with the body systems.
  • HIM-M 355 ICD-9-CM Coding (3 cr.) P: HIM-M330 Course covers both diagnosis and procedure classification systems, namely the International Classification of Diseases, Tenth Revision, Clinical Modification and Procedure Coding System (ICD-10-CM/PCS).  Students learn accurate coding guidelines to code, index, and sequence diagnoses and procedures for medical documentation.  Ethical coding guidelines are examined.
  • HIM-M 358 CPT Coding (3 cr.) P: HIM-M 355. Focus on Current Procedural Terminology coding. Sequence of procedures as they relate to correct coding guidelines. Study of Health Care Common Procedure Coding System (HCPCS) will also be included.
  • HIM-M 370 Health information Management (3 cr.) This course will focus on human resources management in a Health information Department. Work scheduling, work flow and work design will be discussed. Other issues in managing an HIM department will be addressed such as education and training, establishing productivity standards, developing a budget and managing contracts.
  • HIM-M 400 Health Information Research and Analysis Methods (3 cr.) Course introduces methods of research and data analysis for inquiry in health information management.  Students develop skills in planning, conducting, reporting, and assessing research and data analysis.  These skills are then applied to biomedical data to support healthcare related decision making.
  • HIM-M 420 Health Information Project Management (3 cr.) This course weaves together theory and practice and presents an understandable, integrated view of the many concepts skills, tools, and techniques involved in project management.  Students will receive up-to-date information on how good project management and effective use of software can help you manage projects, especially information technology projects.
  • HIM-M 425 Quantitative Analysis of Health Information (3 cr.) This course will outline the procedures associated with vital statistics in health care (birth/death certificates). The student will learn about the statistics associated with health care. The research portion will focus on data search and access techniques, national research policy making, biomedical and health research investigation, and research protocol data management.
  • HIM-M 443 Professional Practicum in Health Information Management I (1-8 cr.) This course is designed to provide professional practice experience in an approved clinical site under the direction of an HIA faculty member and an onsite clinical instructor. Students also receive didactic and practicum experience in the classroom. Emphasis on clinical science, health information management, business administration and information systems.
  • HIM-M 444 Professional Practicum in Health Information Management II (1-8 cr.) P: HIM-M 443.

    This course is a continuation of HIM-M 443 and includes professionally supervised experience in an approved clinical site as well as practicum experience in the classroom.

  • HIM-M 457 Practicum in Medical Coding (4 cr.) Course is designed for students completing the Certificate in Medical Coding. Students will participate in a supervised laboratory practicum focusing on the coding of complex medical records using both the ICD and CPT coding systems. Onsite observations related to coding function in approved clinical settings are included in the course content.
  • HIM-M 462 Healthcare Quality Improvement (3 cr.) This course will identify quality/performance improvement methods and techniques for health care professionals. Interpretation of data appropriate to user needs and presentation of information will also be covered.
  • HIM-M 470 Healthcare Reimbursement Systems (3 cr.) P: HIM-M355 Course will present data elements that apply to prospective payment systems. It will allow the student to gain the knowledge of correct reimbursement systems and to identify issues and patient types in meeting medical necessity guidelines.
  • HIM-M 475 Health information Technology (3 cr.) Introduction to health information standards that have been developed for the electronic health record and information interoperability and standards in development. Emphasis on understanding healthcare organization networks, intranets, the role of the Internet in patient data access, differences between clinical and administrative information systems used in healthcare organizations and the management and maintenance of those systems.
  • HIM-M 490 RHIA Exam Preparation (3 cr.) This course reviews technical and administrative aspects of domain topics required to pass of the Registered Health Information Administrator (RHIA) examination. (Students enrolled in this course are expected to take the RHIA exam concurrently.)
  • INFO-B 405 Social Foundations of Biomedical Informatics (3 cr.) This course introduces the economics of information businesses and societies. It examines how the use of information and information technology is influenced by laws and regulations, the ownership of intellectual property, and organizational culture.
  • INFO-B 413 The Design, Implementation, and Evaluation of Electronic Health Record Systems (3 cr.) Students learn how to design, implement, and evaluate electronic health record (EHR) system and how to use technology to support their data acquisition, storage, reuse, interoperability, exchange, and analysis. They also evaluate their legal, ethical, and regulatory implications and learn how to build teams to manage their implementation in healthcare organizations.
  • INFO-B 441 Business of Health Informatics (3 cr.) This course examines the economic impact of the adoption of healthcare information technology. Students explore its role as a strategic asset and analyze its return on investment to make a case for investment. Topics include decision support system, barcode tracking, electronic health records, and pay-for-performance incentives.
  • INFO-B 442 Clinical Decision Support Systems (3 cr.) This course examines clinical decision support systems (CDSS), both the current state of the art and their historical development. Topics include the application of CDSS to clinical practice, patient-centered CDSS, clinical vocabularies, legal and ethical issues, and mathematical foundations of the knowledge-based and pattern recognition systems.
  • INFO-B 481 Health Information Standards and Terminologies (3 cr.) Health information standards specify representation of health information for 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 482 Health Information Exchange (3 cr.) This course introduces health information exchange (HIE), the electronic transfer of administrative and clinical information among healthcare organizations. Students examine strategic, organizational, legal, technical, and sociopolitical aspects of HIE initiatives in the U.S. and abroad, including their impact on healthcare quality, safety, efficiency, and cost.
  • INFO-B 483 Security and Privacy Policies and Regulations for Healthcare (3 cr.) This course discusses privacy and security regulations for healthcare 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.
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 and optionally continuing to professional certification.
  • 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 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 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 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.)

    This course covers human computer interaction theory and application from an integrated-approach of knowledge domains, i.e., the cognitive, behavioral, and social aspects of users and user context, relevant to the design and usability testing of interactive systems.  Topics include:  basic HCI theory, terms, principles, and conceptual modelsUser experience (UX) design theory and practices, interface design principles and processes, product design and development processes and lifecycle, needs, requirements, and formative user research,prototype design theory and practice and product usability evaluations and testing methods.

  • 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 565 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.
  • INFO-H 566 Experience Design for Ubiquitous Computing (3 cr.) An introduction to research topics in ubiquitous and pervasive computing, including sensors, ambient displays, tangibles, middleware, mobility, and location and context awareness. These topics are explored from a user-centered design perspective, focusing on how a situated and embedded model of computing affects requirements gathering, interaction design, prototyping, and evaluation techniques. Students gain expertise with contemporary ubiquitous and pervasive computing technologies and learning to incorporate them into a user-centered research and design process.
  • 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 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 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 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 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-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 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 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 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 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.
  • NEWM-N 595 Internship in Media Arts and Technology (1-6 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.
  • INFO-H 567 Internet-of-Things Interface Design for Business Innovation (3 cr.) P: INFO-H541 Students employ human-machine interface design principles and practices as an innovation engine for Internet-of-things (IoT) ecosystems. Through design challenges, they develop and refine IoT interfaces and their corresponding business models, drawing on case studies and a review of the literature.Students acquire design-as-strategy skills through team-based, industry specific design projects.
  • INFO-H 570 Experience Design for Tangible and Embodied Systems (3 cr.) P: INFO H541 This course covers the user experience design of systems and installations that respond to hand gestures, body movements, and tangible interaction. It introduces theories of embodiment and their practical application. The course includes lectures, discussions on recent literature, and a project to design and implement a tangible or gestural system
  • INFO-H 581 Experience Design and Evaluation of Access Technologies (3 cr.) P: INFO H541 This course covers access technologies and user experience design for users with disabilities. Students learn to apply accessible design techniques to create and evaluate assistive technologies and inclusive products and critique existing user experience design approaches to accessibility.
  • INFO-H 582 User Experience Design Ethics (3 cr.) This course explores ways to integrate ethics into the professional practice of a user experience designer. Students discuss and interrogate ethical concerns and situations related to the design, development, evaluation, and use of computing technology through different ethical frameworks, lenses, and perspectives, examining their strengths and weaknesses.
  • INFO-H 583 Conversational User Interfaces: Experience Design and Applications (3 cr.) This course covers how to design, prototype, and evaluate conversational user interfaces. Students learn the tools and methods of experience design in this modality, exploring through their projects the cognitive, experiential, and social aspects of user interaction. They also examine emerging application areas and research trends.
  • 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.
Informatics
  • INFO-I 100 First Year Experience (1 cr.) This course introduces specific survival skills for success in college and beyond, while reconciling personal learning skills with instructor-based teaching styles. Master the art of inquiry and elevate your sense of integrity while sharpening your personal edge by exploring critical thinking, project management and current/future job market trends. Required by all informatics and media arts and science majors.
  • INFO-I 101 Introduction to Informatics (4 cr.) Problem solving with information technology; introductions to information representation, relational databases, system design, propositional logic, cutting-edge technologies: CPU, operation systems, networks, laboratory emphasizing information technology including web page design, word processing, databases, using tools available on campus.
  • INFO-I 112 Basic Tools of Informatics - Programming and Database Concepts (3 cr.) Introduction to programming and database design concepts. Emphasis on problem-solving and information gathering techniques. The lecture will discuss general concepts and syntax. The lab will focus on the use of software, including a programming language, modifying and accessing data using visual tools, and building database applications using forms and development tools.
  • INFO-I 201 Mathematical Foundations of Informatics (4 cr.) P: MATH-M118 or higher An introduction to the suite of mathematical and logical tools used in information sciences, including finite mathematics, automata and computability theory, elementary probability and statistics, and basics of classical information theory. Cross listed with COGS-Q 250. Credit given for either INFO-I 201 or COGS-Q 250.
  • INFO-I 202 Social Informatics (3 cr.) Introduction to key social research perspectives and literatures on the use of information and communication technologies. Discusses current topics such as information ethics, relevant legal frameworks, popular and controversial uses of technology (e.g. peer-to-peer file sharing), digital divides, etc. Outlines research methodologies for social informatics.
  • INFO-I 210 Information Infrastructure I (4 cr.) The software architecture of information systems. Basic concepts of systems and applications programming.
  • INFO-I 211 Information Infrastructure II (4 cr.) P: INFO-I 210. The systems architecture of distributed applications. Advanced programming, including an introduction to the programming of graphical systems.
  • INFO-I 223 Data Fluency (3 cr.) Pervasive, vast, and growing describe data in today’s environment. This course introduces fundamental skills for extracting from data actionable knowledge. Students create, access, munge, analyze, and visualize data to draw inferences and make predictions. The course uses real datasets from a variety of disciplines including healthcare, business, and the humanities.
  • INFO-I 270 Introduction to Human-Computer Interaction Principles and Practices (3 cr.) Students learn the fundamental principles and practices of human-computer interaction (HCI) and evaluation. Specific focus is given to the introductory knowledge of HCI methods, tools, and techniques for designing and evaluating user interfaces through the use of low and high fidelity prototypes for the Web and software.
  • INFO-I 275 Introduction to Human-Computer Interaction Theory (3 cr.) Students will learn the fundamental theories of human-computer interaction (HCI) and user-centered design. This course is both a survey of HCI research and an introduction to the psychological, behavioral, and other social science knowledge and techniques relevant to the design of interactive and ubiquitous computing systems.
  • INFO-I 300 Human-Computer Interaction (3 cr.) The analysis of human factors and the design of computer application interfaces.  A survey of current HCI designs with an eye toward what future technologies will allow.  The course will emphasize learning HCI based on implementation and testing interfaces. 
  • INFO-I 302 Human-Centered Research Methods in Informatics (3 cr.) P: INFO-I211 or instructor permission 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 Informatics students who need a grounding in research methods.
  • INFO-I 303 Organizational Informatics (3 cr.) P: INFO-I202 Examines the various needs, uses, and consequences of information in organizational contexts. Topics include organizational types and characteristics, functional areas and business processes, information-based products and services, the use of and redefining role of information technology, the changing character of work life and organizational practices, sociotechnical structures, and the rise and transformation of information-based industries. Credit given for either INFO-I 303 or SPEA-V 369.
  • INFO-I 305 Introduction to Research in Informatics (3 cr.) P: PBHL-B 302 (or other approved statistics) This course presents a broad overview of research philosophy, designs and methods. Its focus is on social science research methods and the content is specifically tailored to reflect the rapidly emerging field of informatics. The course will include major methods that are the core of contemporary approaches to research in informatics.
  • INFO-I 308 Information Representation (3 cr.) This course covers information representation in computer systems. Topics include relational databases in the ER model; SQL commands; database design, implementation, and normalization; database triggers; backup, security, and other data management tasks; data extraction from JSON and XML and their use for transmitting objects between browser and server; and social and ethical issues. You cover basic principles of database development from conception to completion. Although you review different systems, the emphasis will be on MySQL databases, which will support your work in future information roles.
  • INFO-I 310 Multimedia Arts: History, Criticism and Technology (3 cr.) This course studies how the paradigm shift to a digital world will affect humanity. The course will consider the evolution of media arts and its underlying principles of communications. Students will study application development paradigms in current practice. Readings, lectures, class discussions, and research papers.
  • INFO-I 320 Distributed Systems and Collaborative Computing (3 cr.) P: CSCI 23000 or CIT 21500 or INFO-I210 An introductory treatment of distributed systems and programming. Topics range from the distributed and object models of computation to advanced concepts, such as remote method invocations, object brokers, object services, open systems, and future trends for distributed information systems.
  • INFO-I 330 Legal and Social Informatics of Security (3 cr.) This course will examine that set of ethical and legal problems most tightly bound to the issues of information control. The interaction and technology changes, but the core issues have remained: privacy; intellectual property; Internet law; concepts of jurisdiction; speech anonymity versus accountability; and ethical decision-making in the network environment.
  • INFO-I 350 Foundations in Legal Informatics (3 cr.) This course examines the basic concepts of the design, evaluation and use of technology in the study and practice of law. The course provides an overview of the application of a variety of emerging informatics and new media technologies to the field of law. Will cover technology for law office management, legal research, litigation support, document management, imaging and animations, case management, and electronic court filing.
  • INFO-I 391 Internship in Informatics Professional Practice (1-3 cr.) P: Approval of the dean and completion of 100- and 200-level requirements in informatics. Students gain professional work experience in an industry or research organization setting, using skills and knowledge acquired in informatics course work. May be repeated for a maximum of three credit hours.
  • INFO-I 399 Current Topics in Informatics (1-3 cr.) Variable topic. Emphasis is on new developments and research in informatics. Can be repeated twice with different topic.
  • INFO-I 400 Topics in Informatics (1-3 cr.) P: At least junior standing, or permission of instructor. Variable topic. Emphasis is on new developments and research in informatics. Can be repeated twice for credit when topics vary, subject to approval of the dean.
  • INFO-I 402 Informatics Project Management (3 cr.) P: Junior/Senior/Graduate This course will focus on project management in an Informatics setting. Students will become conversant in the tools and techniques of project management, such as project selection methods, work breakdown structures, network diagrams, critical path analysis, critical chain scheduling, cost estimates, earned value management, motivation theory and team building.
  • INFO-I 410 Electronic Discovery (3 cr.) This course will cover the legal, ethical, financial, logistical, procedural and technological considerations of electronic discovery and its implications for lawyers and their clients. It will highlight recently revised federal and state rules, new state and federal legislation and recent court cases that impact electronic discovery policies and processes. We will also consider electronic discovery from the point of view of a corporation that has to prepare for--and then respond to--requests for the production of digital evidence.
  • INFO-I 415 Introduction to Statistical Learning (3 cr.) This course applies statistical learning methods for data mining and inferential and predictive analytics to informatics-­related fields. The course also covers techniques for exploring and visualizing data, assessing model accuracy, and weighing the merits of different methods for a given real-­world application. This course is an essential toolset for transforming large, complex informatics datasets into actionable knowledge.
  • INFO-I 416 Cloud Computing for Data Science (3 cr.) P: INFO-B 211 OR CSCI-A 205 OR CSCI-C 200 OR CSCI 23000; Recommended: INFO-I 308 This 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-I 421 Applications of Data Mining (3 cr.) P: INFO-I 223 and PBHL-B 302 (or other approved statistics) This course explores the use of data mining techniques in different settings, including business and scientific domains. The emphasis will be on using techniques, instead of developing new techniques or algorithms. Students will select, prepare, visualize, analyze, and present data that leads to the discovery of novel and usable information.
  • INFO-I 425 Applying Web Services in Information Systems (3 cr.) P: INFO-I211 or CSCI 24000 This course examines how cloud computing and service-oriented architecture contribute to solutions for Informatics problems in areas such as business, health care, and life sciences. Students will develop an understanding of why, when, and how organizations utilize Web services to manage data, as well as the skills to design, implement, and deploy Web services applications.
  • INFO-I 433 Protocol Design and Analysis (3 cr.) Covers the fundamentals of computer security by looking at how things can go wrong, how people can abuse the system, and ways to make the system secure. Students will gain a basic overview of existing security problems and be introduced to methods for addressing such problems. Should be taken by anyone designing, selecting, or using applications in which security or privacy plays a role.
  • INFO-I 445 Competitive Intelligence for Informatics I (3 cr.) This course will focus on the basic principles, techniques and methods of competitive analysis, the types of competitive analysis systems and their applications, traditional and new sources of information about competitors and industries, the nature of business information and its lifecycle, the ethical issues of competitive analysis and the application of competitive intelligence to real-world scenarios.
  • INFO-I 453 Computer and Information Ethics (3 cr.) Ethical and professionalization issues that arise in the context of designing and using networked information technologies and information resources. Examines frameworks for making ethical decisions, emergent technologies and their ethical implications, information/computer professionalism. Topics include privacy, intellectual property, cybercrime, games, social justice, and codes of professional ethics.
  • INFO-I 459 Media and Technology Entrepreneurship (3 cr.) 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-I 465 Informatics for Social Change (3 cr.) This course focuses on the theory and practice of service learning at IUPUI. Students will apply the knowledge of their expertise area in a service project for the local or global community. Projects will be completed through students' current and developing new media production, information technology, and client-based research skills.
  • INFO-I 470 Litigation Support Systems and Courtroom Presentations (3 cr.) Provide students with an opportunity to use specialized software that is available for organizing, managing, retrieving, and presenting documents and evidence in a legal matter. Students will gain hands-on experience with software tools and learn what is effective and allowable from a technical, legal and ethical standpoint.
  • INFO-I 480 Experience Design and Evaluation of Ubiquitous Computing (3 cr.) The course focuses on ubiquitous computing and related interface/system design, and user-experience issues. Applications include interactive systems which support natural/gesture/touch-based interactions on devices such as mobile, extra-small-and-large displays, and other non-traditional pervasive technologies. Projects include interaction and evaluative techniques: field observation, contextual inquiry, ethnography, survey/interviews, and cognitive walkthrough.
  • INFO-I 490 Internship in Informatics Professional Practice (3-6 cr.) P: Approval of dean and completion of 100- and 200- level requirements in informatics. Students gain professional work experience in an industry or research organization setting, using skills and knowledge acquired in informatics course work.
  • INFO-I 491 Capstone Project Internship (3-6 cr.) P: Consent of instructor. Students culminate their course studies through practical application of concepts and practices working in industry. Course requires prior authorization and approval of internship through the Career Services Office. Required coursework is completed via Oncourse.
  • INFO-I 492 Senior Thesis (3 cr.) P: Consent of instructor. The senior student prepares and presents a thesis: a substantial, typically multi-chapter, paper based on a well-planned research or scholarly project, as determined by the student and a sponsoring faculty member.
  • INFO-I 493 Senior Thesis (3 cr.) P: Consent of instructor. The senior student prepares and presents a thesis: a substantial, typically multichapter paper based on a well-planned research or scholarly project, as determined by the student and a sponsoring faculty member.
  • INFO-I 494 Design and Development of an Information System (3 cr.) P: Consent of instructor. System design and development present both technical and managerial problems with which students will be familiar from their undergraduate course work. This course puts these lessons into practice as students work in teams to develop an information system. Examples of course projects include design and development of a database for a business or academic application, preparation and presentation of an interactive media performance or exhibit, or design and implementation of a simulated environment (virtual reality).
  • INFO-I 495 Design and Development of an Information System (3 cr.) P: Consent of instructor. System design and development present both technical and managerial problems with which students will be familiar from their undergraduate course work. This course puts these lessons into practice as students work in teams to develop an information system. Examples of course projects include design and development of a database for a business or academic application, preparation and presentation of an interactive media performance or exhibit, or design and implementation of a simulated environment (virtual reality).
  • INFO-I 499 Readings and Research in Informatics (1-3 cr.) P: Consent of instructor and completion of 100- and 200- level requirements in informatics. Independent readings and research related to a topic of special interest to the student. Written report required.
  • NEWM-N 220 Media Applications I (3 cr.) P: NEWM-N 101 or INFO-I 101. Introduces concepts and skills related to the design of interactive multimedia applications for the Web, the desktop, and mobile devices. Within the context of industry-standard application design tools, students use markup tags and scripting to create applications that emphasize graphics, animation, sounds, and interactivity.
  • NEWM-N 299 Directed Study (2 cr.) This course applies design and visualization information towards the development of a comprehensive portfolio and resume. The development of the portfolio and resume will provide students with a framework for display of personal growth and achievement. Students will develop a portfolio and resume to be used for future career opportunities.
  • NEWM-N 320 Media Applications II (3 cr.) P: NEWM-N 221. Introduces intermediate concepts and skills related to the design of interactive multimedia applications for the Web, the desktop, and mobile devices. Within the context of industry-standard application design tools, students use information modeling, markup tags, and scripting to create applications that emphasize graphics, animation, sounds, and interactivity.
  • INFO-B 406 Biomedical Informatics (3 cr.) The course covers the latest biomedical informatics concepts, technologies,policies, and skills, including infrastructure and data management, imageanalytics, visualization, and API design and implementation for healthcare.Students analyze healthcare and biomedical information, infer outcomes fromdata processing and analysis, and master the tools required for biomedicaldata analytics.
  • INFO-I 418 Deep Learning Neural Networks (3 cr.) P:  INFO-B 210 OR CSCI-A 204 OR CSCI-C 200 OR CSCI 23000; Recommended: Statistics (ECON-E 270 or PBHL-B 280 or PBHL-B 300 or PBHL-B 301 or PBHL-B 302 or PSY-B 305 or SPEA-K 300 or STAT-I301 or STAT-I350) OR INFO-I 415

    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 436 Computational Methods for Biomedical Informatics (3 cr.) This course covers algorithm design, algorithm analysis, and complexity analysis and their applications in biomedical informatics.
  • INFO-B 444 Consumer Health Informatics (3 cr.) This course explores how technologies are used to deliver healthcare to the public. Topics include access to patient data and privacy issues, consumer access to clinical information and current research, the design and development of consumer health information resources, health literacy and health information literacy, information quality, and models for information delivery, including the Internet.
  • INFO-I 467 Internet-of-Things Interface Design for Business Innovation (3 cr.) P: INFO-I270 or I275 or I300 Students employ human-machine interface design principles and practices as an innovation engine for Internet-of-things (IoT) ecosystems. Through design challenges, they develop and refine IoT interfaces and their business models, drawing on case studies and a review of the literature. Students acquire design-as-strategy skills through team-based, industry specific design projects.
  • INFO-I 481 Experience Design and Evaluation of Access Technologies (3 cr.) This course is focused on access technologies and user experience design for users with disabilities. Through the course, students understand and apply accessible design techniques to create and evaluate assistive technologies and inclusive products.
  • INFO-I 428 Web Mining (3 cr.) P: INFO-B 210 or CSCI-A 204 or CSCI 23000 or CSCI-C 200 This course covers concepts and methods used to search the web and other sources of unstructured text from a human-centered standpoint. These include document indexing, crawling, classification, and clustering; distance metrics; analyzing streaming data, such as social media; link analysis; and system evaluation.
  • INFO-I 481 Experience Design and Evaluation of Access Technologies (3 cr.) This course is focused on access technologies and user experience design for users with disabilities. Through the course, students understand and apply accessible design techniques to create and evaluate assistive technologies and inclusive products.
Library and Information Science
Masters Level Courses
  • LIS-S 501 Information Sources and Services (3 cr.) P:  LIS-S 500, LIS-S 507

    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.) P: LIS-S 500, LIS-S 507 Acquisitions and Management of Knowledge and Information, formerly known as Collection Development and Management, examines the principles and techniques that guide the development, management, and evaluation of library collections, and the selection of materials in various types of libraries. The course provides students with experience in the major phases involved in starting and developing collections of print and non-print materials: the formulation of collection development plans, the selection of materials in accordance with an institution’s plan, and the evaluation of library 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.) P: LIS-S 500, LIS-S 507 The representation and organization of information resources is a primary focus of the information profession. Organizational and representational structures such as classification schemes, indexes, and catalogs have been devised to provide access to information. The recent explosive growth in both the number and variety of information resources underscores the continuing need for application of effective methods of representation and organization. This course introduces students to various approaches to the understanding, organization, representation, and use of information. The goal is to identify criteria for evaluation and improvement of ways to organize and represent information for future retrieval in theory and in practice.
  • LIS-S 504 Cataloging (3 cr.) P: LIS-S 500, LIS-S503, LIS-S 507 This course will introduce the student to the practice of cataloging in any type of library. Students will learn how to create a bibliographic record and to edit and enhance existing records, primarily for print monographs. The course covers the basic functions of cataloging: resource descriptive, MARC tagging, subject analysis, authority work, and classification. Students begin by learning the International Cataloging Principles and LRM (Library Reference Model), which is what RDA is based on. RDA or Resource Description and Access is the international cataloging code that we follow to describe resources. Students will have extensive practice on recording and transcribing core RDA elements, and how they relate to LRM’s user tasks. Then students will learn how those elements are encoded into MARC. Once we have the basics of resource description covered, we add the art of subject analysis and creating access points. Finally, students will learn about classification through the two most common schemes, DDC (Dewey Decimal System) and LCC (Library of Congress Classification). There will be a brief introduction to BIBFRAME, which utilizes Linked Data structure in bibliographic statements. Throughout the course, the student will learn the importance of developing good cataloger’s judgment in bibliographic control.
  • LIS-S 505 Evaluation of Library Sources and Services (3 cr.) P: LIS-S 500, LIS-S 507 This course is designed to explore evaluation as a tool for the improvement of programs, services, and initiatives in information organizations. Evaluation is a process to explore the needs of users (and non-users) and examine how well information organizations support those needs. We evaluate information sources to help us make evidence-based decisions and take strategic approaches to program and service evaluation design, and we take a human-centered approach to service and program evaluation.
  • LIS-S 506 Introduction to Research (3 cr.) P: LIS-S 500, LIS-S 507 This course is to introduce you to the ways in which librarians use research methods and practices in their work. Librarians conduct their own research for publication and grant proposals but in equal measures, they support library users in pursuit of their own research as well as teach students how to conduct research, especially with regard to literature searching and scholarly communication. This course is intended to explore the many ways in which research influences the work of librarians and information professionals and hopefully inspire you to engage in research throughout your professional lives.
  • LIS-S 511 Database Design (3 cr.) P: LIS-S 500, LIS-S 507 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 512 Information Systems Design (3 cr.) P: or Concurrent S401. Students identify, design, and implement a significant information design project, such as acquisitions, organization, or search and retrieval for an online public access system. (This is offered in Bloomington only.)
  • LIS-S 516 Human-Computer Interaction (3 cr.) 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-S 500, LIS-S 507 Course covers the development of interactive web applications, focusing on server-side programming, including the implementation of web–database connections. Students build web interfaces that can retrieve and display data dynamically from a data source. You start with a simple review of HTML5 and CSS so that you are able to create responsive web design (RWD) for all work posted online. Special emphasis is given to accessible markup, especially in forms. Basic PHP is next introduced (variables, control structures, arrays, functions) to enable you to become acclimated to coding and programming. You finally learn to create a simple MySQL database that you can then access with a PHP script in order to output secure results online to a browser, either as a dynamic web page or as the result of a user search or interaction with your forms.
  • LIS-S 519 Evaluation of Information Systems (3 cr.) P: S401. 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 607 Thesis/Project in Library and Information Science (1-6 cr.) Student prepare and present a master’s thesis or project in library and information science. The product is substantial, typically a multichapter paper, or a carefully designed and evaluated application, based on well-planned research or a scholarly project. The design and execution are worked out between the student and faculty advisor.
  • LIS-S 521 Humanities Information (3 cr.) P: LIS-S 500, LIS-S 507 Course provides an in-depth examination of information sources and services related to the humanities including performing arts, music, Line arts, literature, linguistics, philosophy, and religion. The course addresses information needs and behavior patterns of users seeking humanities information. Students will analyze and evaluate research dealing with information channels, research methods, and library service in their areas of professional interest (i.e., academic, public, school, or special library settings). Increasingly, library users expect instant, virtual access to materials. While this course includes both print sources such as reference and trade books and electronic sources including bibliographic databases, government and organization websites, audio and video materials, and eBooks; emphasis is placed on how technology and specifically social media can be used to connect with users with information and provide high-quality service.
  • LIS-S 522 Social Sciences Information (3 cr.) P:  LIS-S 500, LIS-S 507 Course provides an in-depth examination of information sources and services related to the social sciences including anthropology, archaeology, cultural studies, economics, geography, history, political science, psychology and sociology. The course addresses information needs and behavior patterns of users seeking social science information. Students will analyze and evaluate research dealing with information channels, research methods, and library service in their areas of professional interest (i.e., academic, public, school, or special library settings). Increasingly, library users expect instant, virtual access to materials. While this course includes both print sources such as reference and trade books and electronic sources including bibliographic databases, government and organization websites, audio and video materials, and ebooks; emphasis is placed on how technology and specifically social media can be used to connect with users with information and provide high-quality service.
  • LIS-S 523 Science and Technology Information (3 cr.) P: LIS-S 500, LIS-S 507 course addresses information needs and behavior patterns of users seeking science and technology information. Students will analyze and evaluate research dealing with information channels, research methods, and library service in their areas of professional interest (i.e., academic, public, school, or special library settings). Increasingly, library users expect instant, virtual access to materials. While this course includes both print sources such as reference and trade books and electronic sources including bibliographic databases, government and organization websites, audio and video materials, and eBooks; emphasis is placed on how technology can be used to connect with users with information and provide high-quality service.
  • LIS-S 524 Adult Readers Advisory (3 cr.) P: LIS-S 500, LIS-S 507 Course is designed to teach students how to meet the popular reading needs of adult public library users. Genre fiction, literary fiction, and non-fiction titles along with readers’ advisory resources and tools are explored. Readers’ advisory services including the interview, book lists, and book discussion groups are examined. Relevant research, trends and issues related to readers’ advisory are discussed.
  • LIS-S 525 Government Information (3 cr.) P: LIS-S 500, LIS-S 507 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-S 500, LIS-S 507 Course provides an in-depth examination of information sources and services related to business including accounting, administration, consumer needs, economics, entrepreneurship, ethics, and law, finance, labor relations, human resources, international trade, marketing, purchasing, and risk management. The course addresses information needs and behavior patterns of users seeking business information.
  • LIS-S 532 Information Architecture for the Web (3 cr.) P: LIS-S500, LIS-S507 Information architecture is focused on the practice of maximizing “findability,” or the ease with which users can find information on websites and in other digital interfaces (e.g., apps) according to their needs and expectations. While related to user experience and interface design, information architecture is distinct in that it focuses on the curation, organization, and placement of information; it also concerns the strategic deployment of waypoints, maps, and other tools to aid information seeking. Successful information architecture is supported by using quantitative and qualitative user research methods to better understand user-information interactions and expectations.
  • LIS-S 533 Online Searching (3 cr.) P: LIS-S 500, LIS-S 507 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: LIS-S 500, LIS-S 507 Information policy concerns the governance of contextual information flows and the systems on which they rely to effect specific ends in support of particular values. Given the power and privilege that can come from having access to information and the role information plays in shaping individual lives, it is necessary to justify information practices according to ethical frameworks.
  • LIS-S 550 Perspectives on Librarianship (3 cr.) Overview of the library as a social institution-historically, currently, and for the future-within social, economic, political, and cultural contexts. Focuses on the institution, the collections and formats, and the users to create an understanding of the role and importance of libraries. S550 provides excellent opportunities to help students explore the library profession.
  • LIS-S 551 Library Management (3 cr.) 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-S 500, LIS-S 507 Background and current trends in the management of academic libraries. Students will learn the academic context, organizational theory, management techniques, and information issues that concern academic librarians in collegial, supervisory, management, and leadership roles.
  • LIS-S 553 Public Library Management (3 cr.) P: LIS-S 500, LIS-S 507 Management and administration of public libraries, including specific material related to organization structure, planning, budget management, human resources issues and skills, and an understanding of the manager in the context of a community environment.
  • LIS-S 554 Library Systems (3 cr.) P: LIS-S 500, LIS-S 507 Explore the mechanics of the traditional ILS and become familiar with its modules through a series of hands-on exercises in global system configurations, circulation, cataloging, OPAC, serials, and acquisitions. You learn how to categorize your library’s collection and its users in order to create circulation rules that you will use to conduct library business.
  • LIS-S 557 Marketing for Libraries (3 cr.) P: LIS-S 500, LIS-S 507 Marketing is much more than creating attractive displays and updating your Facebook page, it’s about meeting the needs of individuals and groups. If library users aren’t aware of your resources and services they’re unlikely to visit your physical or virtual library. If they’ve had a bad experience in the past, they may be sharing this negativity with their friends and colleagues. Marketing is about understanding the needs and interests of current and potential users, reaching those individuals with quality resources and services, and evaluating the experience so adjustments can be made to increase effectiveness, efficiency, and appeal.
  • LIS-S 571 Materials for Youth (3 cr.) P: LIS-S 500, LIS-S 507 Course focuses on the evaluation and use of materials for youth including books, magazines, and media. It will expand your thinking about the role of materials in shaping today’s youth. Although the course is on-line with web-based readings, resources, and discussions, you must also have access to picture books and novels for youth.
  • LIS-S 572 Youth Services (3 cr.) P: LIS-S 500, LIS-S 507 The history, philosophies and descriptions of children’s and young adult library services and programs are presented, examined, and discussed. The class will provide a holistic look at the role of the youth services including (but not limited to): assessing needs based on developmental characteristics and societal trends, evaluation, planning specific service and programs and examining both the current status and future of youth services. The focus will be on children (from birth through age eight), tween (age eight to fourteen) and young adults (from ages fourteen to eighteen), as well adults who are caretakers (parents, teachers, social workers, daycare and Early Childhood Centers. etc.) Services include programming, reference/information services, readers’ advisory and educational services. The use and availability of computers, devices, and technological access (reference, educational games, and literacy) will be included. Though emphasis is on the public library, collaboration with school library media centers and other appropriate agencies (social services, health care, formal and informal educational agencies) through advocacy, networking and providing services are included.
  • LIS-S 573 Education of Information Users (3 cr.) P: LIS-S 500, LIS-S 507

    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.

  • LIS-S 574 Information Instruction (3 cr.) P: LIS-S 500, LIS-S 507 Provides a comprehensive examination of the systematic design of instruction including the design, development, dissemination, and evaluation of instructional programs in library and information settings. The course places emphasis on information instruction; focuses on theory and practice related to teaching and learning; and stresses the use of technology in materials development and dissemination across all library and information settings.
  • LIS-S 575 Public Library Services (3 cr.) P: LIS-S 500, LIS-S 501, LIS-S 507 Course will cover the broad range of cultural, educational, and social library services and programming initiatives available for children, adolescents, and adults in public libraries, it will also provide a realistic look at the role of the public services librarian including (but not limited to): assessing needs based on community trends, evaluation of services and programs, planning and implementing specific services and programs, and examining both the current status and future of public libraries. It will also include information on programming, reference/information services, safety, readers’ advisory, advocacy, customer service, and educational services such as outreach and community services.
  • LIS-S 580 History of Libraries (3 cr.) P: LIS-S 500, LIS-S 507 Course traces the development and evolution of libraries from the ancient world to the modern, with an emphasis on the macrocultural forces shaping libraries within each specific tradition. Library traditions in both Eastern and Western cultures are explored.
  • LIS-S 581 Archives and Records Management (3 cr.) P: LIS-S 500, LIS-S 507 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.
  • LIS-S 582 Digital Preservation (3 cr.) P: LIS-S 500, LIS-S 507 and LIS-S 503 or LIS-S 581 Course introduces approaches for preserving and ensuring long-term access to and reuse of digitized and born-digital information (text, images, data, and audiovisual information). Topics include the promise and challenges of long-term digital preservation and curation; longevity of digital media; integrity and authenticity of digital materials; selection for preservation; formats and strategies for preservation; preservation metadata; risk management; information technologies that are relevant to the digital curation lifecycle; and establishment of trustworthy digital repositories. 
  • LIS-S 591 Grant Writing (3 cr.) P: LIS-S 500, LIS-S 507 Note: School Library Certification students may bypass S500 and S507. Students will work independently and in collaboration with course peers to prepare a grant funding proposal for a library/school library media center or non-profit organization, including organizational fact sheet, needs assessment, demographics, and problem statement; project design and development; logic model; budget; staffing; timeline; and evaluation plan. S591 is an introduction to the craft of writing a successful grant application developed via a real-world grant template and outcomes-based planning. Through a combination of individual exercises and peer review in groups, you will discover the importance of grant writing to the success of a library, school media center, or other. You will learn how skills in grant writing may be valuable to your own professional success.
  • LIS-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.
  • LIS-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.
  • LIS-S 603 Workshop in Library and Information Science (1-3 cr.) P: LIS-S 500, LIS-S 507 (Note: School Library Certification students may bypass S500 and S507) 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 LIS degree.
  • LIS-S 604 Topics in Library and Information Science (1-4 cr.) P: LIS-S 500, LIS-S 507 Study of specific topics in librarianship and preservation. May be repeated for credit when topic varies. Same course number used for different courses.
  • LIS-S 605 Internship in Library and Information Science (2-6 cr.) P: LIS-S 500, LIS-S 507 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.
  • LIS-S 606 Project in Library and Information Science (3 cr.) P: LIS-S 500, LIS-S 507 An independent project for a community client enables the student to apply at a professional level skills and knowledge garnered from the MLS program. Projects are situated in the community and benefit a particular organization and population. Students independently design a project and complete a literature review, executing the project in collaboration with a community partner (client) and under the supervision of a faculty advisor. Variable credit from 1–3: Approximately 30–45 hours of effort per credit over a term or semester.
  • LIS-S 621 Audio and Video Sources (3 cr.) P: LIS-S 500, LIS-S 507 Course provides a user-focused approach to decision making in the digital audio and video information environment. It emphasizes collection development in support of user services, including access to remote collections and evaluation of multimedia materials and delivery mechanisms as well as issues related to emerging technologies. The scope includes adult and young adult audiences. S621 will expand your thinking about the integral role of audio and video resources in a comprehensive school, academic, public library and/or special library setting. The course will include a combination of web-based readings and resources, threaded discussions, plus online presentations containing text, audio, and video. Choices allow graduate students with varied backgrounds and interests to select activities that meet their unique professional needs.
  • LIS-S 622 Resources and Services for People with Disabilities (3 cr.) P: LIS-S 500, LIS-S 507 Access to information is essential for sustained independence of people with disabilities. This course studies materials, services, and assistive technologies to support this access. National and state initiatives related to people with disabilities increasingly stress maximization of their independence, whether in school, employment, or daily living environments. This course will focus on access to information as a critical element to sustained independence. Topics covered will include specific materials, services, and assistive technologies available to meet the needs of various types of disabilities.
  • LIS-S 623 Genealogy and Local History (3 cr.) P:  LIS-S 500, LIS-S 507 This course is designed to focus on genealogy and local history resources, including print, non-print, visual, electronic, archival, newsprint and digital media and issues related to maintaining genealogy and local history collections.
  • LIS-S 631 Advanced Cataloging (3 cr.) P: LIS-S 500, LIS-S 503, LIS-S 504, LIS-S 507 Course will take the principles of bibliographic description, subject analysis, and classification learned in S504 and apply them to the cataloging of a wide variety of materials and resources found in libraries. You will apply RDA instructions to the description of serials, audiovisual materials (video, sound, maps), three-dimensional artifacts and realia. We will explore how online resources, including media, can be represented in library bibliographic records for patron access. You will investigate how library data might be utilized soon as Linked Data, accessible through the Semantic Web. BIBFRAME, as the successor to MARC encoding, will studied as well.
  • LIS-S 632 Advanced Resource Management (3 cr.) P: LIS-S 500, LIS-S 502, LIS-S 507 C: S553, S551, S552 or consent of instructor Course provides a practical foundation in the essential concepts, processes, and technologies driving electronic resource management in libraries. Electronic resources management encompasses the selection, acquisition, licensing, accessibility, linking, branding, evaluation, cost control, and preservation of licensed electronic resource. Topics covered include scholarly publishing, open access, library‐vendor relations, information standards, contract law, copyright, linking and aggregation technologies, and the management systems used to control the administrative metadata for electronic resources. Course content will be of interest to all technical services staff who collect, manage, maintain, or make accessible electronic resources in any information environment.
  • LIS-S 634 Metadata (3 cr.) P: LIS-S 500, LIS-S S503, LIS-S 507 Metadata is essential in designing and developing effective knowledge systems; it facilitates resource discovery, database documentation, and recording digital documents’ textual and conceptual histories. This course introduces principles supporting the development and implementation of metadata schemes, focusing on issues of interoperability, internal and external standardization, and evaluation.
  • LIS-S 640 Seminar in Intellectual Freedom (3 cr.) P: LIS-S 500, LIS-S 507. Note: School Library Certificate students may bypass all prerequisites. Intellectual freedom concerns information philosophy, ethics, and discussion of timely sociotechnical issues associated with freedom. Your primary concern is the ability of humans to participate in intellectual activities to seek and use information. From some angles, your concern will be information seeking and use without intrusion and influence. From other angles, you will examine justifiable reasons where such actions should be limited. While not always the case, intellectual freedom naturally concerns end products from intellectual activities, such as speech acts (e.g., literal speech, writing, art, other creative endeavors). You will as a result examine social, technological, and political structures that interact with one’s intellectual freedom. Topics addressed will reflect timely issues and, therefore, change from semester to semester. Topics may not center directly on issues of librarianship, but students have significant flexibility to address intellectual freedom concerns that are of professional interest to them.
  • LIS-S 641 Computer-Mediated Discourse Analysis (3 cr.) P: or Concurrent S401. Computer-mediated discourse analysis (CMDA), applies theories from linguistic discourse analysis, pragmatics, ethnomethodology, and semiotics in the analysis of discourse -language and language use – in computer-mediated communication. This course provides hands-on experience in applying empirical analytical methods, and in interpreting the results. (This is offered in Bloomington only.)
  • LIS-S 642 Content Analysis for the Web (3 cr.) P: or Concurrent S401. Application of Content Analysis methods to web documents, interactivity features, and links.
  • LIS-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.
  • LIS-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.
  • LIS-S 653 Health Science Librarianship (3 cr.) P: 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

  • LIS-S 654 Law Librarianship (3 cr.) P: LIS-S 500, LIS-S 507 Course provides an introduction to major categories of legal materials: secondary sources, cases, statutes, regulations and administrative materials, and international treaties. Students will learn to analyze research problems to identify appropriate materials, find those materials, and evaluate them for relevance, authority, and currency. Students will also develop a collection development recommendation and produce a legal research guide for a self-selected targeted patron group. Students will also learn about how to apply legal skills to all forms of librarianship, with a focus on law librarianship in law schools, law firms, and court/public law libraries
  • LIS-S 656 Scholarly Communication (3 cr.) P: LIS-S 500, LIS-S 507 Course examines scholarly communication systems for the creation, dissemination, and evaluation of scholarly information. It introduces the role of digital technology in the transformation of information, especially from the view of librarianship. Topics include scholarly publishing, peer review, and the open access movement, including achievements, challenges, and current trends.
  • LIS-S 671 School Library Management (3 cr.) P:  LIS-S 500, LIS-S 502, LIS-S 507 (Note: School Library Certificate students may bypass all prerequisites.) 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.
  • LIS-S 672 Seminar on Literature for Youth (3 cr.) P: LIS-S 500, LIS-S 501, LIS-S 507, and LIS-S 571 These advanced topical seminars address a variety of topics related to youth literature. View individual course descriptions below for specific course focus. Students may take S672 twice during their program as long as they take two different seminar topics.
  • LIS-S 681 The Book 1450 to the Present (3 cr.) P: LIS-S 500, LIS-S 507 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.
  • LIS-S 683 Reference Sources for Rare Books (3 cr.) P: or Concurrent S401. Introduces and evaluates reference sources that are useful in working with rare books an many fields.
  • LIS-S 685 Electronic Records Management (3 cr.) P: LIS-S 500, LIS-S 507 Addresses the major issues and challenges facing the archival/records management professions in their quest to manage electronic records. Students will study and evaluate the impact automation has had on archival theory and practice, analyzing various models and strategies archivists have developed to manage electronic records.
  • LIS-S 500 Methods and Tools for the Information Profession (3 cr.) Course covers tools for office productivity, presentation, analysis, database administration, and website creation and systems for collaboration and cloud computing. Students learn principles and concepts for organization and classification; develop information retrieval strategies; determine resources for information professionals; identify accessibility needs; evaluate collections, facilities, and services; and conduct preparatory work for research.
  • LIS-S 651 Digital Collections (3 cr.) P: LIS-S 500, LIS-S 507. Also, either S584 or S634 is required as a prerequisite. Course engages advanced students in designing and developing digital collections in real-world library and information settings. Students create digital objects and use industry-standard digital content management systems to build and test their collections for usability, findability, and accessibility. Library and information science professionals design and develop digital collections to meet the varied needs of their stakeholders and users. Along the way, collection managers must collaborate with individuals, communities, government agencies, corporations and other entities to ensure these collections meet the needs of users by being easy to access and use. This course explores both the theory and practice of digital collections in academic/research, government, public, and community settings. The course will include both born digital and digitized objects and topics will include planning and funding, the digitization process, digital archiving, digital preservation, curation, and sustainability.
  • LIS-S 555 Digital Services Management (3 cr.) P: LIS-S500 and LIS-S501 This course explores the theory and practice of digital services management including collaboration, financial and human resources management, leadership, organizational and change theories, project and time management, strategic planning, and values and ethics. Students synthesize principles related to collection development, communications, intellectual property, security, space, technology, data, and digital services, and user services.
  • LIS-S 583 Data Curation and Management (3 cr.) P: LIS-S 500, LIS-S 507; one of any S503, S584, or S634 This course introduces the active curation and management of data throughout its lifecycle to enhance its value for scholarship, science, education, industry, and other stakeholders. Students explore data activities, such as access policies and implementation, data reuse, data design through content-creator management, data entry into databases or repositories, and metadata creation.
  • LIS-S 585 Archival Appraisal and Management (3 cr.) P: LIS-S 500, LIS-S 507, LIS-S S581 This course explores the archivist’s first and arguably most important responsibility: appraisal. Students explore the theories, techniques, and methods that archivists use to identify documents and other materials of enduring value for long-term preservation, access, and use.
  • LIS-S 507 Tools and Technologies for the Information Professions (3 cr.) P: S500 This course examines tools used in the information professions. Students engage with productivity, presentation, and technology-based information analysis; principles of data storage and manipulation; basics of data visualization; metadata standards; information organization concepts; web-design strategies for findability and accessibility; and processes for managing digital assets in a myriad of environments.
  • LIS-S 530 Makerspaces as Learning Environments (3 cr.) P: LIS-S500, LIS-S507 The Maker Movement is increasingly drawing excitement from libraries as it provides resources (i.e., making toolkits, fabrication tools) and facilitation (i.e., mentors, peers, experts) that promote inquiry-driven learning and community engagement. This course surveys the historical roots of makerspace and the current landscape of digital and physical making toolkits with hands-on experience to consider how the practices of the maker movement can be implemented in your personal or professional information institution. This class is designed to serve as an introduction to the ethos and the culture of the maker movement with the hope that you may be motivated to continue the design and development of maker programming in your own field.
  • LIS-S 531 Information Structures for the Web (3 cr.) P: LIS-S 500, LIS-S 507 his course covers HTML5, CSS3, and responsive web design to meet the needs of any viewport. This course emphasizes the development of basic skills that will allow you to create webpages and to combine these pages into functional websites. After several weeks of working on your technical skills, you will be making valid, accessible, and usable websites that are viewable on all devices. This course requires that you develop a proficiency in both technical skills as well as conceptual skills. The future of information delivery is through a screen of some sort, whether it be a desktop monitor, a tablet, a smartphone, or any other device. You need to know how the users receive that information and what must be done to accommodate them. You may never enter a career where you actually create websites, but if you plan to be an information professional of any type you will certainly assist in developing, judging, acquiring, accepting, promoting, and rejecting information delivered by a web-enabled device of some sort. Learning and employing this technology will be situated in group work done collaboratively at a distance across time zones and cultures.
  • LIS-S 577 Designing for Informal Learning Environments (3 cr.) P: LIS-S500, LIS-S507 Students conceptualize what learning is, analyze how learning happens outside of school, and prepare students to intentionally design and facilitate different types of learning within information institution settings. In this course, students extend beyond what they know about outcome-based learning frameworks that are often used in formal learning settings (i.e., schools) to apply diverse theories and methods of learning used in informal learning settings. As a culminating project, this course requires students to design informal learning experience (i.e., library programming, field trip, in-class activity) and facilitate them with real human subjects and analyze their own facilitation through interaction analysis.
  • LIS-S 577 Facilitating Learning with Technology (3 cr.) P: LIS S-500 and LIS-S 507, or instructor's approval Course provides a series of opportunities for students to evaluate how emerging technologies support or hinder learning for different learner groups through readings, case studies, and hands-on experience with emerging technologies. In this process, students gather design principles based on best practices and research-informed findings that they have explored. As a culminating project, students apply the design principles to design their technology-infused learning environments for a target learner group which will be analyzed and revised.
  • LIS-S 584 Archival Arrangement and Description (3 cr.) P: LIS-S 500, LIS-S 507, and LIS-S 581 Course explores the theories, terms, concepts, principles and methods of arrangement and description of documents and materials in archives. Students will be introduced to the principles of archival description as expressed in Describing Archives: A Content Standard (DACS) and implementation of those principles through Encoded Archival Description (EAD) and MARC structures. Other topics will include the nature of archival aggregations; the principles of provenance, respect des fonds and original order; the history and development of archival description; issues and technologies related to current archival descriptive standards; authority and subject analysis work in archival description; and an introduction to Encoded Archival ContextCorporate Bodies, Persons, and Families (EAC-CPF).
  • LIS-S 584 Archival Arrangement and Description (3 cr.) P: LIS-S 500, LIS-S 507 and LIS-S 503 or LIS-S 581

    This course explores the concepts, theories, and methods of arrangement and description of documents and materials in archives. Students are introduced to the principles of archival description and their implementation through encoded archival description (EAD) and machine-readable cataloging (MARC) structures.

     

  • LIS-S 586 Archival Intelligence (3 cr.) P: LIS-S 500, LIS-S 507, LIS-S 581 Course examines various aspects of archival intelligence including understanding types of archives and the collections found in them, understanding how archives are organized and accessed, and developing a research question and implementing original primary source research. In order to conduct research with primary sources users need a set of skills including subject knowledge, artifactual literacy, and archival intelligence.
  • LIS-S 586 Thesis/Project in Library and Information Science (1-6 cr.) Students prepare and present a master’s thesis or project in library and information science. The product is substantial, typically a multichapter paper, or a carefully designed and evaluated application, based on well-planned research or a scholarly project. The design and execution are worked out between the student and faculty advisor.
  • LIS-S 686 Electronic Records Management (3 cr.) P: LIS-S 500, LIS-S 507 Course addresses major challenges facing the archival and records management professions in their quest to manage electronic records. Students study and evaluate the impact of automation on archival theory and practice, analyzing various models and strategies archivists have developed to manage electronic records. Topics include general examination of the document life cycle of organizational records: generation and control; information storage and retrieval systems; protection and disposition; retention regulations and practices.
  • LIS-S 576 Multicultural Services (3 cr.) P: LIS-S 500, LIS-S 507 Course provides a framework for developing responsive and relevant library services for diverse populations. Students examine community data, explore organizational and professional values, and learn the theory and practice of developing culturally aware and community-centered policies, collections and programs in different library and information environments.
Undergraduate Courses
  • LIS-S 201 Foundations of Data Studies (3 cr.) This class introduces digital literacies, focusing on data and information literacy in the media, civic engagement, business, informatics, and data science. Students explore the production of data, their roles as data creators and consumers, and the effects of data practices on society. Students apply their acquired skills in real-world situations.This course emphasizes the value of data in society and provides students the opportunity to learn basic data concepts and skills. Students will gain an understanding of key factors for data studies including data sources, data ethics, data policy, data evaluation, data manipulation, and data visualization. Additionally, students will gain valuable hands-on experience working with data.
  • LIS-S 202 Data Organization and Representation (3 cr.) Course introduces approaches for organizing and representing data and information resources. Students learn the principles of data organization, documentation, description, and classification devised to provide access to these resources and methods to evaluate and improve them for future retrieval and reuse.  
  • LIS-S 222 Social Science Information (3 cr.) An introduction to information sources and services for the social sciences including anthropology, archaeology, cultural studies, economics, geography, history, political science, psychology, and sociology.
  • LIS-S 223 Genealogy and Local History Resources (3 cr.) Course introduces information tools for family and community history with an emphasis on U.S. genealogical tools, including census and military records. It covers city, county, and state historical resources.
  • LIS-S 281 Introduction to Archives (3 cr.) Course introduces and compares the various types of archival repositories. The concepts and techniques used to organize, preserve, and make accessible historical materials in various formats are also covered. Students learn technologies to preserve, interconnect, and analyze archival material.
  • LIS-S 282 Digital Preservation (3 cr.) Course introduces approaches for preserving digitized and born-digital information (text, images, and audiovisual information) for access andreuse. Topics include curation lifecycle for long-term preservation; longevity of digital media; integrity and authenticity of digital materials;formats and technologies for preservation; and establishment of trustworthydigital repositories.
  • LIS-S 303 Information Organization (3 cr.) Introduction to general and disciplinary approaches to the organization and representation (summarizing) of information, including information science, cognitive psychology, semiotics, and artificial intelligence perspectives. Information systems currently used in digital and physical libraries, databases, and repositories will be studied as examples. Students will identify criteria for improving future retrieval methods.
  • LIS-S 321 Humanities Information (3 cr.) An introduction to information sources and services in the humanities with emphasis on the disciplines of performing arts, music, fine arts, literature, linguistics, philosophy, and religion. In addition, the course addresses information needs and behavior patterns of users seeking these types of information.
  • LIS-S 352 Digital Libraries (3 cr.) Course covers the theory and practice of networked information repositories that provide users access to multimedia data in academic and community settings. Topics include collection definition; digitization processes, archiving, and preservation; metadata, ontologies, classification, and description; accessibility, user behavior, and interaction; management and evaluation; and legal and social issues.
  • LIS-S 402 Data Preservation (3 cr.) P: Recommended to take LIS-S 305 as prerequisites Course surveys the fundamental principles of data preservation. Students will explore newly developed tools and techniques for long-term data preservation strategies. Topics include selecting file formats and storage media, technical obsolescence, digital forensics, acceptable risk/loss, preservation metadata, data repositories, and preservation policy for long-term access and reuse.
  • LIS-S 302 Data and Society (3 cr.) Course reviews big and small data practices in research, education, business, government, and nonprofits, while critically examining the role of data in society. Using case studies, students will address ethical questions related to fairness, discrimination, power, and privilege. Topics include machine learning, black-box algorithms, wearable technology, data justice, and data activism, among others.
  • LIS-S 304 Social Media Data (3 cr.) Social media creates enormous troves of user data capturing behaviors, interests, and relationships.  Social media thus holds significant value for research, business, and politics.  This course examines the production of social media data, how industry and academics use this data, and the tools and techniques for analyzing it.
  • LIS-S 305 Data Curation and Management (3 cr.) Course introduces concepts of data curation and management with applications. This course understands data curation as an active and ongoing management of data through its lifecycle, and adding values to the data in a way to be useful to scholarship, science, education, and any other relevant stakeholders (e.g., business, industry). Students explore the characteristics of data and data-curation lifecycle activities, such as the design of data through content-creator management; metadata creation; entry into a database system or a repository; access policies and implementation; and data reuse.
  • LIS-S 404 Surveillance Studies (3 cr.) Data-driven surveillance can breach values, target individuals and disenfranchised groups, and infringe expected rights. This course critically analyzes surveillance practices, their benefits and harms, and considers contextual norms, policies, and laws. Topics include user monitoring on social networking sites, healthcare and personalized medicine, and mass surveillance for national security.
  • LIS-S 405 Data Archives (3 cr.) This course surveys the fundamental principles and practices of archival and record management within the context of data archives. Students explore newly developed tools and techniques specific to data archives. Topics include archive sources, archivaldescription, archival management software, digitization and born-digital archives, and standards and policies.
  • LIS-S 406 Scientific Data (3 cr.) This course reviews data practices in the sciences from the perspectives of multiple scientific domains. Topics include data sources, management, lifecycles, description, organization, workflows, repositories, and analytical tools for the sciences. Additionally, students explore newly developing technologies and analytical practices including data visualization and big data methods.
  • LIS-S 408 Business Data (3 cr.) This course reviews data practices in business environments. Students examine business data resources including company, financial, and marketing research data. Students explore data management, analytical practices, and newly developed technologies. Topics include business data and metadata, data governance and policy, data-driven marketing, visualization, and analytics.
  • LIS-S 408 Business Data (3 cr.) Course reviews data practices in business environments. Students examine business data resources including company, financial, and marketing research data. Students explore data management, analytical practices, and newly developed technologies. Topics include business data and metadata, data governance and policy, data-driven marketing, visualization, and analytics.
  • LIS-S 301 Data Policy and Governance (3 cr.) This course surveys data and information ethics and policy, justifying data practices per ethical frameworks. Students examine data-policy concerns governing contextual data flows and the systems on which they rely.  Students distinguish the results of data policies and the manner they are used to support particular values.
  • LIS-S 400 Topics in Applied Data and Information Science (3 cr.) This course covers specific topics in applied data and information science. It may be repeated for credit when the topic varies. The same course number is used for different courses.
  • LIS-S 407 Social Science Data (3 cr.) This course reviews data practices in the social sciences. Students examine data sources, management, and analytical tools for the social sciences. Additionally, students explore newly developing technologies and analytical practices, including data visualization and big data methods for the social sciences, and ethical and policy considerations.
  • LIS-S 408 Business Data (3 cr.) This course reviews data practices in business environments. Students examine business data resources including company, financial, and marketing research data. Students explore data management, analytical practices, and newly developed technologies. Topics include business data and metadata, data governance and policy, data-driven marketing, visualization, and analytics.
Media Arts and Science
Media Arts and Science
  • 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 507 Digital Media for Healthcare (3 cr.)

    Course examines how healthcare systems employ digital media for marketing, education, communication, and ecommerce. Students research digital media usage in the healthcare industry and work in teams to design and execute an empirical research project culminating in a publication or online interface with digital media elements.

  • NEWM-N 510 Web Database Concepts (3 cr.) 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 512 Trends in Media, Informatics and Communications (3 cr.) This seminar course challenges students to define their career paths through the ever-evolving world of media, information and communication technologies. Through class dialogue and independent research, students define and answer in writing their own fundamental questions about how their chosen career path will fulfill personal and societal goals.
  • NEWM-N 515 Documenting Cultural Heritage: Artifacts and Traditions (3 cr.) This service-learning course engages students in projects on the research and digital documentation of cultural heritage sites and traditions. Students develop content and produce digital media including 3D models and animations, videos, and photographs. Students gain a better understanding of other societies and cultures through this international experience.
  • NEWM-N 516 Online Video Presentation (3 cr.) Course explores multiple aspects of online video presentation. Students learn how to encode, web-author, and deliver on-demand videos to computers and hand-held devices. Topics include the video delivery process, theories, database support, technologies, technological development, and business models.
  • NEWM-N 534 Serious Games and Simulations (3 cr.) This course examines the use of serious games, simulations, and virtual worlds in education, healthcare, health education, and the military. Students research and deconstruct successful serious games and simulations and design, implement, and evaluate their own serious game or simulation, devising its learning outcomes and evaluation metrics.
  • NEWM-N 537 Virtual Worlds Design and Development (3 cr.) Students research factors influencing the design and implementation of online virtual worlds. They use their design knowledge and technical skills to create several small virtual world prototypes to explore potential uses of virtual worlds and effects of networked interaction on their inhabitants.
  • NEWM-N 540 3D Compositing and Visual Effects (3 cr.) Course covers Hollywood 3D compositing and visual effects production, integrating film footage, 3D modeling, texturing, lighting, camera techniques and matchmoving, compositing, filter layering, color correction, projection mapping, video effects, and green screen. Students research, design, and build environments and create believable, cohesive production shots.
  • NEWM-N 542 Advanced 3D Character Animation (3 cr.) Course covers the theory and practice of 3D character animation, including development, reference, and acting. It applies advanced rigging principles to animations in industry pipelines for film and computer games. Topics include story development, facial and body dynamics, and motion capture. Students create animations and perform a literature review and peer critique.
  • NEWM-N 548 3D Prototyping for Medical and Dental Applications (3 cr.) This course covers advanced modeling, sculpting, articulation, and printing of 3D objects for applications in medicine and dentistry. It includes strategies for the collection, evaluation, and editing of data from medicine and dentistry and the creation of prototypes for complete medical and dental applications.
  • NEWM-N 549 3D Prototyping and Articulation (3 cr.) Course covers advanced 3D organic modeling, sculpting, articulation rigging, animation, rendering, and printing of objects, characters, creatures, and plants. Students create and 3D print fully articulated models while researching and experimenting with strategies for collecting, wrangling, and analyzing datasets and visualizing them both on screen and in physical prototypes.
  • NEWM-N 590 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 560 Advanced Scriptwriting for New Media (3 cr.) Course evaluates the concepts, theories, techniques, and practices of scriptwriting for 3D animation, computer games, interactive stories, and film, including genre, theme, development, character, dialogue, structure, research, formatting, style, and revision. Students research, create, and develop effective, original scripts for digital media.
  • 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.

  • NEWM-N 545 3D Character Development (3 cr.) Course covers character development, creation, and implementation for game and film pipelines. It applies advanced principles of 3D sculpting anatomy, texturing, rigging, and human kinesiology. Other topics include research and planning, preproduction, production, and postproduction, and marketing. Students perform a peer critique, annotated bibliography, and literature review.
  • NEWM-N 505 Advanced Issues in Emerging Media Environments (3 cr.) This course covers theoretical and exploratory investigations of creative activities in emerging media environments, enabling students to enhance their knowledge, experience, and problem-solving skills. Students establish a research framework and discover new knowledge about media design, human factors, and technological issues by designing, conducting, and evaluating empirical studies.
  • NEWM-N 539 Augmented Reality Design and Development (3 cr.) P: NEWM-N504 This course covers the design and development of computer games and simulations for augmented and virtual reality. To supplement and simulate the physical world, students research methods for integrating 3D objects and animations into interactive mobile applications. They also propose new, disruptive applications in entertainment, education, and other industries.
New Media
  • NEWM-N 100 Foundations of New Media (3 cr.) An exploration of the characteristics of digital media, including interactivity, hypermedia, immersion, and storytelling. Includes an introduction to the practice, theory, and history of new media, from the viewpoint of technology, communication, and culture. There are readings, demonstrations, examples, hands-on projects, and written assignments.
  • NEWM-N 102 Digital Media Imagery (3 cr.) A hands-on introduction to the basic tools used in industry for the creation, editing, manipulation, and uses of 2D raster and vector graphics. Other topics include the integration of imagery into a personal Web site.
  • NEWM-N 115 Introduction to Multi-Device Web Development (3 cr.) A hands-on introduction to some of the fundamental tools used in industry to produce interactive media-rich Web pages. Case studies of sites that incorporate text, sounds, graphics, animations, and interactivity. Other topics include the design, development, and deployment of a personal Web site.
  • NEWM-N 131 Game On! A History of Video Games (3 cr.) Course examines ancient and traditional games to inform a history of video games from their humble birth in the 1940’s to the present. Students design and evaluate aspects of games to understand the historical development of game designs.
  • NEWM-N 140 History of Animation (3 cr.) This course introduces the history and development of the field of animation. Students view some of the most important animations created and discuss the technical and narrative developments in animation from the early 20th century to the present.
  • NEWM-N 201 Design Issues in Digital Media (3 cr.) Exploration of the traditional principles of visual design, as expressed in digital design tools and applied to digital media. Topics include visual literacy, fundamental design elements and design principles, and their expression in various tools for digital design. Hands-on practice with applying design principles in several projects.
  • NEWM-N 202 Digital Storytelling (3 cr.) P: N100 Examination of the principles of storytelling across a range of digital media formats, with attention to techniques for creating story-rich projects. Explores the role of agency, interactivity, story structure, and narrative, as well as the opportunities and challenges raised by emerging interactive and transmedia approaches to story-rich projects.
  • NEWM-N 203 Digital Painting (3 cr.) Course introduces digital painting and 2D design in media arts. Students develop a basic understanding of digital software and hardware, conceptual design standards and practices, techniques used in industry, and visual development for films, games, animation, and comic books.
  • NEWM-N 215 Intermediate Multi-Device Web Development (3 cr.) P: N101, N102 Study of the creation, publication, and management of documents, images, and other media types on the Web. Topics include Web publishing, asset preparation, document types, contemporary content management systems and their use in the organization. Hands-on experience with contemporary systems for content management.
  • NEWM-N 220 Introduction to Media Application Development (3 cr.) Introduces concepts and skills related to the design of interactive multimedia applications for the Web, the desktop, and mobile devices. Within the context of industry-standard application design tools, students use markup tags and scripting to create applications that emphasize graphics, animation, sounds, and interactivity.
  • NEWM-N 458 Beyond the Frame: New Forms of Video Production (3 cr.) P: NEWM-N 353, NEWM-N 356, or NEWM-N 357 This course explores various emerging video forms. Students draw on their foundational knowledge and skills of conventional production and post-production to create videos using emerging technologies. These technologies include 360° stereoscopic video, branching video, database cinema, projection mapping, and immersive filmmaking.
  • NEWM-N 241 Stop Motion Animation (3 cr.) Through lecture and hands-on practice, this class studies the production techniques of stop action animation. Topics include the study of pioneers in the field, evolution from analog to digital techniques, and the building of sets and characters. Students will produce a series of short frame-by-frame digital animations.
  • NEWM-N 243 Introduction to 3D (3 cr.) An introduction to the concepts and production process of 3D graphics and animation. Students learn basic techniques and theories related to modeling, texturing, lighting, animation, and rendering. Students produce animated graphics and text within the context of various projects.
  • NEWM-N 253 Introduction to Digital Video (3 cr.) Introduction to video production techniques for digital media. Hardware, software, and technique are explored through lecture and projects. All phases of video production are addressed, from pre-production through production to post-production with a focus on the digital media aspects.
  • NEWM-N 255 Introduction to Digital Sound (3 cr.) Introduction to role and function of sound in interactive media. Concepts, theory, and practice related to audio, including voice, music, and sound effects. Effective listening skills, and understanding how people listen and comprehend sound. Experience with tools and techniques for recording, editing, and reproduction.
  • NEWM-N 256 Digital Composition (3 cr.) P: N102 An introduction to digital cameras and the principles of photographic composition for multimedia. Topics include shot selection, framing, camera movements, and time-based effects, as well as the use of photographs in storytelling.
  • NEWM-N 260 Scriptwriting (3 cr.) An introduction to writing for new media. Concentrating on developing ideas, concepts, plans and stories, students will generate scripts and analysis for numerous new media projects. Other topics covered include writing for scripts, grants, storyboards, and advertising and marketing plans.
  • NEWM-N 261 Storyboarding for Multimedia (3 cr.) P: N101, N102 Introduction to story and production planning through traditional and digital techniques. Topics include the development of roughs, storyboards, and animatics as planning devices for digital storytelling and other new media products.
  • NEWM-N 262 Introduction to Comics and Sequential Narratives (3 cr.) An introduction to the use of panel-to-panel and frame-to-frame sequential storytelling as foundational elements of animation and storytelling. Other topics covered include pre-visualization, storyboards, and character design.  Students will become familiar and comfortable with 2D visual storytelling, illustration, design, integrated text, media integration of their creations, and final production techniques. Additionally, students will develop a series of storyboards, visuals, and comic books utilizing existing new media knowledge and applications.
  • NEWM-N 265 Sound Composition (3 cr.) An introduction to digital sound creation and editing. Concentrating on sound effects, voiceover, and composition, students will generate sound for various new media projects. Other topics covered include recording, formatting, effects, editing, and conversion.
  • NEWM-N 290 Creative Concept Development (3 cr.) Exploration of creativity, ideation, and concept development. Students learn the processes of creative thinking, idea generation and development, and creative problem solving through specific theories, methodologies, and application in multimedia projects.
  • NEWM-N 295 Career Enrichment Cooperative (3 cr.) A semester of external career experiences designed to enrich the student’s preparedness for entering the workforce. Periodic meetings with faculty advisors and a comprehensive written report on the experience detailing the intern’s activities and reactions are required.
  • NEWM-N 299 Career Planning (2 cr.) P: INFO-I101 or NEWM-N100 or HIM-M108 This course applies design and visualization information towards the development of a comprehensive portfolio and resume. The development of the portfolio and resume will provide students with a framework for display of personal growth and achievement. Students will develop a portfolio and resume to be used for future career opportunities.
  • NEWM-N 300 Digital Media Production (3 cr.) Hands-on experience in taking a project through the typical product life-cycle, from initial contact to final acceptance. Topics include communicating with a client, cost estimation, product design, implementation, handling change requests, product documentation, acceptance testing, and post-process review.
  • NEWM-N 315 Advanced Multi-Device Web Development (3 cr.) P: N215 Advanced creation, publication, and manage-ment of interactive publications for online distribution with the inclusion of emerging technologies for a media-rich experience. Topics include interactive Web site development, animations for the Web, online interactive design, document conversion, file exchanges, and digital media development for online usage.
  • NEWM-N 320 Intermediate Media Application Development (3 cr.) P: NEWM-N220 and NEWM-N221 Introduces intermediate concepts and skills related to the design of interactive multimedia applications for the Web, the desktop, and mobile devices. Within the context of industry-standard application design tools, students use information modeling, markup tags, and scripting to create applications that emphasize graphics, animation, sounds, and interactivity.
  • NEWM-N 322 Dynamic Data Applications (3 cr.) P: N222 Examines the techniques used in multimedia applications to communicate with back-end data and information services, and to create applications with run-time access to data, information, and media assets.
  • NEWM-N 330 Intermediate Game Design and Development (3 cr.) P: N230 Design and development of 3D games in the context of a 3D game engine. Topics include world creation, game space design, programming, design and modeling of characters and creatures, environmental animation, and playability testing.
  • NEWM-N 331 Game Testing and Evaluation (3 cr.) Course focuses on the evaluation of the quality of a game in both early and later states. Students will learn usability evaluation techniques and apply them to the evaluation of their own and others games. Recruitment and sampling of the correct, real-world individuals will be required. Additional work will be done to understand the factors that go into making a game playable and enjoyable and how to identify those factors and tweak them to produce better gameplay outcomes.
  • NEWM-N 333 Introduction to Creature and Character Design (3 cr.) Course will give students a fundamental grasp of creature creation and their underlying narratives, world creation/development, basic design solutions, character, creature, and environmental design choices, an understanding of creature design, and a comprehensive working knowledge of the history, development, and evolution of the creature creation from the dawn of our civilization to the present day.
  • NEWM-N 335 Character Modeling and Animation (3 cr.) P: N230 Intermediate course in designing characters, for a variety of applications. Topics include character modeling, locomotion, facial animation, and lip movement.
  • NEWM-N 337 Virtual World Design and Development (3 cr.) P: NEWM-N220 Course explores the state of the art of virtual worlds, social constructions formed within them, and technical details of building the worlds. Topics include procedural world generation, avatar creation, real-time interaction, and client data storage. Students construct a virtual world, either individually or in a group.
  • NEWM-N 339 Augmented Reality Design and Development (3 cr.) P: NEWM-N220 and NEWM-N243 Course covers the design and development of computer games and simulations for augmented and virtual reality. To supplement and simulate the physical world, students learn methods for integrating 3D objects and animations into interactive mobile applications. They also propose new, disruptive applications in entertainment, education, and other industries.
  • NEWM-N 340 Motion Graphics (3 cr.) P: NEWM-N243 or NEWM-N357 or NEWM-N502 or instructor approval Course covers commerical, broadcast and other forms of motion graphics.  Projects introduce motion graphics principles, design and composition, timing and drama, storyboarding and planning, sound and music development, synchronization.  Students master the preproduction, production, and postproduction pipeline, including brainstorming, pitches, style frames, logo/identity animation, commericals, and banners.
  • NEWM-N 341 Lighting and Materials (3 cr.) Course focuses on texturing and lighting in creating 3D objects and environments. Topics include an examination of state-of-the-art examples, reproduction of results, and production of individual portfolio-quality projects. Possible software includes use of Autodesk Maya, Mental Ray, Adobe Photoshop, and Adobe AfterEffects.
  • NEWM-N 342 3D Animation (3 cr.) P: N243 Introduction to 3D computer graphic animation for students interested in producing animations for product design, gaming, entertainment, marketing, training, and simulation. Topics include environment design, modeling, motion studies, camera movement, and composition.
  • NEWM-N 343 Hard Surface 3D Modeling (3 cr.) P: NEWM-N243 Intermediate modeling course, aimed at achieving high-detail, professional quality 3D models for games, film, architecture, science, and other application areas. In-depth use of professional software packages. Possible topics include modeling high-resolution organic characters, modeling foliage and ornate structures, displacement mapping techniques.
  • NEWM-N 345 Organic Modeling and Texturing (3 cr.) P: NEWM-N243 Intermediate organic modeling course, aimed at achieving high-detail, professional quality 3D models for games, film, architecture, science, and other application areas. This course will explore using the foundations 3D modeling, Sculpture, and Texture painting to output believable creations.
  • NEWM-N 353 Intermediate Digital Sound Design (3 cr.) P: NEWM-N253

    Video production techniques for digital media. Preproduction, production, and postproduction of digital video will be addressed and utilized for the completion of a short video project. Other topics covered include directing, editing, media optimization, and assembling assets.

  • NEWM-N 354 Directorial Analysis, Production and RAW Workflow (3 cr.) P: NEWM-N253 Students screen and analyze the unique visual styles of different directors. They complete preproduction, filming, and postproduction on a scene inspired by a selected film using industry standard software and best practices for RAW workflow and color grading.
  • NEWM-N 355 Intermediate Sound (3 cr.) P: N255 Intermediate course in designing soundtracks and sound effects for various media applications. Topics include digital signal processing, digital sound techniques, sound recording using a variety of synthesizers and samplers, editing techniques, file formats and conversion techniques.
  • NEWM-N 356 LIghting and Field Production (3 cr.) P: N253 Theoretical and practical application of lighting, filming, and audio recording. Students will work in a variety of locations to encompass as many different environments as possible. Other topics covered include daytime shooting, nighttime shooting, studio shooting, and storytelling.
  • NEWM-N 357 Digital Effects (3 cr.) P: N253 Integration of computer-generated imagery and digital effects technique for video production. Students learn techniques for creating digital effects, shooting video for effects, and the use of effects to aid in storytelling. Other topics covered include programming/scripting, shooting raw footage, effects, and media integration.
  • NEWM-N 364 Directing Visual Narratives (3 cr.) P: NEWM-N253 Course introduces principles of animation, derived from acting techniques, to arouse empathy and appeal for characters. Students experiment with how a character should react to objects, environments, and other characters to convey its thoughts, emotions, personality, and aspirations. Students create expressive poses to visualize an effective performance.
  • NEWM-N 385 Seeing Sideways: Experimental Approaches to New Media (3 cr.) In this non-traditional open format course students will explore a variety of methods for fostering creative exploration in new media. Discussion, readings, blogging, and directed exercises lead the student to find individual ways of exploring different areas of new media through a variety of output options.
  • NEWM-N 399 Portfolio Development (1 cr.) This course applies design and visualization information towards the development of a comprehensive portfolio. The development of the portfolio will provide students with a framework for display of personal growth and achievement. Students will develop a portfolio to be used for future career opportunities.
  • NEWM-N 407 Digital Media for Healthcare (3 cr.) Course examines how healthcare systems employ digital media for marketing, education, communication, and ecommerce. Students work together in teams on the design and execution of a digital media project for healthcare.
  • NEWM-N 413 Advanced Web Application Development (3 cr.) P: NEWM-N315 A survey of advanced issues in Web site design, maintenance, and enhancement. Possible topics include Web analytics, clickstream analysis, ads and other revenue opportunities, payment systems, attracting visitors, and search engine optimization.
  • NEWM-N 415 Documenting Cultural Heritage: Artifacts and Traditions (3 cr.) This service-learning course engages students in projects on the digital documentation of cultural heritage sites and traditions. Students develop content and produce digital media including 3D models and animations, videos, and photographs. Students gain a better understanding of other societies and cultures through this international experience.
  • NEWM-N 416 Online Video Presentation (3 cr.) Course explores multiple aspects of online video presentation. Students learn how to encode, web-author, and deliver on-demand videos to computers and hand-held devices. Topics include the video delivery process, theories, database support, technologies, technological development, and business models.
  • NEWM-N 420 Multimedia Project Development (3 cr.) P: Junior Standing and NEWM-N399 Project design in new media. Topics include product planning and design, hardware and software selection, cost estimation, timelines, project management tools, feasibility studies, prototyping, and product presentation. Students work individually or in small groups to develop a project plan suitable for a capstone experience.
  • NEWM-N 422 Advanced Interactive Production (3 cr.) P: N322 A project-based course emphasizing the design, implementation, and evaluation of interactive new media applications. Working individually and in teams, students create multiple products, evaluate the products, and evaluate their own production process.
  • NEWM-N 423 Database Development for Mobile Applications (3 cr.) P: NEWM-N320 Course applies the representational state transfer software architecture to the development of mobile applications using a nonrelational database. Students learn how to implement a RESTFUL backend API for securely storing and retrieving data in a NoSQL database via AJAX calls.
  • NEWM-N 430 Advanced Game Design and Development (3 cr.) P: NEWM-N330 Students learn techniques and strategies to develop portfolio-ready 3D games, levels, and environments, from initial concept to full production. This course covers professional game engines and game development software, graphics and sound editors, and 3D animation software, enabling integration of graphics, textures, objects, and audio for effective communication and engagement.
  • NEWM-N 434 Serious Games and Simulations (3 cr.) Course examines the use of serious games, simulations, and virtual worlds in education, healthcare, health education, and the military. It explores the work of notable game authors and developers. Students design, implement, and evaluate a small-scale serious game or simulation.
  • NEWM-N 436 Game Production (3 cr.) Course engages students in the design, development, and implementation of a multifaceted, large-scale game, played by the wider community. Students form cross- functional teams, leveraging on their diverse backgrounds and expertise, to employ of variety of technologies in implementing the massively multiplayer game. Topics include alternate reality and augmented reality.
  • NEWM-N 438 Advanced 2D Animation (3 cr.) P: N238 The creation, development, and production of animation utilizing advanced methods of performance and movement. Possible topics include character and environment design, soundtrack, syncing, backgrounds and animation, and motion principles.
  • NEWM-N 440 3D Compositing and Visual Effects (3 cr.) P: NEWM-N243 An advanced course covering the integration of CGI (computer-generated imagery) and digital effect techniques for video production, as used in industry.  Students learn the techniques for creating digital effects, shooting video for effects, and the use of effects to aid in the telling of a story.
  • NEWM-N 441 3D Production (3 cr.) P: N243, N342 and N343

    Team-based course focusing on the creation of high-end, broadcast-quality animations. Team members demonstrate mastery of narrative, modeling, lighting, effects, rendering, and animation skills culminating in a final team project. Other topics include planning, preproduction, production, and postproduction.

  • NEWM-N 442 Advanced 3D Animation Techniques (3 cr.) P: N342 Advanced techniques in computer animation, including character development and dynamics. Possible topics include story development, character facial animation and locomotion, dynamics, special effects, composites, fluid effects and particle systems.
  • NEWM-N 443 Advanced Lighting and Texturing (3 cr.) P: N243  Advanced course in creating 3D objects and environments with specialized texturing and lighting. Possible topics include an examination of state-of-the-art examples, reproduction of results, and production of individual portfolio-quality projects. Possible software includes use of Autodesk Maya, mental ray, Adobe Photoshop and Adobe AfterEffects.
  • NEWM-N 444 Stereoscopic Production and Display (3 cr.) P: NEWM-N243 and NEWM-N341 The production and display of stereoscopic imagery for various applications, including games, education, science, virtual reality, and marketing. Topics include human stereoscopic perception, types of stereoscopic displays, evolution of techniques, production issues for various types of stereoscopic media.
  • NEWM-N 445 3D Character Development (3 cr.) P: NEWM-N343 and NEWM-N345 An advanced class in working with character development, creation, and implementation for game and film pipelines. This class takes the basics of 3D organic modeling to an advanced level by including character development, modeling, texturing, rigging and basic animation. This course covers advanced modeling techniques used for building three-dimensional character and creatures. Students will explore techniques of character modeling to include the various approaches of figure construction. Other topics covered include research/planning, marketing, preproduction, production and postproduction.
  • NEWM-N 456 Digital Cinema (3 cr.) P: NEWM-N253, NEWM-N353 and NEWM-N354 Students work with the latest digital cinema technologies and workflows to create short narrative films. Students develop, script, and storyboard films and then plan and execute shoots. During post-production students employ the latest professional practices to edit, color grade, mix, finish, and author their films for final presentation.
  • NEWM-N 447 3D Prototyping for Applications in Dentistry (3 cr.) Course covers advanced modeling, sculpting, articulation, and printing of 3D objects from computer-generated images for dental industry applications. It also includes strategies for the collection, evaluation, and editing of dental data and the creation of prototypes for full dental and surgical applications.
  • NEWM-N 448 3D Prototyping for Application in Medicine (3 cr.) P: NEWM-N243 Course covers advanced modeling, sculpting, articulation, and printing of 3D objects from computer-generated images for applications in the medical industry. It also includes strategies for the collection, evaluation, and editing of medical data and the creation of prototypes for complete medical and surgical applications.
  • NEWM-N 449 3D Prototyping for Visualization and Abstraction (3 cr.) Course incorporates advanced modeling, sculpting, articulation, and printing of 3D printed objects from computer-generated images for both visualization and abstraction. It also includes strategies for the collection, evaluation, and editing of various datasets, and the creation of manipulatives that represent both the abstract and the informative.
  • NEWM-N 450 Usability Principles for New Media Interfaces (3 cr.) P: N285 Examination of principles of human-computer interaction (HCI) and user experience modeling. Study of user-centered design, usability, and usability testing in the context of new media (hypermedia and multimedia). Topics include aesthetics, human factors, and cognitive psychology as related to user interfaces, navigation, and interactivity.
  • NEWM-N 453 Advanced Digital Video (3 cr.) P: N353 Application of technical and critical-thinking skills towards understanding the genre of documentary films. Students review, discuss, and analyze several exemplar films, as well as do the research, planning, production, editing, post-production, and evaluation of a short high-quality documentary.
  • NEWM-N 455 Advanced Digital Sound Design (3 cr.) P: NEWM-N355 Students design, record, and edit sound files, apply effects, and mix several audio projects using state of the art technology. Topics include acoustics, circuits, waveforms, digital signal processing (DSP), and studio design and equipment. Emphasis is on practical techniques for integrating sound with other media.
  • NEWM-N 460 Advanced Scriptwriting for New Media (3 cr.) Course provides a deeper examination of scriptwriting for 3D animation, computer games, and film, building on previously introduced theories and practices. It focuses on an in-depth analysis of the techniques and processes of scriptwriting, including genre, theme, development, character, dialogue, story structure, formatting, style, and revision.
  • NEWM-N 462 Advanced Comics and Sequential Narratives (3 cr.) P: NEWM-N262 and NEWM-N332 Advanced topics in the creation of sequential narrative using 2D animation. Topics include ideas of pacing, tempo, sequence, and synchronization of graphic and audio elements.
  • NEWM-N 465 Informatics for Social Change (3 cr.) This course focuses on the theory and practice of service learning at IUPUI. Students will apply the knowledge of their technology expertise area in a service project for the local, state or global community. Projects will be completed through students’ current and developing new media production, information technology, and client-based research skills.
  • NEWM-N 468 Video for Social Change (3 cr.) P: NEWM-N253 NEWM-N353 recommended Students explore theories of documentary filmmaking by screening and writing analyses of seminal documentaries. They also create a documentary about a cause or controversy, or work with a nonprofit client to develop material and produce a finished video.
  • NEWM-N 475 Research in Design Methods (3 cr.) This course is designed to give students an understanding of the advanced concepts of theoretical topics, simulation modeling, and analysis concepts. Investigate applications of simulation in systems characterized by probabilistic behavior.
  • NEWM-N 480 Technology and the Law (3 cr.) Provides students with a solid foundation on legal matters that impact new media and informatics, including intellectual property (copyright, patents, trademark, trade secrets), contracts, licensing, privacy, publicity, global legal issues, and professional ethics.
  • NEWM-N 485 Seminar in New Media (3 cr.) P: Prerequisite varies by topic. Current trends, problems, best practices, and developments in new media. Students pursue a special interest and share information and experiences 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 490 Independent Study (1-6 cr.) Departmental consent required. Research and practical experience in various areas of new media as selected by the student prior to registration, outlined in consultation with the instructor and approved by the program advisor. Total credit of internship/independent study shall not exceed nine hours.
  • NEWM-N 495 Enrichment Internship (3 cr.) P: Junior standing. Completion of 9 credit hours of new media electives at the 300-400 level is required. Industry, corporate, or similar experience in new media-oriented employment. Projects jointly arranged, coordinated, and evaluated by faculty and industrial supervisors. Apply during the semester prior to desired internship. Total credit of internship/independent study shall not exceed nine hours.
  • NEWM-N 499 Capstone Experience (3 cr.) To be taken during the students’ senior year. Departmental consent required. The capstone experience is the culmination of the student’s major in both knowledge and abilities of a particular area of interest in new media. The successful execution, individually or as a team, integrates student’s learning across the field.
  • NEWM-N 456 Digital Cinema (3 cr.) Students work with the latest digital cinema technologies and workflows to create short narrative films. Students develop, script, and storyboard films and then plan and execute shoots. During post-production students employ the latest professional practices to edit, color grade, mix, finish, and author their films for final presentation.
  • NEWM-N 221 Mobile and Game Nonrelational Database Development (3 cr.) This course covers the design and implementation of databases for mobile and game applications. Students learn to develop frontend and backend nonrelational databases, methods of data modeling, best practices for maintaining data integrity, and techniques for using data in mobile and game projects to be completed within the course.
  • NEWM-N 132 Game Design Psychology: Theory and Prototyping (3 cr.) Course explores the application of cognitive psychology and theories of learning and motivation to the design and prototyping of games. Students learn how to create games that are fun to play, and evaluate and improve games that may not be, based on psychological concepts, theories, and findings.
  • NEWM-N 230 Introduction to Game Design and Development (3 cr.) P: CIT 21500, CSCI 23000, INFO-I210, NEWM-N220 or NEWM-N243 Introduction to designing and developing games, examining the role that games play in daily life, and analyzing the impact of games in popular culture. Additional topics include world creation, game space design, programming 2D games, character and creature design, animation, and playability testing.
  • NEWM-N 245 Introduction to 3D Preproduction (3 cr.) This course covers the preproduction process for digitized models. Specifically, students learn how to create, sculpt, and scan characters into a computer and then revise them using digital sculpting software. As students hone their modeling technique, they also discuss and apply aesthetics to character development and engage in peer critique.
  • NEWM-N 306 Social Media Content, Analytics, and Management (3 cr.) This course introduces social media as a tool for digital storytellers. From activating high-awareness influencers to finely tuning media content and targeting campaigns, students learn how to develop a comprehensive social media strategy and manage a personal brand.
  • NEWM-N 437 Science Fiction in Virtual Reality (3 cr.) P: NEWM-N243 This course covers advanced techniques in research, concept design, modeling, unwrapping, and texturing using the physically based rendering (PBR) pipeline to place science fiction characters, vehicles, and environments into virtual reality. Pre-production and production pipeline theories and practices are implemented to allow students to gain experience creating assets and animation for virtual reality using a game engine.
Undergraduate Course Descriptions
Informatics
  • INFO-I 100 First Year Experience (1 cr.)

    This course introduces specific survival skills for success in college and beyond, while reconciling personal learning skills with instructor-based teaching styles. Master the art of inquiry and elevate your sense of integrity while sharpening your personal edge by exploring critical thinking, project management and current/future job market trends. Required by all informatics and media arts and science majors.

  • INFO-I 101 Introduction to Informatics (4 cr.)

    Problem solving with information technology; introductions to information representation, relational databases, system design, propositional logic, cutting-edge technologies: CPU, operation systems, networks, laboratory emphasizing information technology including web page design, word processing, databases, using tools available on campus.

    This course is approved for the Analytical Reasoning component of the General Education core.

  • INFO-I 112 Basic Tools of Informatics - Programming and Database Concepts (3 cr.) Introduction to programming and database design concepts. Emphasis on problem-solving and information gathering techniques. The lecture will discuss general concepts and syntax. The lab will focus on the use of software, including a programming language, modifying and accessing data using visual tools, and building database applications using forms and development tools.
  • INFO-I 130 Introduction to Cybersecurity (1 cr.) P: I101 C: I101 This course introduces students to Cybersecurity. The course will primarily focus on introduction to three core areas (technical aspects of security, organizational aspects of security, and legal aspects of security). Through examples of security problems in real life, this course will illuminate fundamental ideas and concepts of information security.
  • INFO-I 201 Mathematical Foundations of Informatics (4 cr.) An introduction to the suite of mathematical and logical tools used in information sciences, including finite mathematics, automata and computability theory, elementary probability and statistics, and basics of classical information theory. Cross listed with COGS Q250. Credit given for either INFO I201 or COGS Q250.
  • INFO-I 202 Social Informatics (3 cr.)

    Introduction to key social research perspectives and literatures on the use of information and communication technologies. Discusses current topics such as information ethics, relevant legal frameworks, popular and controversial uses of technology (e.g. peer-to-peer file sharing), digital divides, etc. Outlines research methodologies for social informatics.

    This course is approved for the Social Sciences component of the General Education core.

  • INFO-I 210 Information Infrastructure I (4 cr.) The software architecture of information systems. Basic concepts of systems and applications programming.
  • INFO-I 483 Conversational User Interfaces: Experience Design and Applications (3 cr.) This course introduces the fundamentals of user experience design for conversational computing. Students explore the cognitive, experiential, and social aspects of conversational user interaction through applied projects, labs, and discussions. Students also learn tools and methods for designing, prototyping, and testing conversational user experiences.
  • INFO-I 230 Analytical Foundations of Security (3 cr.) P: I130 This course will allow students to re-evaluate and conceptualize material learned in discrete courses to consider the topics from the perspective of security. For example, computer system basics such as hardware (CPU, memory, ...) and software are reconsidered from the perspective of how their interactions create vulnerabilities. Vulnerabilities that combine standard hardware and software configurations will be examined, as these illuminate both security and computer networks. Operating systems and file systems are examined from the perspective of access control, permissions and availability of system services, etc.
  • INFO-I 231 Introduction to the Mathematics of Cybersecurity (3 cr.) P: I130 C: I130 Introduces the basic mathematical tools used in modern cybersecurity. Covers mathematical material from a number of disparate fields, including probability theory, analysis of algorithms, complexity theory, number theory, and group theory.
  • INFO-I 270 Introduction to Human-Computer Interaction Principles and Practices (3 cr.)

    Students learn the fundamental principles and practices of human-computer interaction (HCI) and evaluation. Specific focus is given to the introductory knowledge of HCI methods, tools, and techniques for designing and evaluating user interfaces through the use of low and high fidelity prototypes for the Web and software.

    This course is approved for the Social Sciences component of the General Education core.

  • INFO-I 275 Introduction to Human-Computer Interaction Theory (3 cr.)

    Students will learn the fundamental theories of human-computer interaction (HCI) and user-centered design. This course is both a survey of HCI research and an introduction to the psychological, behavioral, and other social science knowledge and techniques relevant to the design of interactive and ubiquitous computing systems.

    This course is approved for the Social Sciences component of the General Education core.

  • INFO-I 300 Human-Computer Interaction (3 cr.) P: INFO I270 An intermediate course that teaches students how to assess the usability of software through quantitative and qualitative methods, including conducting task analyses, usability studies, heuristic inspections, interviews, surveys, and focus groups.  The course also introduces students to the tool and techniques for designing and testing user interfaces based on a human-centered methodology.
  • INFO-I 303 Organizational Informatics (3 cr.) Examines the various needs, uses, and consequences of information in organizational contexts. Topics include organizational types and characteristics, functional areas and business processes, information-based products and services, the use of and redefining role of information technology, the changing character of work life and organizational practices, sociotechnical structures, and the rise and transformation of information-based industries. Credit given for either INFO I303 or SPEA V369.
  • INFO-I 305 Introduction to Research in Informatics (3 cr.) P: Sophomore standing This course presents a broad overview of research philosophy, designs and methods. Its focus is on social science research methods and the content is specifically tailored to reflect the rapidly emerging field of informatics. The course will include major methods that are the core of contemporary approaches to research in informatics.
  • INFO-I 308 Information Representation (3 cr.) The basic structure of information representation in digital information systems. It covers three modules: web development, relational databases, and XML technologies. Through this course, students are able to develop web pages that are able to interact with the backend servers; represent relational databases in the ER model, query the data using the formal query language SQL; and use XML technologies to store and display data.
  • INFO-I 310 Multimedia Arts and Technology (3 cr.) This course studies how the paradigm shift to a digital world will affect humanity. The course will consider the evolution of media arts and its underlying principles of communications. Students will study application development paradigms in current practice. Readings, lectures, class discussions, and research papers.
  • INFO-I 320 Distributed Systems and Collaborative Computing (3 cr.) P: INFO I211 An introductory treatment of distributed systems and programming. Topics range from the distributed and object models of computation to advanced concepts, such as remote method invocations, object brokers, object services, open systems, and future trends for distributed information systems.
  • INFO-I 330 Legal and Social Informatics of Security (3 cr.) This course will examine that set of ethical and legal problems most tightly bound to the issues of information control. The interaction and technology changes, but the core issues have remained: privacy; intellectual property; Internet law; concepts of jurisdiction; speech anonymity versus accountability; and ethical decision-making in the network environment.
  • INFO-I 350 Foundations in Legal Informatics (3 cr.) This course examines the basic concepts of the design, evaluation and use of technology in the study and practice of law. The course provides an overview of the application of a variety of emerging informatics and new media technologies to the field of law. Will cover technology for law office management, legal research, litigation support, document management, imaging and animations, case management, and electronic court filing.
  • INFO-I 391 Internship in Informatics Professional Practice (1-3 cr.) P: Approval of the dean and completion of 100- and 200-level requirements in informatics. Students gain professional work experience in an industry or research organization setting, using skills and knowledge acquired in informatics course work. May be repeated for a maximum of three credit hours.
  • INFO-I 399 Current Topics in Informatics (1-3 cr.) Variable topic. Emphasis is on new developments and research in informatics. Can be repeated twice with different topic.
  • INFO-I 400 Topics in Informatics (1-3 cr.) P: at least junior standing, or permission of instructor. Variable topic. Emphasis is on new developments and research in informatics. Can be repeated twice for credit when topics vary, subject to approval of the dean.
  • INFO-I 402 Informatics Project Management (3 cr.) P: Sophomore standing This course will focus on project management in an Informatics setting. Students will become conversant in the tools and techniques of project management, such as project selection methods, work breakdown structures, network diagrams, critical path analysis, critical chain scheduling, cost estimates, earned value management, motivation theory and team building.
  • INFO-I 410 Electronic Discovery (3 cr.) This course will cover the legal, ethical, financial, logistical, procedural and technological considerations of electronic discovery and its implications for lawyers and their clients. It will highlight recently revised federal and state rules, new state and federal legislation and recent court cases that impact electronic discovery policies and processes. We will also consider electronic discovery from the point of view of a corporation that has to prepare for – and then respond to – requests for the production of digital evidence.
  • INFO-I 421 Applications of Data Mining (3 cr.) P: INFO-I 211 This course explores the use of data mining techniques in different settings, including business and scientific domains. The emphasis will be on using techniques, instead of developing new techniques or algorithms. Students will select, prepare, visualize, analyze, and present data that leads to the discovery of novel and usable information.
  • INFO-I 425 Applying Web Services in Information Systems (3 cr.) P: INFO I211 and INFO I308 This course examines how cloud computing and service-oriented architecture contribute to solutions for Informatics problems in areas such as business, health care, and life sciences. Students will develop an understanding of why, when, and how organizations utilize Web services to manage data, as well as the skills to design, implement, and deploy Web services applications.
  • INFO-I 430 Security for Networked Systems (3 cr.) P: INFO I211 and INFO I308 An extensive survey of network security. Covers threats to information confidentiality, integrity, and availability in different Internet layers, and defense mechanisms which control these threats. Also provides a necessary foundation on network security, such as cryptographic primitives/protocols, authentication, authorization, and access control technologies.  Hands-on experiences through programming assignments and course projects.
  • INFO-I 433 Protocol Design and Analysis (3 cr.) Covers the fundamentals of computer security by looking at how things can go wrong, how people can abuse the system, and ways to make the system secure. Students will gain a basic overview of existing security problems and be introduced to methods for addressing such problems. Should be taken by anyone designing, selecting, or using applications in which security or privacy plays a role.
  • INFO-I 441 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. This course will be organized a collection of readings and three design projects applying human-computer interaction principles to the design, selection, and evaluation of interactive systems.
  • INFO-I 445 Competitive Intelligence for Informatics I (3 cr.) This course will focus on the basic principles, techniques and methods of competitive analysis, the types of competitive analysis systems and their applications, traditional and new sources of information about competitors and industries, the nature of business information and its lifecycle, the ethical issues of competitive analysis and the application of competitive intelligence to real-world scenarios.
  • INFO-I 453 Computer and Information Ethics (3 cr.) P: Sophomore standing Ethical and professionalization issues that arise in the context of designing and using networked information technologies and information resources. Examines frameworks for making ethical decisions, emergent technologies and their ethical implications, information/computer professionalism. Topics include privacy, intellectual property, cybercrime, games, social justice, and codes of professional ethics.
  • INFO-I 465 Informatics for Social Change (3 cr.) This course focuses on the theory and practice of service learning at IUPUI. Students will apply the knowledge of their expertise area in a service project for the local or global community. Projects will be completed through students' current and developing new media production, information technology, and client-based research skills.
  • INFO-I 470 Litigation Support Systems and Courtroom Presentations (3 cr.) Provide students with an opportunity to use specialized software that is available for organizing, managing, retrieving, and presenting documents and evidence in a legal matter. Students will gain hands-on experience with software tools and learn what is effective and allowable from a technical, legal and ethical standpoint.
  • INFO-I 475 Informatics in Sports (3 cr.) Technology applications are changing the sports world in biomechanics, sports advancement and injury prevention, equipment, entertainment, gaming, and journalism.  The approach of this course is to delineate what digital technologies are progressing the sporting field most and changing the way we view athletics.
  • INFO-I 480 Experience Design and Evaluation of Ubiquitous Computing (3 cr.) The course focuses on ubiquitous computing and related interface/system design, and user-experience issues. Applications include interactive systems which support natural/gesture/touch-based interactions on devices such as mobile, extra-small-and-large displays, and other non-traditional pervasive technologies. Projects include interaction and evaluative techniques: field observation, contextual inquiry, ethnography, survey/interviews, and cognitive walkthrough.
  • INFO-I 490 Internship in Informatics Professional Practice (3-6 cr.) P: approval of dean and completion of 100- and 200- level requirements in informatics Students gain professional work experience in an industry or research organization setting, using skills and knowledge acquired in informatics course work.
  • INFO-I 491 Capstone Project Internship (1-6 cr.) P: Consent of instructor Students culminate their course studies through practical application of concepts and practices working in industry. Course requires prior authorization and approval of internship through the Career Services Office. Required coursework is completed via Oncourse.
  • INFO-I 492 Senior Thesis (3 cr.) P: Consent of instructor The senior student prepares and presents a thesis: a substantial, typically multi-chapter, paper based on a well-planned research or scholarly project, as determined by the student and a sponsoring faculty member.
  • INFO-I 493 Senior Thesis (3 cr.) P: Consent of instructor The senior student prepares and presents a thesis: a substantial, typically multichapter paper based on a well-planned research or scholarly project, as determined by the student and a sponsoring faculty member.
  • INFO-I 494 Design and Development of an Information System (3 cr.) P: Consent of instructor System design and development present both technical and managerial problems with which students will be familiar from their undergraduate course work. This course puts these lessons into practice as students work in teams to develop an information system. Examples of course projects include design and development of a database for a business or academic application, preparation and presentation of an interactive media performance or exhibit, or design and implementation of a simulated environment (virtual reality).
  • INFO-I 495 Design and Development of an Information System (3 cr.) P: Consent of instructor System design and development present both technical and managerial problems with which students will be familiar from their undergraduate course work. This course puts these lessons into practice as students work in teams to develop an information system. Examples of course projects include design and development of a database for a business or academic application, preparation and presentation of an interactive media performance or exhibit, or design and implementation of a simulated environment (virtual reality).
  • INFO-I 499 Readings and Research in Informatics (1-3 cr.) P: consent of instructor and completion of 100- and 200- level requirements in informatics Independent readings and research related to a topic of special interest to the student. Written report required.
  • NEWM-N 220 Media Applications I (3 cr.) P: NEWM N101 or INFO I101 Introduces concepts and skills related to the design of interactive multimedia applications for the Web, the desktop, and mobile devices. Within the context of industry-standard application design tools, students use markup tags and scripting to create applications that emphasize graphics, animation, sounds, and interactivity.
  • NEWM-N 299 Directed Study (2 cr.) This course applies design and visualization information towards the development of a comprehensive portfolio and resume. The development of the portfolio and resume will provide students with a framework for display of personal growth and achievement. Students will develop a portfolio and resume to be used for future career opportunities.
  • NEWM-N 320 Media Applications II (3 cr.) P: NEWM N221 Introduces intermediate concepts and skills related to the design of interactive multimedia applications for the Web, the desktop, and mobile devices. Within the context of industry-standard application design tools, students use information modeling, markup tags, and scripting to create applications that emphasize graphics, animation, sounds, and interactivity.
  • INFO-Y 395 Career Development for Informatics Majors (1 cr.) Develops skills and knowledge that enable the student to successfully pursue the career search both at the time of graduation and later as the student progresses through their career. The course covers techniques and strategies which make the job search more efficient and effective.
  • INFO-I 211 Information Infrastructure II (4 cr.) P: INFO I210 The systems architecture of distributed applications. Advanced programming, including an introduction to the programming of graphical systems.
  • INFO-I 219 Software Bots for Cognitive Automation (3 cr.) This course introduces the development of software bots for process and cognitive automation. Students learn how organizations adopt artificial intelligence and related technologies to process unstructured and uncurated data in various industries. The course also examines the disruptive effects of process and cognitive automation on social, economic, and global environments.
  • INFO-I 220 The Social Impact of Bots and Automation (3 cr.) This course examines the disruptive effects of process automation on social, economic, and global environments and how organizations adopt artificial intelligence and other technologies to process unstructured and uncurated data. The course also introduces applications of cognitive automation with bots in various industries and their implications.
  • INFO-I 319 Cognitive Automation and Bots Development (3 cr.) P:  INFO-I220 This course covers how to develop robotic process automation and cognitive automation for various kinds of organizations. Students apply artificial intelligence and bot platforms and frameworks to automate organizational processes from end to end.
  • INFO-I 340 Collaborative Human–AI Systems (3 cr.) This course introduces human–AI interaction design for systems that solve problems neither humans nor artificial intelligence could solve separately.Topics include interpretability, transparency, trust, and AI ethics. Student projects focus on developing applications where AI provides cognitive and perceptual augmentation to humans.
  • INFO-I 340 Collaborative Human–AI Systems (3 cr.) This course introduces human–AI interaction design for systems that solve problems neither humans nor artificial intelligence could solve separately. Topics include interpretability, transparency, trust, and AI ethics. Student projects focus on developing applications where AI provides cognitive and perceptual augmentation to humans.
  • INFO-I 415 Introduction to Statistical Learning (3 cr.) This course applies statistical learning methods for data mining and inferential and predictive analytics to informatics-­related fields. The course also covers techniques for exploring and visualizing data, assessing model accuracy, and weighing the merits of different methods for a given real-­world application. This course is an essential toolset for transforming large, complex informatics datasets into actionable knowledge.
  • INFO-I 416 Cloud Computing for Data Science (3 cr.) P: Programming (INFO-B 211 or CSCI-A 205, or CSCI 23000), and Database (CSCI-N 211 or INFO-I 308, or CSCI 44300) This 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-I 419 Enterprise Cognitive Automation (3 cr.) This course covers the integration of cognitive automation in business process management systems. Students model organizational processes and integrate artificial intelligence (AI) to increase and monitor their efficiency and effectiveness.They also learn from cognitive automation use cases how enterprises manage processes across systems, applications, and data repositories.
  • INFO-I 419 Enterprise Cognitive Automation (3 cr.) This course covers the integration of cognitive automation in business process management systems. Students model organizational processes and integrate artificial intelligence (AI) to increase and monitor their efficiency and effectiveness.  They also learn from cognitive automation use cases how enterprises manage processes across systems, applications, and data repositories.
  • INFO-I 428 Web Mining (3 cr.) P: INFO-B 210 or CSCI-A 204 or CSCI 23000 This course covers concepts and methods used to search the web and other sources of unstructured text from a human-centered standpoint. These include document indexing, crawling, classification, and clustering; distance metrics; analyzing streaming data, such as social media; link analysis; and system evaluation.
  • INFO-I 459 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-I 467 Internet-of-Things Interface Design for Business Innovation (3 cr.) P: INFO-I 270, INFO-I 275, or INFO-I 300 and instructor permission Students employ human-machine interface design principles and practices as an innovation engine for Internet-of-things (IoT) ecosystems. Through design challenges, they develop and refine IoT interfaces and their business models, drawing on case studies and a review of the literature. Students acquire design-as-strategy skills through team-based, industry specific design projects.
  • INFO-I 478 Information Governance (3 cr.) This course covers the structures, policies, procedures, processes, technology tools and controls that encompass the emerging discipline of information governance (IG) which are implemented to manage information at an enterprise level to support an organization’s immediate and future regulatory, legal, risk, environmental and operational requirements.
  • INFO-I 481 Experience Design and Evaluation of Access Technologies (3 cr.) This course is focused on access technologies and user experience design for users with disabilities. Through the course, students understand and apply accessible design techniques to create and evaluate assistive technologies and inclusive products.
  • INFO-I 483 Conversational User Interfaces: Experience Design and Applications (3 cr.) This course introduces the fundamentals of user experience design for conversational computing. Students explore the cognitive, experiential, and social aspects of conversational user interaction through applied projects, labs, and discussions. Students also learn tools and methods for designing, prototyping, and testing conversational user experiences.
New Media
  • NEWM-N 100 Foundations of New Media (3 cr.) An exploration of the characteristics of digital media, including interactivity, hypermedia, immersion, and storytelling. Includes an introduction to the practice, theory, and history of new media, from the viewpoint of technology, communication, and culture. There are readings, demonstrations, examples, hands-on projects, and written assignments. This course is approved for the Arts and Humanities component of the General Education core.
  • NEWM-N 102 Digital Media Imagery (3 cr.) A hands-on introduction to the basic tools used in industry for the creation, editing, manipulation, and uses of 2D raster and vector graphics. Other topics include the integration of imagery into a personal Web site.
  • NEWM-N 115 Multimedia Authoring Tools (3 cr.) A hands-on introduction to some of the fundamental tools used in industry to produce interactive media-rich Web pages. Case studies of sites that incorporate text, sounds, graphics, animations, and interactivity. Other topics include the design, development, and deployment of a personal Web site.
  • NEWM-N 190 Topics in Interactive Media (1-3 cr.) Special topics in interactive media, with a focus on exploring concepts at the forefront of media arts.
  • NEWM-N 199 Directed Study I (1 cr.) This course introduces the new media student to the current job market and will provide instruction on the development of job promotional material. Students will explore various new media careers in business, education, entertainment, science, and other related fields.
  • NEWM-N 200 Desktop Tools for Digital Media (3 cr.) A hands-on survey of the wide variety of tools used in creating multimedia animation, video, sound, and digital effects.
  • NEWM-N 201 Design Issues in Digital Media (3 cr.) Exploration of the traditional principles of visual design, as expressed in digital design tools and applied to digital media. Topics include visual literacy, fundamental design elements and design principles, and their expression in various tools for digital design. Hands-on practice with applying design principles in several projects. This course is approved for the Arts and Humanities component of the General Education core.
  • NEWM-N 202 Digital Storytelling (3 cr.) P: NEWM-N 100. Examination of the principles of storytelling across a range of digital media formats, with attention to techniques for creating story-rich projects. Explores the role of agency, interactivity, story structure, and narrative, as well as the opportunities and challenges raised by emerging interactive and transmedia approaches to story-rich projects.
  • NEWM-N 204 Introduction to Interactive Media (3 cr.) The creation of interactive multimedia products for multi-platform delivery. Topics include the multimedia production process, audience analysis, hardware and software requirements, authoring tools, scripting, content development, interface design, distribution, and development strategies. Concentration will be on real-world applications for interactive multimedia.
  • NEWM-N 215 Online Document Development (3 cr.) P: N101, N102 Study of the creation, publication, and management of documents, images, and other media types on the Web. Topics include Web publishing, asset preparation, document types, contemporary content management systems and their use in the organization. Hands-on experience with contemporary systems for content management.
  • NEWM-N 220 INTRODUCTION TO MEDIA APPLICATION DEVELOPMENT (3 cr.) P: NEWM N101 or INFO I101 Introduces concepts and skills related to the design of interactive multimedia applications for the Web, the desktop, and mobile devices. Within the context of industry-standard application design tools, students use markup tags and scripting to create applications that emphasize graphics, animation, sounds, and interactivity.
  • NEWM-N 230 Introduction to Game Design and Development (3 cr.) P: N221 Introduction to designing and developing games, examining the role that games play in daily life, and analyzing the impact of games in popular culture. Additional topics include world creation, game space design, programming 2D games, character and creature design, animation, and playability testing.
  • NEWM-N 238 2D Animation (3 cr.) P: N101 Introduction to traditional techniques for 2D animation, and their application in digital media. An exploration of the 12 principles of animation and how to use them to create effective animations.
  • NEWM-N 241 Stop Motion Animation (3 cr.) Through lecture and hands-on practice, this class studies the production techniques of stop action animation. Topics include the study of pioneers in the field, evolution from analog to digital techniques, and the building of sets and characters. Students will produce a series of short frame-by-frame digital animations.
  • NEWM-N 243 Introduction to 3D (3 cr.) An introduction to the concepts and production process of 3D graphics and animation. Students learn basic techniques and theories related to modeling, texturing, lighting, animation, and rendering. Students produce animated graphics and text within the context of various projects.
  • NEWM-N 250 Team Building in Technology (3 cr.) P: N202. Practical introduction to working in groups of three or more people. Topics include the interpersonal process, decision-making styles, the creative effort, problem-solving, conflict resolution, leadership, and assessment techniques.
  • NEWM-N 253 Introduction to Digital Video (3 cr.) Introduction to video production techniques for digital media. Hardware, software, and technique are explored through lecture and projects. All phases of video production are addressed, from pre-production through production to post-production with a focus on the digital media aspects.
  • NEWM-N 255 Introduction to Digital Sound (3 cr.) Introduction to role and function of sound in interactive media. Concepts, theory, and practice related to audio, including voice, music, and sound effects. Effective listening skills, and understanding how people listen and comprehend sound. Experience with tools and techniques for recording, editing, and reproduction.
  • NEWM-N 256 Digital Composition (3 cr.) P: N102 An introduction to digital cameras and the principles of photographic composition for multimedia. Topics include shot selection, framing, camera movements, and time-based effects, as well as the use of photographs in storytelling.
  • NEWM-N 260 Scriptwriting (3 cr.) P: N202 An introduction to writing for new media. Concentrating on developing ideas, concepts, plans and stories, students will generate scripts and analysis for numerous new media projects. Other topics covered include writing for scripts, grants, storyboards, and advertising and marketing plans.
  • NEWM-N 261 Storyboarding for Multimedia (3 cr.) P: N101, N102 Introduction to story and production planning through traditional and digital techniques. Topics include the development of roughs, storyboards, and animatics as planning devices for digital storytelling and other new media products.
  • NEWM-N 262 Sequential Narrative (3 cr.) P: N202 An introduction to the use of panel-to-panel and frame-to-frame sequential storytelling as foundational elements of animation and storytelling. Other topics covered include pre-visualization, storyboards, and character design.
  • NEWM-N 265 Sound Composition (3 cr.) An introduction to digital sound creation and editing. Concentrating on sound effects, voiceover, and composition, students will generate sound for various new media projects. Other topics covered include recording, formatting, effects, editing, and conversion.
  • NEWM-N 270 Visual Composition (3 cr.) An introduction to the composition of visual information in regards to new media. Students will develop a visual style through digital and traditional methods to tell stories. Other topics covered include digital photography, framing, shot selection, camera movements, and time-based programs.
  • NEWM-N 284 Building Physical Prototypes (3 cr.) An examination of concept formation for multimedia technology, including current, emerging, and future devices and displays. Learn to build physical and digital prototypes to facilitate idea development and presentation. Students research ideas, develop prototypes, evaluate, and present results.
  • NEWM-N 285 Interactive Design (3 cr.) P: N101 Examination of issues related to interactivity, including the frameworks, models, and theories related to user interaction with new media products. Topics include user modeling, types of user interfaces, and interaction paradigms.
  • NEWM-N 288 New Media Marketplace Innovation (3 cr.) Through discussion, reading and writing, this course introduces students to the strategies needed to think outside the box and generate innovation in digital products and services, with an emphasis on existing or potential businesses and markets.
  • NEWM-N 290 Creative Concept Development (3 cr.) Exploration of creativity, ideation, and concept development. Students learn the processes of creative thinking, idea generation and development, and creative problem solving through specific theories, methodologies, and application in multimedia projects.
  • NEWM-N 295 Career Enrichment Cooperative (3 cr.) P: N175 and N180; sophomore standing and approval of the dean. A semester of external career experiences designed to enrich the student’s preparedness for entering the workforce. Periodic meetings with faculty advisors and a comprehensive written report on the experience detailing the intern’s activities and reactions are required.
  • NEWM-N 299 Directed Study (2 cr.) This course applies design and visualization information towards the development of a comprehensive portfolio and resume. The development of the portfolio and resume will provide students with a framework for display of personal growth and achievement. Students will develop a portfolio and resume to be used for future career opportunities.
  • NEWM-N 300 Digital Media Production (3 cr.) P: N101, N102 Hands-on experience in taking a project through the typical product life-cycle, from initial contact to final acceptance. Topics include communicating with a client, cost estimation, product design, implementation, handling change requests, product documentation, acceptance testing, and post-process review.
  • NEWM-N 311 The Digital Paradigm Shift: Effects in International Cultures and Society (3 cr.) Examination of the digital paradigm shift and its global impact on cultures and societies. A study of major paradigm shifts in reference to culture and society as well as the implications for the future. Readings, lectures, class discussions.
  • NEWM-N 315 Online Document Development II (3 cr.) P: N215 Advanced creation, publication, and manage-ment of interactive publications for online distribution with the inclusion of emerging technologies for a media-rich experience. Topics include interactive Web site development, animations for the Web, online interactive design, document conversion, file exchanges, and digital media development for online usage.
  • NEWM-N 320 Media Applications II (3 cr.) P: N221 Introduces intermediate concepts and skills related to the design of interactive multimedia applications for the Web, the desktop, and mobile devices. Within the context of industry-standard application design tools, students use information modeling, markup tags, and scripting to create applications that emphasize graphics, animation, sounds, and interactivity.
  • NEWM-N 322 Dynamic Data Applications (3 cr.) P: N222 Examines the techniques used in multimedia applications to communicate with back-end data and information services, and to create applications with run-time access to data, information, and media assets.
  • NEWM-N 328 Visualizing Information (3 cr.) P: N222 Exploration of techniques for using graphics and sound to present data and information. Topics include data types (including data that is geographical and/or time-varying), presentation techniques, effective use of design elements, and effective use of interactive media.
  • NEWM-N 330 Intermediate Game Design and Development (3 cr.) P: N230 Design and development of 3D games in the context of a 3D game engine. Topics include world creation, game space design, programming, design and modeling of characters and creatures, environmental animation, and playability testing.
  • NEWM-N 335 Character Modeling and Animation (3 cr.) P: N230 Intermediate course in designing characters, for a variety of applications. Topics include character modeling, locomotion, facial animation, and lip movement.
  • NEWM-N 340 Digital Video Production (3 cr.) P: N253 Video production techniques for digital media. Preproduction, production, and postproduction of digital video will be addressed and utilized for the completion of a short video project. Other topics covered include directing, editing, media optimization, and assembling assets.
  • NEWM-N 341 LIGHTING AND MATERIALS (3 cr.) P: N243 This course focuses on texturing and lighting in creating 3D objects and environments. Topics include an examination of state-of-the-art examples, reproduction of results, and production of individual portfolio-quality projects. Possible software includes use of Autodesk Maya, Mental Ray, Adobe Photoshop, and Adobe AfterEffects.
  • NEWM-N 342 3D Animation (3 cr.) P: N243 Introduction to 3D computer graphic animation for students interested in producing animations for product design, gaming, entertainment, marketing, training, and simulation. Topics include environment design, modeling, motion studies, camera movement, and composition.
  • NEWM-N 343 3D Modeling (3 cr.) P: N243 Intermediate modeling course, aimed at achieving high-detail, professional quality 3D models for games, film, architecture, science, and other application areas. In-depth use of professional software packages. Possible topics include modeling high-resolution organic characters, modeling foliage and ornate structures, displacement mapping techniques.
  • NEWM-N 353 Intermediate Video (3 cr.) P: N253

    Video production techniques for digital media. Preproduction, production, and postproduction of digital video will be addressed and utilized for the completion of a short video project. Other topics covered include directing, editing, media optimization, and assembling assets.

  • NEWM-N 355 Intermediate Sound (3 cr.) P: N255 Intermediate course in designing soundtracks and sound effects for various media applications. Topics include digital signal processing, digital sound techniques, sound recording using a variety of synthesizers and samplers, editing techniques, file formats and conversion techniques.
  • NEWM-N 356 LIghting and Field Production (3 cr.) P: N253 Theoretical and practical application of lighting, filming, and audio recording. Students will work in a variety of locations to encompass as many different environments as possible. Other topics covered include daytime shooting, nighttime shooting, studio shooting, and storytelling.
  • NEWM-N 357 Digital Effects (3 cr.) P: N253 Integration of computer-generated imagery and digital effects technique for video production. Students learn techniques for creating digital effects, shooting video for effects, and the use of effects to aid in storytelling. Other topics covered include programming/scripting, shooting raw footage, effects, and media integration.
  • NEWM-N 385 Seeing Sideways: Experimental Approaches to New Media (3 cr.) In this non-traditional open format course students will explore a variety of methods for fostering creative exploration in new media. Discussion, readings, blogging, and directed exercises lead the student to find individual ways of exploring different areas of new media through a variety of output options.
  • NEWM-N 399 Directed Study III (1 cr.) P: Junior standing or N299 This course applies design and visualization information towards the development of a comprehensive portfolio. The development of the portfolio will provide students with a framework for display of personal growth and achievement. Students will develop a portfolio to be used for future career opportunities.
  • NEWM-N 400 Imaging and Digital Media Seminar (3 cr.) Variable titled course designed to bring guest speakers from the industry and other disciplines on campus to expose students to the wide realm of new media and how it can be utilized in each discipline. Class discussions, assigned readings, and research papers.
  • NEWM-N 410 History and Theory of Digital Media (3 cr.) Examines the history of computer-based media, technologies, and the digital information age. Topics include studying the historical components and developments, as well as present digital media and research speculation towards the future of digital media and technologies.
  • NEWM-N 413 Advanced Web (3 cr.) P: N315 A survey of advanced issues in Web site design, maintenance, and enhancement. Possible topics include Web analytics, clickstream analysis, ads and other revenue opportunities, payment systems, attracting visitors, and search engine optimization.
  • NEWM-N 420 Multimedia Project Development (3 cr.) P: (COMM-R 110 and ENG-W 131 and JOUR-J 200) or ENG-132 or TCM 220 and Senior standing. THIS IS A PRE-CAPSTONE COURSE. Project design in new media. Topics include product planning and design, hardware and software selection, cost estimation, timelines, project management tools, feasibility studies, prototyping, and product presentation. Students work individually or in small groups to develop a project plan suitable for a capstone experience.
  • NEWM-N 421 Physical Object Interfaces (3 cr.) P: N222 Exploration of the possibilities for interacting with computer applications through physical objects and other tangible media. Introduces the use of several sensor technologies to support interactivity, including cameras, proximity, contact, and RFID. Students design, build, and evaluate applications that address various scenarios.
  • NEWM-N 422 Advanced Interactive Production (3 cr.) P: N322 A project-based course emphasizing the design, implementation, and evaluation of interactive new media applications. Working individually and in teams, students create multiple products, evaluate the products, and evaluate their own production process.
  • NEWM-N 423 DATABASE DEVELOPMENT FOR MOBILE APPLICATIONS (3 cr.) P: N222 This course applies the representational state transfer software architecture to the development of mobile applications using a nonrelational database.  Students learn how to implement a RESTFUL backend API for securely storing and retrieving data in a NoSQL database via AJAX calls.
  • NEWM-N 431 Game On! (3 cr.) An exploration of the evolution, concepts, and impact of video games. Examines the role of games in popular culture, as well as the impact on contemporary notions of interactivity, learning, and storytelling. Includes discussion of console and online games, casual games, Alternate Reality Games, serious games, and others.
  • NEWM-N 438 Advanced 2D Animation (3 cr.) P: N238 The creation, development, and production of animation utilizing advanced methods of performance and movement. Possible topics include character and environment design, soundtrack, syncing, backgrounds and animation, and motion principles.
  • NEWM-N 440 DV and CGI Digital Effects (3 cr.) P: N 342 and N 343 Covering the integration of CGI and digital effects technique for video production. Students learn the techniques for creating digital effects, shooting video for effects, and the use of effects to aid in storytelling. Other topics covered include programming/scripting, shooting raw footage, effects and integrating all new media.
  • NEWM-N 441 3D Production (3 cr.) P: N243, N342 and N343

    Team-based course focusing on the creation of high-end, broadcast-quality animations. Team members demonstrate mastery of narrative, modeling, lighting, effects, rendering, and animation skills culminating in a final team project. Other topics include planning, preproduction, production, and postproduction.

  • NEWM-N 442 Advanced 3D Animation Techniques (3 cr.) P: N342 Advanced techniques in computer animation, including character development and dynamics. Possible topics include story development, character facial animation and locomotion, dynamics, special effects, composites, fluid effects and particle systems.
  • NEWM-N 444 Stereoscopic Production and Display (3 cr.) P: N243 The production and display of stereoscopic imagery for various applications, including games, education, science, virtual reality, and marketing. Topics include human stereoscopic perception, types of stereoscopic displays, evolution of techniques, production issues for various types of stereoscopic media.
  • NEWM-N 450 Usability Principles for New Media Interfaces (3 cr.) P: N285 Examination of principles of human-computer interaction (HCI) and user experience modeling. Study of user-centered design, usability, and usability testing in the context of new media (hypermedia and multimedia). Topics include aesthetics, human factors, and cognitive psychology as related to user interfaces, navigation, and interactivity.
  • NEWM-N 453 Advanced Video (3 cr.) P: N353 Application of technical and critical-thinking skills towards understanding the genre of documentary films. Students review, discuss, and analyze several exemplar films, as well as do the research, planning, production, editing, post-production, and evaluation of a short high-quality documentary.
  • NEWM-N 455 Advanced Sound Design (3 cr.) Students design, record, and edit sound files, apply effects, and mix several audio projects using state of the art technology. Topics include acoustics, circuits, waveforms, digital signal processing (DSP), and studio design and equipment. Emphasis is on practical techniques for integrating sound with other media.
  • NEWM-N 462 Advanced Sequential Narrative (3 cr.) P: N332 Advanced topics in the creation of sequential narrative using 2D animation. Topics include ideas of pacing, tempo, sequence, and synchronization of graphic and audio elements.
  • NEWM-N 465 Informatics for Social Change (3 cr.) This course focuses on the theory and practice of service learning at IUPUI. Students will apply the knowledge of their technology expertise area in a service project for the local, state or global community. Projects will be completed through students’ current and developing new media production, information technology, and client-based research skills.
  • NEWM-N 475 Research in Design Methods (3 cr.) This course is designed to give students an understanding of the advanced concepts of theoretical topics, simulation modeling, and analysis concepts. Investigate applications of simulation in systems characterized by probabilistic behavior.
  • NEWM-N 480 Technology and the Law (3 cr.) Provides students with a solid foundation on legal matters that impact new media and informatics, including intellectual property (copyright, patents, trademark, trade secrets), contracts, licensing, privacy, publicity, global legal issues, and professional ethics.
  • NEWM-N 485 Seminar in New Media (3 cr.) P: Prerequisite varies by topic. Current trends, problems, best practices, and developments in new media. Students pursue a special interest and share information and experiences 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 490 Independent Study (1-6 cr.) Departmental consent required. Research and practical experience in various areas of new media as selected by the student prior to registration, outlined in consultation with the instructor and approved by the program advisor. Total credit of internship/independent study shall not exceed nine hours.
  • NEWM-N 495 Enrichment Internship (3 cr.) P: Junior standing. Completion of 9 credit hours of new media electives at the 300-400 level is required. Industry, corporate, or similar experience in new media-oriented employment. Projects jointly arranged, coordinated, and evaluated by faculty and industrial supervisors. Apply during the semester prior to desired internship. Total credit of internship/independent study shall not exceed nine hours.
  • NEWM-N 499 Capstone Experience (3 cr.) To be taken during the students’ senior year. Departmental consent required. The capstone experience is the culmination of the student’s major in both knowledge and abilities of a particular area of interest in new media. The successful execution, individually or as a team, integrates student’s learning across the field.
Health Information Management
  • HIM-M 108 Introduction to Health Information Management (3 cr.)

    Course introduces the health information management profession and healthcare delivery systems. Topics include healthcare settings, the patient record, electronic health records (EHRs), data collection standards, legal aspects of health information, coding, and reimbursement. Students gain hands-on experience with a virtual EHR and examine the impact of EHRs on healthcare.

  • HIM-M 110 Computer Concepts for Health Information (3 cr.) Course provides an overview of applications for the health and medical professionals. Topics include: audit trails, generating, quantifying and analyzing medical reports, word processing, computer hardware, medical software, copyright and fair usage. Students retrieve and present medical data.
  • HIM-M 120 Data Organization and Presentation in the Healthcare Environment (3 cr.) Students will study and apply problem solving, decision analysis and data presentation techniques used in healthcare data representation for both internal and external users. ICD and CPT classification systems will be modeled and analyzed utilizing spreadsheets.
  • HIM-M 200 Database Design for Health Information Administration (3 cr.) Introduction to database design with an emphasis on managing data in the health information environment. Topics and concepts include creating data table relationships and normalization. Utilizing Microsoft Access to create user forms and reports. Students will be required to create a large group project.
  • HIM-M 220 Healthcare Decision Support (3 cr.) This course provides an overview of essential information technology tools necessary for quantitative and qualitative decision making in a healthcare environment. Students will learn effective methods to analyze patient data including ICD and CPT classification systems as they relate to decision processes in a healthcare environment.
  • HIM-M 270 Foundations and Principles of Health Information Management (2 cr.) Course focuses on the administration of foundational principles of management within a health information department. Students will gain an understanding of the language of quantitative methods as well as the processes that are required for health information managers to function in a healthcare environment which demands competency in the areas of profit margins, management of financial resources and complex reimbursement processes.
  • HIM-M 275 Effective Communication for the Healthcare Environment (3 cr.) Course is designed to develop effective interaction among internal and external customers in a healthcare environment. Emphasis is placed on professional communications with superiors, peers and subordinates in all areas of healthcare. Topics include: policy creation, HIM job descriptions, information technology proposal requests, e-mail etiquette and presentation skills.
  • HIM-M 322 Hospital Organization and Management (3 cr.) Orientation to hospital departments hospital organization; inter- and intra-relationships of hospital and community agencies.
  • HIM-M 325 Health Care Information Requirements and Standards I (3 cr.) Course outlines the essential documents/data content required for maintaining legal health records using paper and electronic media. Federal, state and local law, accreditation standards and regulatory requirements for maintaining patient data examined. Documentation in acute care, psychiatric and other healthcare settings. Students begin to explore the health information management professions.
  • HIM-M 326 Laboratory Enrichment for Healthcare Information Requirements and Standards I (1 cr.) This course consists of exercises that reinforce the lectures in HIA-M 325. Students explore up-to-date Web resources used in the healthcare field as well as perform database searches. Students engage in laboratory exercises that consist of evaluating health records for completeness, regulatory compliance and documentation.
  • HIM-M 327 Healthcare Information Requirements and Standards II (3 cr.) This course is a continuation of HIA-M 325 and includes the ongoing review of health record documentation, in particular secondary data bases such as cancer registry, long term care and other healthcare settings. Healthcare information resources, both in print and on the World Wide Web are researched and examined extensively.
  • HIM-M 328 Laboratory Enrichment for Healthcare Information Requirements and Standards II (1 cr.) P: M325 This course consists of exercises that reinforce the lectures in HIA-M 327. Students explore Web resources used in the healthcare field and perform extensive database searches.
  • HIM-M 330 Medical Terminology (3 cr.) The purpose of this course is to further develop a student’s understanding and use of medical terminology. There is a focus on spelling and pronunciation, abbreviations, analyzing words based on their root, prefix or suffix as well as identifying common mistakes within medical terminology.
  • HIM-M 345 Medicine and the Law (1-2 cr.) Presentation of concepts of law in medical, and/or health related areas as applied to the physician, hospital, health institutions, health information and individual health workers.
  • HIM-M 350 Medical Science for Health Information I (3 cr.) This course will cover pathophysiology and pharmacology associated with the body systems.
  • HIM-M 351 Medical Science for Health Information II (3 cr.) P: M350. This course is a continuation of M350. Course will cover pathophysiology and pharmacology associated with the body systems.
  • HIM-M 355 ICD-9-CM Coding (3 cr.) This course will focus on International Classification of Diseases (ICD) and coding. Students will learn how to code, index, and sequence diagnoses and procedures. Ethical coding guidelines will be taught.
  • HIM-M 356 Laboratory Enrichment for ICD-9-CM Coding (1 cr.) This course is a laboratory for HIA-M 355 that provides hands-on experience in assigning ICD-9-CM codes. Actual patient records are used for coding practice which focuses on correct code assignment and sequencing of codes to follow ethical coding guidelines. Students will also gain hands-on experience with electronic health records and coding software used in the HIM industry.
  • HIM-M 358 CPT Coding (3 cr.) P: M355. Focus on Current Procedural Terminology coding. Sequence of procedures as they relate to correct coding guidelines. Study of Health Care Common Procedure Coding System (HCPCS) will also be included.
  • HIM-M 359 Clinical in Health Information Administration (1 cr.) P: M355 This course is a laboratory for HIA-M 455 that provides hands-on experience in assigning CPT codes. Actual patient records are used for coding practice which focuses on correct code assignment and sequencing of codes to follow ethical coding guidelines. Students will also gain hands-on experience with electronic health records and coding software used in the HIM industry.
  • HIM-M 361 Release of Health Care Information (1 cr.) This course will outline the requirements associated with confidentiality and privacy of health information. This course will focus on Health Insurance Portability and Accountability Act (HIPAA) code sets and transactions privacy.
  • HIM-M 370 Health information Management (3 cr.) This course will focus on human resources management in a Health information Department. Work scheduling, work flow and work design will be discussed. Other issues in managing an HIM department will be addressed such as education and training, establishing productivity standards, developing a budget and managing contracts.
  • HIM-M 400 Health Information Storage and Retrieval (3 cr.) This course will focus on the creation of forms design, including the retrieval, filing, and storage of health care information according to the guidelines established by federal and state regulations. Registries will be discussed with specific focus on the cancer registry and master patient index (MPI).
  • HIM-M 420 Health Care Planning and Information Systems (3 cr.) Understanding the design of systems, research various vendors, present information so that a selection of information system can be recommended. This course will also address systems planning; systems selection process; clinical and business applications of computing in healthcare; resolving organization information issues.
  • HIM-M 425 Quantitative Methods and Research (2 cr.) This course will outline the procedures associated with vital statistics in health care (birth/death certificates). The student will learn about the statistics associated with health care. The research portion will focus on data search and access techniques, national research policy making, biomedical and health research investigation, and research protocol data management.
  • HIM-M 443 Professional Practicum in Health Information Management I (1-8 cr.) This course is designed to provide professional practice experience in an approved clinical site under the direction of an HIA faculty member and an onsite clinical instructor. Students also receive didactic and practicum experience in the classroom. Emphasis on clinical science, health information management, business administration and information systems.
  • HIM-M 444 Professional Practicum in Health Information Management II (1-8 cr.) P: M443

    This course is a continuation of HIA-M 443 and includes professionally supervised experience in an approved clinical site as well as practicum experience in the classroom.

  • HIM-M 457 Practicum in Medical Coding (4 cr.) Course is designed for students completing the Certificate in Medical Coding. Students will participate in a supervised laboratory practicum focusing on the coding of complex medical records using both the ICD and CPT coding systems. Onsite observations related to coding function in approved clinical settings are included in the course content.
  • HIM-M 462 Health Care Quality Improvement (2 cr.) This course will identify quality/performance improvement methods and techniques for health care professionals. Interpretation of data appropriate to user needs and presentation of information will also be covered.
  • HIM-M 470 Health Care Reimbursement Systems (3 cr.) P: M355,M455 This course will present data elements that apply to prospective payment systems. It will allow the student to gain the knowledge of correct reimbursement systems and to identify issues and patient types in meeting medical necessity guidelines.
  • HIM-M 475 Health information Technology (3 cr.) Introduction to health information standards that have been developed for the electronic health record and information interoperability and standards in development. Emphasis on understanding healthcare organization networks, intranets, the role of the Internet in patient data access, differences between clinical and administrative information systems used in healthcare organizations and the management and maintenance of those systems.
  • HIM-M 490 Directed Study (1 cr.) This course will reinforce the concepts taught throughout the semester in an independent study approach in order to review for the certification examination.
  • HIM-M 499 Capstone Experience (3 cr.) This final project will allow the student to synthesize all of the information learned throughout the professional program. Written research projects and oral presentations will test the student's integrated knowledge and abilities across the field.
  • HIM-M 430 Health Care Planning and Information Systems (3 cr.) Understand the design of systems, research various vendors, present information so that a selection of information system can be recommended. This course also will address systems planning; systems selection process; clinical and business applications of computing in health care; resolving organization and information issues.
General Education Courses
  • INFO-I 101 Introduction to Informatics (4 cr.)

    Problem solving with information technology; introductions to information representation, relational databases, system design, propositional logic, cutting-edge technologies: CPU, operation systems, networks, laboratory emphasizing information technology including web page design, word processing, databases, using tools available on campus.

    This course is approved for the Analytical Reasoning component of the General Education core.

  • INFO-I 201 Mathematical Foundations of Informatics (3 cr.)

    An introduction to the suite of mathematical and logical tools used in information sciences, including finite mathematics, automata and computability theory, elementary probability and statistics, and basics of classical information theory. Cross listed with COGS Q250. Credit given for either INFO I201 or COGS Q250.

    This course is approved for the Analytical Reasoning, List B, component of the General Education core.

  • INFO-I 202 Social Informatics (3 cr.)

    Introduction to key social research perspectives and literatures on the use of information and communication technologies. Discusses current topics such as information ethics, relevant legal frameworks, popular and controversial uses of technology (e.g. peer-to-peer file sharing), digital divides, etc. Outlines research methodologies for social informatics.

    This course is approved for the Social Sciences component of the General Education core.

  • INFO-I 210 Information Infrastructure I (3 cr.)

    The software architecture of information systems. Basic concepts of systems and applications programming.

    This course is approved for the Analytical Reasoning, List B, component of the General Education core.

  • INFO-I 223 Data Fluency (3 cr.)

    Pervasive, vast, and growing describe data in today’s environment. This course introduces fundamental skills for extracting from data actionable knowledge. Students create, access, munge, analyze, and visualize data to draw inferences and make predictions. The course uses real datasets from a variety of disciplines including healthcare, business, and the humanities.

    This course is approved for the Analytical Reasoning, List B, component of the General Education core.

  • INFO-I 270 Introduction to Human-Computer Interaction Principles and Practices (3 cr.)

    Students learn the fundamental principles and practices of human-computer interaction (HCI) and evaluation. Specific focus is given to the introductory knowledge of HCI methods, tools, and techniques for designing and evaluating user interfaces through the use of low and high fidelity prototypes for the Web and software.

    This course is approved for the Social Sciences component of the General Education core.

  • INFO-I 275 Introduction to Human-Computer Interaction Theory (3 cr.)

    Students will learn the fundamental theories of human-computer interaction (HCI) and user-centered design. This course is both a survey of HCI research and an introduction to the psychological, behavioral, and other social science knowledge and techniques relevant to the design of interactive and ubiquitous computing systems.

    This course is approved for the Social Sciences component of the General Education core.

  • HIM-M 200 Database Design for Health Information Management (3 cr.)

    An introduction to database design with an emphasis on managing data in the health information environment. Topics include using a relational database system to create tables and relationships, perform normalization, and generate user forms and reports. Students conduct a large group project.

    This course is approved for the Analytical Reasoning component of the General Education core.

  • NEWM-N 100 Foundations of New Media (3 cr.)

    An exploration of the characteristics of digital media, including interactivity, hypermedia, immersion, and storytelling. Includes an introduction to the practice, theory, and history of new media, from the viewpoint of technology, communication, and culture. There are readings, demonstrations, examples, hands-on projects, and written assignments.

    This course is approved for the Arts and Humanities component of the General Education core.

  • NEWM-N 102 Digital Media Imagery (3 cr.)

    A hands-on introduction to the basic tools used in industry for the creation, editing, manipulation, and uses of 2D raster and vector graphics. Other topics include the integration of imagery into a personal Web site.

    This course is approved for the Arts and Humanities component of the General Education core.

  • NEWM-N 131 Game On! A History of Video Games (3 cr.)

    Course examines ancient and traditional games to inform a history of video games from their humble birth in the 1940’s to the present. Students design and evaluate aspects of games to understand the historical development of game designs.

    This course is approved for the Arts and Humanities component of the General Education core.

  • NEWM-N 132 Game Design Psychology: Theory and Prototyping (3 cr.)

    Course explores the application of cognitive psychology and theories of learning and motivation to the design and prototyping of games. Students learn how to create games that are fun to play, and evaluate and improve games that may not be, based on psychological concepts, theories, and findings.

    This course is approved for the Social Sciences component of the General Education core.

  • NEWM-N 201 Design Issues in Digital Media (3 cr.)

    Exploration of the traditional principles of visual design, as expressed in digital design tools and applied to digital media. Topics include visual literacy, fundamental design elements and design principles, and their expression in various tools for digital design. Hands-on practice with applying design principles in several projects.

    This course is approved for the Arts and Humanities component of the General Education core.

  • NEWM-N 260 Scriptwriting (3 cr.)

    An introduction to writing for new media. Concentrating on developing ideas, concepts, plans and stories, students will generate scripts and analysis for numerous new media projects. Other topics covered include writing for scripts, grants, storyboards, and advertising and marketing plans.

    This course is approved for the Arts and Humanities component of the General Education core.

Library and Information Science
  • INFO-C 100 Informatics Foundations (3 cr.) This course introduces informatics, basic problem-solving, and elementaryprogramming. It also provides a survey of computing tools in the context ofselected disciplines.  Online delivery.
  • INFO-C 112 Tools for Informatics: Programming and Databases (3 cr.) This course is an introduction to programming and databases, two basic means of creating, changing, and storing information on a computer. Computational thinking, programming, and debugging methods will be covered in a high-level language. Topics also include data modeling, schemas, SQL queries, and data-entry forms.  Online delivery.
  • INFO-C 201 Mathematical Foundations of Informatics (3 cr.) P: MATH-M118 or higher An introduction to methods of analytical, abstract, and critical thinking; deductive reasoning; and logical and mathematical tools used in information sciences. Topics include propositional and predicate logic, natural deduction proof system, sets, functions and relations, elementary statistics, proof methods in mathematics, and mathematical induction.  Online delivery.
  • INFO-C 203 Social Informatics (3 cr.) This course introduces ethical, privacy, and legal issues in informatics as well as social research perspectives and literature on the use of information and communication technologies. Topics include intellectual property, legal issues, societal laws, ethical use of information, information privacy laws, personal codes of ethics, principles for resolving ethical conflicts, and popular and controversial uses of technology. This course also outlines research methodologies for social informatics.  Online delivery.
  • INFO-C 210 Problem Solving and Programming I (3 cr.) P: INFO-C112 First in a two-course sequence of intensive computer programming. In this course, students will design, develop, test, and debug software solutions.  Online delivery.
  • INFO-C 211 Problem Solving and Programming 2 (3 cr.) P: INFO-C210 Second course in the two-course sequence of intensive computer programming. In this course, students will learn and apply object-oriented computer programming concepts and techniques. The course also will provide a brief introduction to data structures and files.  Online delivery.
  • INFO-C 300 Human-Computer Interaction (3 cr.) This course provides an introduction to the core topics, approaches, and developments in the field of human-computer interaction (HCI). The course introduces the process involved in designing and evaluating interactive technologies. Topics include interaction design, evaluation, usability, user psychology, web design, prototyping, requirements and analysis, and other related issues.  Online delivery.
  • INFO-C 307 Data Representation and Organization (3 cr.) P: INFO-C211 This course provides an introduction to ways in which data can be organized, represented, and processed from low level to high level. Topics include construction of memory based structures and algorithms using arrays (single, multidimensional), lists (single, double, circular), stacks, queues, binary trees, and hash tables, and basic file manipulation.  Online delivery.
  • INFO-C 413 Web Design and Development (3 cr.) P: INFO-C211 and INFO-C300 This courses introduces Website design and development, topics include client-side technologies such as Hypertext Markup Language (HTML, XML), the document object model (DOM), Cascading Style Sheet (CSS), JavaScript and jQuery, AJAX, front-end framework, and server-side technologies.  Online delivery.
  • INFO-C 450 System Design (3 cr.) P: INFO-C300 This course introduces the concepts of large-scale system design and development. Topics include the software development life cycle, specification, analysis, design, modeling, use cases, user interface design, planning, estimating, reusability, portability, working in teams, introductory project management, and CASE tools. Student teams will present their final project design.  Online delivery.
  • INFO-C 451 System Implementation (3 cr.) P: INFO-C450 This course introduces the concepts of large-scale system implementation. Topics include implementation of data models, user interfaces, and software systems, working in teams, software testing, planning, estimating, and post-delivery maintenance. The students work in teams and use project management tools and revision control and source code management systems. Student teams present their final project design.  Online delivery.
  • INFO-C 452 Project Management (3 cr.) P: INFO-C450 This course provides an in-depth discussion of project management in an informatics setting. Students become conversant in the tools and techniques of project management, such as project selection methods, work breakdown structures, network diagrams, critical path analysis, critical chain scheduling, cost estimates, earned value management, motivation theory, and team building.  Online delivery.
  • INFO-C 399 Database Systems (3 cr.) P: INFO-C201 and INFO-C211 This course will provide an in-depth discussion of database systems fundamentals. The course emphasizes the concepts underlying various functionalities provided by a database management system, and its usage from an end-user perspective. Topics include overview and architecture of database systems, relational database modeling and querying, and basic XML database modeling and querying.
  • INFO-C 453 Computer and Information Ethics (3 cr.) This course covers ethical and professional issues that arise in designing and using networked information technologies and information resources. It examines frameworks for making ethical decisions, emergent technologies and their ethical implications, and information and computer professionalism.  Topics include privacy, intellectual property, cybercrime, games, social justice, and codes of professional ethics.
Informatics
  • INFO-B 406 Biomedical Informatics (3 cr.) Course covers the latest biomedical informatics concepts, technologies, policies, and skills, including infrastructure and data management, imageanalytics, visualization, and API design and implementation for healthcare.  Students analyze healthcare and biomedical information, infer outcomes from data processing and analysis, and master the tools required for biomedical data analytics.
  • INFO-B 413 The Design, Implementation, and Evaluation of Electronic Health Record Systems (3 cr.) Students learn how to design, implement, and evaluate electronic health record (EHR) system and how to use technology to support their data acquisition, storage, reuse, interoperability, exchange, and analysis. They also evaluate their legal, ethical, and regulatory implications and learn how to build teams to manage their implementation in healthcare organizations.
  • INFO-B 441 Business of Health Informatics (3 cr.) Course examines the economic impact of the adoption of healthcare information technology. Students explore its role as a strategic asset and analyze its return on investment to make a case for investment. Topics include decision support system, barcode tracking, electronic health records, and pay-for-performance incentives.
  • INFO-B 442 Clinical Decision Supports Systems (3 cr.) Course examines clinical decision support systems (CDSS), both the current state of the art and their historical development. Topics include the application of CDSS to clinical practice, patient-centered CDSS, clinical vocabularies, legal and ethical issues, and mathematical foundations of the knowledge-based and pattern recognition systems.
  • INFO-B 473 Application Programming for Biomedical Data Analysis (3 cr.) Course covers Perl, R, and SQL programming for analyzing biomedical datasets. It includes Unix system administration, MySQL database management, and the R statistical package. Students learn which computational approach to take in developing translational applications to solve biomedical problems.
  • INFO-B 482 Health Information Exchange (3 cr.) Course introduces health information exchange (HIE), the electronic transfer of administrative and clinical information among healthcare organizations. Students examine strategic, organizational, legal, technical, and sociopolitical aspects of HIE initiatives in the U.S. and abroad, including their impact on healthcare quality, safety, efficiency, and cost.
  • INFO-B 483 Security and Privacy Policies and Regulations for Healthcare (3 cr.) Course discusses privacy and security regulations for healthcare 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 429 Machine Learning for Bioinformatics (3 cr.) Course covers machine learning theories and methods and their application to biological sequence analysis, gene expression data analysis, genomics and proteomics data analysis, and other problems in bioinformatics.  
  • INFO-B 436 Computational Methods for Biomedical Informatics (3 cr.) Course covers algorithm design, algorithm analysis, and complexity analysis and their applications in biomedical informatics.
  • INFO-B 444 Consumer Health Informatics (3 cr.) Course explores how technologies are used to deliver healthcare to the public. Topics include access to patient data and privacy issues, consumer access to clinical information and current research, the design and development of consumer health information resources, health literacy and health information literacy, information quality, and models for information delivery, including the Internet.
  • INFO-B 474 Next Generation Sequencing Data Analysis (3 cr.) Course covers basic concepts of genomic sequencing datasets from several sequencing platforms, including how the data motivates computational needs and methods for analysis. Students learn how to devise approaches for analyzing massive clinical and biomedical sequencing datasets and for developing sound hypotheses and predictions from them. 
  • INFO-B 405 Social Foundations of Biomedical Informatics (3 cr.) This course introduces the economics of information businesses and societies. It examines how the use of information and information technology is influenced by laws and regulations, the ownership of intellectual property, and organizational culture.
  • INFO-B 406 Biomedical Informatics (3 cr.) Course covers the latest biomedical informatics concepts, technologies, policies, and skills, including infrastructure and data management, imageanalytics, visualization, and API design and implementation for healthcare.  Students analyze healthcare and biomedical information, infer outcomes from data processing and analysis, and master the tools required for biomedical data analytics.
  • INFO-B 406 Biomedical Informatics (3 cr.) Course covers the latest biomedical informatics concepts, technologies, policies, and skills, including infrastructure and data management, imageanalytics, visualization, and API design and implementation for healthcare.  Students analyze healthcare and biomedical information, infer outcomes from data processing and analysis, and master the tools required for biomedical data analytics.
  • INFO-B 406 Biomedical Informatics (3 cr.) Course covers the latest biomedical informatics concepts, technologies, policies, and skills, including infrastructure and data management, imageanalytics, visualization, and API design and implementation for healthcare.  Students analyze healthcare and biomedical information, infer outcomes from data processing and analysis, and master the tools required for biomedical data analytics.
  • INFO-B 406 Biomedical Informatics (3 cr.) Course covers the latest biomedical informatics concepts, technologies, policies, and skills, including infrastructure and data management, imageanalytics, visualization, and API design and implementation for healthcare.  Students analyze healthcare and biomedical information, infer outcomes from data processing and analysis, and master the tools required for biomedical data analytics.
  • INFO-B 406 Biomedical Informatics (3 cr.) Course covers the latest biomedical informatics concepts, technologies, policies, and skills, including infrastructure and data management, imageanalytics, visualization, and API design and implementation for healthcare.  Students analyze healthcare and biomedical information, infer outcomes from data processing and analysis, and master the tools required for biomedical data analytics.
  • INFO-B 430 Introduction to Health Informatics (3 cr.) This course introduces the foundations of health informatics. It reviews how information science 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 435 Clinical Information Systems (3 cr.) This course covers 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 481 Health Information Standards and Terminologies (3 cr.) Health information standards specify representation of health information for 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 443 Natural Language Processing (3 cr.) P: INFO-B 210 OR CSCI-A 204 OR CSCI-C 200 OR CSCI 23000; Recommended: Statistics (ECON-E 270 or PBHL-B 280 or PBHL-B 300 or PBHL-B 301 or PBHL-B 302 or PSY-B 305 or SPEA-K 300 or STAT-I301 or STAT-I350) OR INFO-I 415 This course introduces the theory and methodology of natural language understanding and generation. Topics include stemming, lemmatization, parts of speech tagging, parsing, and machine translation. Employing specialized libraries, students develop applications for topic modeling, sentiment analysis, and text summarization.
  • INFO-B 210 Information Infrastructure I (4 cr.) This course introduces software architectures of information systems and basic concepts and procedures of system and application development. Course topics include Python programming syntax; procedural programming fundamentals; principles of developing dynamic, database-driven applications for the World Wide Web; relational database concepts; and basic MySQL statements.Note: This course involves programming in Python using biomedical data. It is especially suitable for life and health science majors, such as students in the Bachelor of Science in Biomedical Informatics.
  • INFO-B 211 Information Infrastructure II (4 cr.) P: INFO-B210 This course focuses on more advanced web application development than those in INFO-B 210 using the Python language and environment. It uses methodologies such as object-oriented programming and pattern based design to discuss how to develop relatively advanced, reliable, and reusable web applications.Note: This course involves programming in Python using biomedical data. It is especially suitable for life and health science majors, such as students in the Bachelor of Science in Biomedical Informatics.
Computer and Information Science
Undergraduate
  • CSCI-C 155 Problem Solving and Programming I (4 cr.) This course introduces problem-solving by programming in Java. Programming concepts include data types, control structures, arrays, methods, exception handling, and input/output. Object-oriented thinking is acquired by using classes and objects. Students learn how to solve problems by designing, implementing, and testing simple Java programs.
  • CSCI-N 200 Principles of Computer Science (3 cr.) Explore the Big Ideas of Computer Science (CS) and Computational Thinking (CT) through hands-on explorations with social networking, gaming, big data, robots, programming and more. Learn about the creativity, usefulness and breadth of Computer Science in a fun way that can enhance any field of study.
  • CSCI-N 201 Programming Concepts (3 cr.) This course covers basic computing topics, problem-solving techniques, and their computing application. It introduces programming concepts, focusing on language-independent principles, including algorithm design, debugging strategies, essential control structures, and basic data structure concepts.
  • CSCI-N 207 Data Analysis Using Spreadsheets (3 cr.) Summary of basic computing topics. An introduction to data analysis using spreadsheets. Emphasis on the application of computational problem-solving techniques.
  • CSCI-N 211 Introduction to Databases (3 cr.) Summary of basic computing topics. Introduction to database design concepts, creation of user forms, development of databases, querying techniques, and building reports. Focus on relational database systems from a development and administration point of view.
  • CSCI-N 241 Fundamentals of Web Development (3 cr.) Introduction to writing content for the Internet and World Wide Web. Emphasis on servers, hand-coded HTML, Cascading Style Sheets, and extending HTML with other Web technologies. Lecture and laboratory.
  • CSCI-N 299 Survey of Computing Applications (topic varies) (1-3 cr.) An introduction to an emerging technology in the computing field. It will emphasize the various problems technology helps to solve and specific problem-solving strategies. Lecture and laboratory. May be repeated for credit.
  • CSCI-N 301 Fundamental Computer Science Concepts (3 cr.) P: MATH-M 118. An introduction to fundamental principles of computer science, including hardware architecture, algorithms, software engineering, and data storage. Lecture and laboratory.
  • CSCI-N 311 Advanced Database Programming, Oracle (3 cr.) P: Recommended CSCI-N 211 or equivalent. Focus on the concepts and skills required for database programming and client server development. Concepts will apply to any modern distributed database management system. Emphasis on developing Oracle SQLPlus scripts, PL/SQL server side programming, and Oracle database architecture. Students with programming experience in ODBC compliant languages will be able to practice connecting such languages to an Oracle database. Lecture and laboratory.
  • CSCI-N 317 Computation for Scientific Applications (3 cr.) A survey and illustration of popular computational software used in multiple scientific domains to support data processing and scientific research. This class focuses on teaching how to use software to efficiently process data in terms of modeling, simulating, visualizing and data-mining. Fundamental concepts related to scientific computing are introduced briefly. Lecture and Lab.
  • CSCI-N 341 Introduction to Client-Side Web Programming (3 cr.) P: Recommended CSCI-N 241 or equivalent. Introduction to programming with a focus on the client-side programming environment. Programming using languages commonly embedded in Web browsers. Lecture and laboratory.
  • CSCI-N 342 Server-Side Programming for the Web (3 cr.) P: Recommended CSCI-N 341. Designing and building applications on a Web server. Focuses on the issues of programming applied to Web servers. Emphasis on relational database concepts, data design, languages used on the server, transaction handling, and integration of data into Web applications.
  • CSCI-N 361 Fundamentals of Software Project Management (3 cr.) Tools and techniques used to manage software projects to successful completion. Problem-solving focus to learn specification development and management, program success metrics, UML modeling techniques, code design and review, principles, testing procedures, usability measures, release and revision processes, and project archival. Lecture and laboratory.
  • CSCI-N 399 Topics in Computing (topic varies) (1-3 cr.) An investigation of an emerging language or topic in computing. May be repeated for credit.
  • CSCI-N 410 Mobile Computing Application Development (3 cr.) Focus of this course is to give programmers information they need to develop new applications or move existing applications to handheld devices and other resource-constrained hardware. All programming is done via Visual Basic.NET or C#.
  • CSCI-N 431 E-Commerce with ASP.NET (3 cr.) Topics include basic Web controls, form validation, connecting to an Enterprise-level database, SSL, and sending email within an ASP.NET Web page. A significant software development final project creating a functional Web store is featured. Lecture and laboratory.
  • CSCI-N 499 Topics in Applied Computing (topic varies) (1-3 cr.) P: CSCI-N 300-level course or equivalent. An investigation and examination of an emerging discipline in applied computer science.
  • CSCI-B 438 Fundamentals of Computer Networks (3 cr.) P: CSCI-C 335 or CSCI 40300 History, theory, and design of data communicating between devices. Topics include the history of computer networks, network architecture and topology, local- and wide-area networks, ISO network layers, current and future IEEE standards for networks, and network operating systems.
  • CSCI-B 443 Introduction to Computer Architecture (3 cr.) P: CSCI-C 310 or CSCI-C 343 Principles of processors, control units, and storage systems. Registers, buses, microprogramming, virtual storage. Relationship between computer architecture and system software.
  • CSCI-C 212 Introduction to Software Systems (3 cr.) P: CSCI-C 200 OR INFO-B 210 OR CSCI 23000 Design of computer software systems and introduction to programming in a contemporary operating system environment. Topics include a modern object-oriented programming language, building and maintaining large projects, and understanding the operating system interface.
  • CSCI-C 241 Discrete Structures for Computer Science (3 cr.) Induction and recursive programs, running time, asymptotic notations, combinatorics and discrete probability, trees and lists, the relational data model, graph algorithms, and propositional and predicate logic.
  • CSCI-C 308 Placeholder (3 cr.)
  • CSCI-C 335 Placeholder (3 cr.)
  • CSCI-C 435 Placeholder (3 cr.)
  • CSCI-C 200 Introduction to Computers and Programming (4 cr.) This course is an introduction, broadly, to algorithmic thinking and, specifically, to programming. It teaches the basics of programming using real-world applications in the natural, physical, and social sciences. Students will develop the ability to program by identifying problems in the real world and then creating a program that solves the problem.
  • CSCI-A 205 Computer Programming (4 cr.) P: CSCI-A 201 or CSCI-A 204 or CSCI 23000 or INFO-B 210 Computer programming, algorithms, program structure, arrays, stacks-procedures, functions, modularization parameter-passing-mechanisms, recursion vs. iteration, and issues of programming style. Computer solutions of problems in diverse fields.
  • CSCI-C 255 Problem Solving and Programming II (4 cr.) P: CSCI-C 155 or INFO-C 210 This course continues to explore how to solve problems by programming in Java. Topics include abstract classes and interfaces, event-driven programming, user interface controls, animation and multimedia, binary input/output, recursion, generics, lists, stacks, queues, priority queues, sets, and maps. Students learn programming techniques to solve problems for various applications.
  • CSCI-C 291 System Programming with C and Unix (3 cr.) This course introduces programming using the C language in a Unix (Linux) environment. The key ideas to be discussed are the Unix shell, file system, and basic shell commands, the Emacs text editor, and the C programming language.
  • CSCI-C 310 Data Structures – Python (3 cr.) P: CSCI-C 212 OR CSCI 24000 OR INFO-B 211 OR CSCI-A 205 AND CSCI-C 241 OR INFO-I 201 OR CSCI 34000 The focus of this course is on solving computational problems that involve manipulating collections of data. We will study a core set of data abstractions, data structures, and algorithms that provide a foundation for writing efficient programs.
  • CSCI-C 311 Programming Languages (3-4 cr.) P: CSCI-C 310, CSCI-C 343, or CSCI 36200 A systematic approach to programming languages. Relationships among languages, properties, and features of languages; and the computer environment necessary to use languages.
  • CSCI-C 323 Mobile Application Development (3 cr.) This course focuses on developing mobile applications for modern platforms and introduces common tools and languages used. The course will emphasize the app development cycle: application design, development, testing, publishing, and distribution; development tools and emulators/simulators; user interface layout; using sensors including touch, geo-location, and orientation; and data management.
  • CSCI-C 343 Data Structures – Java (3 cr.) P: CSCI-C 212 OR CSCI 24000 OR CSCI-A 255 AND CSCI-C 241 OR INFO-I 201 OR CSCI 34000 This course systematically studies data structures encountered in computing problems, structure and use of storage media, methods of representing structured data, and techniques for operating on data structures.
  • CSCI-B 355 Autonomous Robotics (3 cr.) P: CSCI-C 335 or CSCI 40300 Introduction to the design, construction, and control of autonomous mobile robots. This course covers the basic mechanics, electronics, and programming for robotics, and the applications of robots in cognitive science.
  • CSCI-B 392 Competitive Programming (3 cr.) P: CSCI-C 310 or CSCI-C 343 This course prepares students for programming contests (such as the ACM International Collegiate Programming Contest). The students will learn to design time and space-efficient algorithms to solve challenging contest problems and produce bug-free code under the time pressure in the contest.
  • CSCI-Y 398 Internship in Professional Practice (1-6 cr.) Designed to provide opportunities for students to receive credit for selected, career-related, full-time or part-time work. Evaluation by employer and faculty sponsor.
  • CSCI-Y 399 Project in Professional Practice (3 cr.) The student designs, programs, verifies, and documents a project assignment selected in consultation with an employer and the department.
  • CSCI-B 401 Fundamentals of Computer Theory (3 cr.) P: CSCI-C 310, CSCI-C 343, or CSCI 36200 Fundamentals of formal language theory, computation models and computability, the limits of computability and feasibility, and program verification.
  • CSCI-B 404 Introduction to Cryptography (3 cr.) P:  CSCI-C 310 or CSCI-C 343 or CSCI 36200 The course provides students with a foundational introduction to cryptography. Students learn the basic primitives used in cryptography, such as symmetric encryption, public-key encryption, message authentication codes, digital signatures, cryptographic hashes, and related material. Computational aspects of modern cryptography are stressed, as are appropriate security models and computational security reductions.
  • CSCI-C 407 Introduction to Digital Forensics (4 cr.) Overview of the principles and practices of digital forensics, emphasize the different techniques and procedures to analyze physical storage media. Students will study the underpinnings of common operating systems and various formats for file storage and transmission, including secret hiding places unseen by the user or the operating system.
  • CSCI-B 404 Introduction to Cryptography (3 cr.) P:  CSCI-C 310 or CSCI-C 343 or CSCI 36200 The course provides students with a foundational introduction to cryptography. Students learn the basic primitives used in cryptography, such as symmetric encryption, public-key encryption, message authentication codes, digital signatures, cryptographic hashes, and related material. Computational aspects of modern cryptography are stressed, as are appropriate security models and computational security reductions.
  • CSCI-B 424 Parallel and Distributed Programming (3 cr.) P:  CSCI-C 310 or CSCI-C 343 Overview of parallel computers, shared memory, message passing, MIMD, and SIMD classifications. Understanding and use of message passing and synchronization facilities such as MPI. Study of parallel programming models such as master-slave, client-server, task-farming, divide-and-conquer, and pipeline. Performance analysis of parallel systems, execution time, time complexity, load balancing, and scalability.
  • CSCI-B 430 Security for Networked Systems (3 cr.) P: CSCI-C 310, CSCI-C 343, or CSCI 36200 This course is an extensive survey of network security. The course materials cover threats to information confidentiality, integrity, and availability in different internet layers, and defense mechanisms that control these threats. The course also provides a necessary foundation on network security, such as technologies for cryptography, primitives/protocols, authentication, authorization, and access control. It includes hands-on experiences through programming assignments and course projects.
  • CSCI-P 434 Distributed Systems (4 cr.) Principles of distributed systems, including system design, distributed algorithms, consistency and concurrency, and reliability and availability. The role of these foundational issues in distributed file systems, distributed computing, and data-driven systems.
  • CSCI-C 437 Computer Security (4 cr.) P: CSCI-C 335 or CSCI-B 443 OR CSCI 40200 Introduction to the principles, mechanisms, policies, and implementation for computer security; learn how attacks are carried out, how to defend against attacks, and how to design systems to withstand them.
  • CSCI-C 442 Database Systems (3 cr.) P: CSCI-C 310 or CSCI-C 343 or CSCI 36200 Study of fundamental concepts, theory and practices in design and implementation of database management systems. Topics include data independence, data modeling, ER modeling, functional dependencies, normalization, relational, hierarchical, network and object oriented data models, relational algebra, relational calculus, data definition and manipulation languages, recovery, concurrency, security, and integrity of data.
  • CSCI-C 455 Analysis of Algorithms (3-4 cr.) P: CSCI-C 310, CSCI-C 343, or CSCI 36200
  • CSCI-B 457 Introduction to Computer Vision (3 cr.) In this course, the students will learn fundamental computer vision algorithms and basic machine learning frameworks necessary for the automated understanding of images and videos. Topics will include object recognition from images, activity/event recognition from videos, scene segmentation and clustering, motion and tracking, and deep learning for images and videos.
  • CSCI-B 457 Introduction to Computer Vision (3 cr.) In this course, the students will learn fundamental computer vision algorithms and basic machine learning frameworks necessary for the automated understanding of images and videos. Topics will include object recognition from images, activity/event recognition from videos, scene segmentation and clustering, motion and tracking, and deep learning for images and videos.
  • CSCI-B 457 Introduction to Computer Vision (3 cr.) In this course, the students will learn fundamental computer vision algorithms and basic machine learning frameworks necessary for the automated understanding of images and videos. Topics will include object recognition from images, activity/event recognition from videos, scene segmentation and clustering, motion and tracking, and deep learning for images and videos.
  • CSCI-C 460 Senior Project 1 (3 cr.) Students work on projects in supervised teams, from planning and design to implementing, testing, and releasing a final product. Teamwork, communication, and organizational skills are emphasized in a real-world-style environment.
  • CSCI-C 463 Artificial Intelligence I (3 cr.) P: CSCI-A 204 or CSCI-A 202 or CSCI-C 201 or CSCI 24000 or INFO-B 211 or CSCI-A 255 or CSCI-C 212 Goals of artificial intelligence, relations with other fields. Introduction to knowledge representation and inference: predicate calculus, frames, semantic networks, and connectionist representation schemes. Pattern recognition and pattern association. Computer vision. Natural language processing: speech recognition, syntax, and semantics. Heuristic search. Extensive laboratory exercises.
  • CSCI-P 465 Software Engineering for Information Systems I (3 cr.) Analysis, design, and implementation of information systems. Project specification. Data modeling. Software design methodologies. Software quality assurance. Supervised team development of a real system for a real client.
  • CSCI-P 465 Software Engineering for Information Systems I (3 cr.) Analysis, design, and implementation of information systems. Project specification. Data modeling. Software design methodologies. Software quality assurance. Supervised team development of a real system for a real client.
  • CSCI-C 470 Senior Project II (3 cr.) Students work on projects in supervised teams, from planning and design to implementation, testing and releasing of a final product. Teamwork, communication, and organizational skills are emphasized in a real-world-style environment.
  • CSCI-B 475 CSCI-C 343 Data Structures (or CSCI-C 310 or CSCI 36200) (3 cr.) This course introduces quantum computing, including single and multiple-qubit systems; quantum states, superposition, measurements, and entanglement; and quantum gates and circuits. Students learn principles of quantum algorithms like Simon’s, Shor’s factorization, and Grover’s search. Topics may include quantum information, programming, hardware, cryptography, and machine learning applications.
  • CSCI-B 477 Security Engineering (3 cr.) P: CSCI-C 310 or CSCI-C 343 or CSCI 36200 This course covers a broad range of topics in system security engineering, including authentication and authorization, cryptography, architectures, detection systems, quantum computing security, risk assessment, social engineering, strategic policy, and trustworthy hardware. Students conduct research activities, such as selecting research topics, writing papers, and presenting their results.
  • CSCI-C 490 Seminar in Computer Science (1-4 cr.) This course covers special topics in computer science, including recent trends in the field.
Graduate
  • CSCI-P 567 Software Quality Assurance (3 cr.) P: Graduate Student standing in Department of Computer Information Science. Models, algorithms, recurrences, summations, growth rates. Probabilistic tools, upper and lower bounds; worst-case and average-case analysis, amortized analysis, dynamization. Comparison-based algorithms: search, selection, sorting, hashing. Information extraction algorithms (graphs, databases). Graphs algorithms: spanning trees, shortest paths, connectivity, depth-first search, breadth-first search.
  • CSCI-C 591 Research Seminar (0-1 cr.) P: CS graduate standing or instructor consent required. First-year seminar in research methods and current research directions of the faculty. Repeatable.
  • CSCI-B 503 Algorithm Design and Analysis (3 cr.) This course covers models, algorithms, recurrences, summations, and growth rates. Topics include probabilistic tools, upper and lower bounds, worst-case and average-case analysis, amortized analysis, and dynamization. Comparison-based algorithms include search, selection, sorting, and hashing. The course also covers information extraction algorithms for graphs and databases. Graphs algorithms include spanning trees, shortest paths, connectivity, depth-first search, and breadth-first search.
  • CSCI-B 561 Advanced Database Concepts (3 cr.) Database models and systems, especially relational and object-oriented; relational database design theory; structures for efficient data access; query languages and processing; database applications development; views. Transaction management: concurrency and recovery.
  • CSCI-P 538 Computer Networks (3 cr.) This course covers the layered TCP/IP architecture, LAN technologies (e.g., ethernet, wireless), switching, Internet Protocol (IPv4, IPv6), routing protocols, transport protocols (TCP, UDP), and application protocols and models (e.g., DNS, HTTP, client-server, peer-to-peer networks). Topics also include DHCP, ICMP, VPNs, software-defined networking, and mobile networks.
  • CSCI-B 555 Machine Learning (3 cr.) P: Programming, calculus, linear algebra, probability, and statistics This course covers the theory and practice of constructing algorithms that learn functions and choose optimal decisions from data and knowledge. Topics include mathematical and probabilistic foundations, MAP classification/regression, linear and logistic regression, neural networks, support vector machines, Bayesian networks, tree models, committee machines, kernel functions, EM, density estimation, accuracy estimation, normalization, and model selection.
  • CSCI-B 565 Data Mining (3 cr.) This course covers algorithmic and practical aspects of discovering patterns and relationships in large databases. The course also provides hands-on experience in data analysis, clustering, and prediction. Topics include data preprocessing and exploration, data warehousing, association rule mining, classification and regression, clustering, anomaly detection, human factors, and social issues in data mining.
  • CSCI-B 504 Introduction to Cryptography (3 cr.) The course provides students with a foundational introduction to cryptography. Students learn the basic primitives used in cryptography, such as symmetric encryption, public-key encryption, message authentication codes, digital signatures, cryptographic hashes, and related material. Computational aspects of modern cryptography are stressed, as are appropriate security models and computational security reductions.
  • CSCI-B 577 Security Engineering (3 cr.) This course covers a broad range of topics in system security engineering, including authentication and authorization, cryptography, architectures, detection systems, quantum computing security, risk assessment, social engineering, strategic policy, and trustworthy hardware. Students conduct research activities, such as selecting research topics, writing papers, and presenting their results.
  • CSCI-B 575 Quantum Computing and Applications (3 cr.) P: Programming, systems, and linear algebra This course introduces quantum computing, including single and multiple-qubit systems; quantum states, superposition, measurements, and entanglement; and quantum gates and circuits. Students learn principles of quantum algorithms like Simon’s, Shor’s factorization, and Grover’s search. Topics may include quantum information, programming, hardware, cryptography, and machine learning applications.
  • CSCI-H 510 Statistics for Data Science (3 cr.) This course introduces statistical inference for big data. It covers distributions, confidence intervals, hypothesis testing, ANOVA, linear models, bias, model critique, and effective data communication. Students learn data analysis, wrangling, and visualization through hands-on programming projects.
  • CSCI-B 516 Engineering Cloud Computing (3 cr.) This course covers cloud system architectures, emphasizing network architectures, server and storage virtualization, data center topologies, and mobile cloud computing, building on knowledge of computer architectures, networks, and operating systems. While honing their research skills, students study cloud systems’ trustworthiness, including security and privacy, and related economics, laws, and regulations.
  • CSCI-P 532 Object-Oriented Software Development (3 cr.) This course will help turn motivated students into superior contributors to small- to mid-sized commercial or open-source software projects. It takes a hands-on, learning-by-doing approach. Students are introduced to design patterns, tools, and teamwork strategies from the first assignment to the last project.
  • CSCI-P 536 Advanced Operating Systems (3 cr.) P: Graduate Student standing in Department of Computer Information Science. Advanced operating system topics include multi-tasking, synchronization mechanisms, distributed system architecture, client–server models, distributed mutual exclusion and concurrency control, agreement protocols, load balancing, failure recovery, fault tolerance, cryptography, and multiprocessor operating systems.
  • CSCI-P 539 Sensor Networks and the Internet of Things (3 cr.) P: CSCI-P 538 Computer Networks This course covers principles of wireless sensor networks and the Internet of Things. Students learn to design and analyze sensor networks and their applications. Topics include sensor network architectures, MAC layer, routing, data dissemination, transport protocols, operating systems, programming, querying, management, and applications.
  • CSCI-B 543 Computer Architecture (3 cr.) P: CSCI-C 335 and 343 or honors versions; ECE 36500 or CS 40200 Fundamentals of computer design, instruction processing, and performance analysis. Single-processor systems’ architecture focuses on pipelining, memory and memory hierarchies, and interconnect technology. Exploration of architecture classes such as high-performance multiprocessors, massively parallel computers, and embedded systems.
  • CSCI-B 547 Systems and Protocol Security and Information Assurance (3 cr.) P: CSCI-B 504 Introduction to Cryptography This course covers the design and analysis of secure systems, including identifying security goals and risks, threat modeling and defense, integrating different technologies to achieve security goals, developing security protocols and policies, implementing security protocols, and secure coding. Real-world scenarios with many security requirements are studied.
  • CSCI-B 551 Elements of Artificial Intelligence (3 cr.) Introduction to major issues and approaches in artificial intelligence. Principles of reactive, goal-based, and utility-based agents. Problem-solving and search. Knowledge representation and design of representational vocabularies. Inference and theorem proving, reasoning under uncertainty, and planning. Overview of machine learning.
  • CSCI-B 558 Deep Learning (3 cr.) P: CSCI-B 551 Elements of Artificial Intelligence or CSCI-B 555 Machine Learning or CSCI-B 565 Data Mining or INFO-H 515 Statistical Learning This course covers deep learning neural networks. Topics include logistic regression, feedforward networks, autoencoders, convolutional neural networks, recurrent neural networks, graph neural networks, deep generative models, adversarial and reinforcement learning, and optimization and regularization techniques. Students also delve into recent research and learn through projects to develop deep learning systems.
  • CSCI-P 566 Software Engineering II (3 cr.) P: CSCI-P 538 Computer Networks This course covers the analysis, design, and implementation of software systems. Students learn requirements specifications through data and process modeling, software design methodologies, and software quality assurance, including testing and verification. The course also covers software development processes.
  • CSCI-B 570 Wireless and Mobile Security (3 cr.) P: CSCI-P 538 Computer Networks or CSCI 53600 Data Communication and Computer Networks This course covers challenges and strategies for safeguarding wireless and mobile systems. Students learn to identify, assess, and mitigate security risks, including authentication and authorization, distributed denial of service, jamming, malware injection, and side-channel attacks. Topics include security for blockchain, machine learning, mobile crowdsourcing, Internet of Things, and voice-controlled systems.
  • CSCI-P 583 Data Visualization (3 cr.) This course covers the theory, design, and application of scientific and information visualization, including algorithm design and implementation. Students learn to represent multidimensional data using computer graphics and other techniques, enabling users to interact with it. Projects span biomedical data analysis, scientific and engineering simulations, and visual web data mining.
  • CSCI-B 649 Topics in System (3 cr.) Special topics in systems. This course covers advanced principles, algorithms, and architectures for designing and optimizing high-performance computing systems. Students analyze real-world case studies and cutting-edge research to develop expertise in scalable, reliable, and efficient computing infrastructures for diverse applications.
  • CSCI-B 651 Natural Language Processing (3 cr.) P: CSCI-B 551 or CSCI-B 555 or CSCI-B 565 or INFO-H 515 Theory and methods for natural language processing. Algorithms for sentence parsing and generation. Context-free and unification grammars. Question-and-answer systems. Analysis of narratives. Finite-state approaches to computational phonology and morphology. Machine translation. Machine learning of natural language. Speech recognition. Neural network and statistical alternatives to symbolic approaches.
  • CSCI-B 657 Computer Vision (3 cr.) Concepts and methods of machine vision as a branch of artificial intelligence. Basics of digital image processing. Local and global tools for deriving information from image data. Model-based object recognition and scene understanding.
  • CSCI-B 659 Topics in Artificial Intelligence (3 cr.) Special topics in artificial intelligence. This course covers recent advances in artificial intelligence. While engaging in research, students investigate advanced AI concepts such as autonomous systems, computer vision, deep learning, explainable AI, generative adversarial networks, human–robot interaction, natural language processing, quantum machine learning, and virtual assistants.
  • CSCI-Y 790 Graduate Independent Study (1-6 cr.) P: Permission from a faculty mentor and department approval. This course engages graduate students in focused, independent study and research under the supervision of a faculty mentor. The course is intended for students who wish to explore specialized topics not covered in existing courses or conduct original research. The course culminates in a written report or project demonstrating the student’s understanding and contributions to the chosen topic.
  • CSCI-Y 791 Graduate Independent System Development (1-6 cr.) P: Permission from a faculty mentor and department approval. This course offers graduate students the opportunity to design and develop a substantial system under the guidance of a faculty mentor. During the course, students hone their skills in creativity and problem-solving. Students compose a detailed report on the system’s architecture, features, and performance. The course culminates in the system’s public release, showcasing their achievement and contribution to the broader community.
  • CSCI-Y 792 Master’s Thesis (1-6 cr.) Readings and research under the supervision of the master’s thesis advisor, leading to a thesis at a level admissible as a departmental technical report.
  • CSCI-Y 890 Thesis Readings and Research (1-12 cr.) P: Nomination to Candidacy Research under the direction of a graduate faculty member leading to a Ph.D. dissertation.
  • CSCI-Y 793 Master’s Software Thesis (1-6 cr.) A major software development project, possibly performed jointly with other students, documented in the public domain, and with final approval by three graduate faculty.
  • CSCI-G 901 Advanced Research (6 cr.) P: CSCI-Y 890 Thesis Readings and Research Available to graduate students who have completed all course requirements for their doctorates, have passed doctoral qualifying examinations, and have the requisite number of degree credit hours, this course provides the advanced research student with a forum for sharing ideas and problems under the supervision of a senior researcher.
Informatics
  • AII-I 100 Introduction to Artificial Intelligence (3 cr.) This course presents current real-world applications of AI with multiple case studies. Students learn the history of AI and how its coming pervasiveness could impact the future. Topics include heuristic search, machine learning, automated decision-making, and interaction with the physical world. Programming-based assignments enable students to learn AI techniques.
  • AII-I 200 Introduction to Data Science (3 cr.) This course introduces data science and programming in the R statistical computing environment. Students learn relevant concepts from statistics, mathematics, and computer science. Topics include data manipulation, analysis, modeling, and visualization. Students gain experience analyzing real-world datasets from science, government, and industry.
  • AII-I 300 Collaborative Human–AI Systems (3 cr.) This course introduces human-AI interaction design for systems that solve problems neither humans nor artificial intelligence could solve alone.Topics include interpretability, transparency, trust, and AI ethics. Student projects focus on developing applications where AI provides cognitive and perceptual augmentation to humans.
  • INFO-B 443 Natural Language Processing (3 cr.) P: INFO-B 210 OR CSCI-A 204 OR CSCI-C 200 OR CSCI 23000; Recommended: Statistics (ECON-E 270 or PBHL-B 280 or PBHL-B 300 or PBHL-B 301 or PBHL-B 302 or PSY-B 305 or SPEA-K 300 or STAT-I301 or STAT-I350) OR INFO-I 415 This course introduces the theory and methodology of natural language understanding and generation. Topics include stemming, lemmatization, parts of speech tagging, parsing, and machine translation. Employing specialized libraries, students develop applications for topic modeling, sentiment analysis, and text summarization.
  • INFO-B 585 Biomedical Analytics (3 cr.) Course introduces the use of patient data, genomic databases, and electronic health records (EHR) to improve patient care and to achieve greater efficiencies in public and private healthcare systems. The course explores clinical intelligence and the role of analytics in supporting a data-driven learning healthcare system. Topics include the value-driven healthcare system, measuring health system performance, existing quality/performance measurement frameworks (NQF, HEDIS), comparing healthcare delivery, attributes of high performing healthcare systems, and the IT infrastructure and human capital needed to leverage analytics for health improvement.
  • 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.
  • CSCI-B 355 Autonomous Robotics (3 cr.) Introduction to the design, construction, and control of autonomous mobile robots. This course covers the basic mechanics, electronics, and programming for robotics, and the applications of robots in cognitive science.
  • CSCI-B 551 Elements of Artificial Intelligence (3 cr.) Introduction to major issues and approaches in artificial intelligence. Principles of reactive, goal-based, and utility-based agents. Problem-solving and search. Knowledge representation and design of representational vocabularies. Inference and theorem proving, reasoning under uncertainty, and planning. Overview of machine learning.
  • CSCI-P 558 Deep Learning (3 cr.) P: CSCI-B 551 Elements of Artificial Intelligence or CSCI-B 555 Machine Learning or CSCI-B 565 Data Mining or INFO-H 515 Statistical Learning This course covers deep learning neural networks. Topics include logistic regression, feedforward networks, autoencoders, convolutional neural networks, recurrent neural networks, graph neural networks, deep generative models, adversarial and reinforcement learning, and optimization and regularization techniques. Students also delve into recent research and learn through projects to develop deep learning systems.
  • INFO-I 219 Software Bots for Cognitive Automation (3 cr.) This course introduces the development of software bots for process and cognitive automation. Students learn how organizations adopt artificial intelligence and related technologies to process unstructured and uncurated data in various industries. The course also examines the disruptive effects of process and cognitive automation on social, economic, and global environments.
  • INFO-I 220 The Social Impact of Bots and Automation (3 cr.) This course examines the disruptive effects of process automation on social, economic, and global environments and how organizations adopt artificial intelligence and other technologies to process unstructured and uncurated data. The course also introduces applications of cognitive automation with bots in various industries and their implications.
  • INFO-I 319 Cognitive Automation and Bots Development (3 cr.) P: INFO-I 220 This course covers how to develop robotic process automation and cognitive automation for various kinds of organizations. Students apply artificial intelligence and bot platforms and frameworks to automate organizational processes from end to end.
  • INFO-I 340 Collaborative Human–AI Systems (3 cr.) This course introduces human–AI interaction design for systems that solve problems neither humans nor artificial intelligence could solve separately.Topics include interpretability, transparency, trust, and AI ethics. Student projects focus on developing applications where AI provides cognitive and perceptual augmentation to humans.
  • INFO-I 419 Enterprise Cognitive Automation (3 cr.) P: INFO-I220 This course covers the integration of cognitive automation in business process management systems. Students model organizational processes and integrate artificial intelligence (AI) to increase and monitor their efficiency and effectiveness.They also learn from cognitive automation use cases how enterprises manage processes across systems, applications, and data repositories.
  • INFO-I 428 Web Mining (1-3 cr.) P: INFO-B 210 or CSCI-A 204 or CSCI 23000 or CSCI-C 200 This course covers concepts and methods used to search the web and other sources of unstructured text from a human-centered standpoint. These include document indexing, crawling, classification, and clustering; distance metrics; analyzing streaming data, such as social media; link analysis; and system evaluation.
  • INFO-I 482 Conversational User Interfaces: Experience Design and Applications (3 cr.) This course introduces the fundamentals of user experience design for conversational computing. Students explore the cognitive, experiential, and social aspects of conversational user interaction through applied projects, labs, and discussions. Students also learn tools and methods for designing, prototyping, and testing conversational user experiences.
  • INFO-I 496 Artificial Intelligence Professional Practice 1 (3 cr.) This course covers the development of a project proposal in artificial intelligence to meet business requirements using system analysis and design methods. Students identify a business problem that can be solved with AI, either independently or with an industrial partner; research the solution; and develop a plan for solving it.
  • INFO-I 497 Artificial Intelligence Professional Practice 2 (3 cr.) This course covers the implementation of a project in artificial intelligence to meet business requirements using system analysis and design methods. Students develop and deploy an AI solution to a business problem based on the plans and designs in their project proposal.