Courses

The development and exchange of scholarly information, usually in a small group setting. The scope of work shall consist of research by course registrants, with the exchange of the results of such research through discussion, reports and/or papers.

An introduction to mathematical concepts for Computer Science. Topics include first-order logic and logical arguments, proof techniques with an emphasis on mathematical induction, sets, relations and functions, properties of integers, counting methods, probability, and recurrences. Weekly laboratory.

Basic machine organization; elementary hardware concepts; CPU internals.  Machine operations and instructions; assembly language concepts and programming.

Fundamentals of object-oriented software development. Includes design principles, inheritance, polymorphism, Unified Modeling Language (UML), testing, event-driven programming with graphical user interfaces, applications of design patterns, and use of existing frameworks. Weekly laboratory.

Introduction to and analysis of algorithms and characteristics of discrete structures. Course topics include algorithm analysis techniques, recurrence relations, structural induction, hierarchical structures, graphs, hashing, and sorting.

This course will investigate the role that information and information technology plays in our social and communicative processes. It will look at the affects of information access/aggregation and instantaneous communication on management styles, the shape, functionality and utility of modern organizations and societies, the changing role of individuals and the issues of anonymity, privacy and security.

Security is about protecting assets, such as money and physical possessions.  For instance, we use walls, locks, burglar alarms, and even armed guards to keep other people from stealing and/or destroying our stuff. These days, information is typically one of our most important assets.  Thus, we have to worry about the possibility of other people stealing and/or destroying it. For instance, criminals threaten our data with scareware or ransomware in order to extort money from us. 

In today's digital society, people have access to a wide variety of information sources and scientific data. In this course, students will learn about the role of science and scientific data in society, and they will consider means for making science information findable and understandable for a wide variety of audiences. This course will provide students an interdisciplinary experience for considering science data and how that information gets shared across contexts.

Special topics courses are offered to allow students to explore specialized topics not covered in the program curriculum. Multiple topics might be offered in any given year, and specialized topic descriptions will be advertised by the School for students interested in enrolling in the course.

This course provides an introduction to video game development. We will explore game design (not just computer games, but all games) and continue with an examination of game prototyping. Once we have working prototypes, we will continue with the development of a complete 2D computer game. The remaining course topics include: designing the game engine, rendering the graphics to the screen, and artificial intelligence. Students will be given periodic homework that reinforces what was learned in class. Homework will include developing a game prototype, game design documentation, some programming tasks. Students will work in small teams to develop a working game as a term project. Grades will be primarily based on the term project with some small amount of weight to homework. The examples provided in class will be programmed in Java and available for execution on any operating system. Programming homework assignments will be done in either Java or the language chosen by the instructor. The term project can be written in any programming language with instructor permission.

Digital information technologies shape our lives. The benefits and the possible dangers of digital information technologies will be explored from a multidisciplinary perspective, looking at the insights into our digital age from history, linguistics sociology, political theory, information science, and philosophy.  Students will have opportunities for active reflection on the ways in which digital technology shapes learning and social interaction.

This course will focus on how to ensure that we can reliably get quality information and will also consider information quality from the perspective of the suppliers of information. Principles of evaluating information exchanges and sources will be discussed and topics will include the verification of the accuracy of information and the evaluation of resources in specialized subject domains.

This course covers theory, methods, and techniques widely used to design and develop a relational database system and students will develop a broad understanding of modern database management systems. Applications of fundamental database principles in a stand-alone database environment using MS Access and Windows are emphasized. Applications in an Internet environment will be discussed using MySQL in the Linux platform.

The U.S. government collects, generates, publishes and distributes a vast amount and variety of information. All information professionals-even those who do not intend to specialize as government document librarians-should understand the organization of and promote access to this body of work. In this course, lectures, discussions, and readings will acquaint students with theoretical and practical knowledge. The assignments will provide opportunities for deeper exploration of government information policies and resources.

Study of the user interface in information systems, of human computer interaction, and of website design and evaluation.

Study of patterns of social interaction at the individual and group level. Survey of network theory and methods, with applications to areas of current sociological interest.

This course is designed to be a culminating experience for the eSociety degree program, a course that engages students in practical activity as well as prepares learners for contemporary work. eSociety major and minor students as well as other undergraduates preparing for work relating to digital information or related fields can enroll in and will benefit from this course. Students will be given opportunities to discuss, review and reflect on their learning in their undergraduate work relative to an eSociety and will be provided the mechanisms through which their coursework can be applied to `real-world' contexts (e.g., internships, interviews with leaders in their area of study, professional shadowing experiences, service learning projects, or community-based event planning). Ultimately, this course provides students the opportunity to learn about what it means to be prepared in an eSociety as well as reflect on their own skill sets and the professional preparation needed for career satisfaction and success.

This course will lay a foundation for understanding how stories shape communities, identities, memories, and perspectives on our lives. In addition, this course will provide opportunities for the theoretical analysis of self representation, composite narratives on behalf of others, cultural heritage, and memories as they are preserved and performed within stories and through narrative. Influences on digital digital storytelling such as the sociocultural context, the institutional contexts of production the audience, and the needs or goals of the digital storyteller will be examined. Students will be required to call on their own intellectual, emotional, and imaginative processes, as well as to develop their own skills in digital storytelling, interviewing, oral history collection, and the use of relevant digital storytelling tools.

The focus of this course is on how social information is produced though language and identity work online, focusing on patterns of talk and interactional rules and practices across contexts (e.g., text-messaging, online communities, personal identity work, and transnational blogs). As part of this focused study of talk, this course will explore how online language use can create, maintain, reproduce, or disrupt roles and related norms (e.g., those of a friend, student, expert, or political agent), as well as identities and social categories (e.g., gender, sexuality, race, disability, or nationality). This course will also focus on the broader discourses on a 'global' level, examining human collaboration online for practices tied to elitism, the movement of social capital, racism, power, and the cultural production of inequalities.

This course will lay a foundation for theoretical analyses of how people socially create and negotiate information in the digital age. In addition, this course investigates a variety of approaches ranging from critical/cultural studies to positivist/behavioral research, considering the differing ways to think about social life and information in contemporary times. Broader paradigmatic assumptions (e.g., feminist theory, systems research) as well as specific theoretical topics (e.g., interactivity, mobility, telecommunity) will be examined. In addition, this class will survey the theoretical underpinnings of new media research across a variety of topic areas to include gaming, digital labor, communities, and global culture online.

In the early 21st Century, we see publishing in the throes of dramatic changes, from print to electronic most obviously but also in who authors books, the economics of publishing, and how books get to readers. These changes remind us that the dynamics of the movement of the written word to its audience are an integral part of the society in which books are written, produced, and circulate. This 3-credit course takes an historical perspective on publishing, which we will define as the processes by which books come into being in multiple copies and are distributed to reach their audiences. We will start with ancient societies all over the world, and we will investigate the circumstances across societies in which books distinguish themselves from administrative records and begin to serve the needs of the literate elite. We will examine the way the physical form of the book and the technologies for producing it arise from the circumstances of each society, and in turn, how that physical format conditions the character of books and their use. We will trace the rise of publishing practices and identify the factors necessary for the reproduction and distribution of books to form an actual trade in books in varying societies. As we work our way from the ancient world to the early modern world, we will compare publishing practices in different societies and explore commonalities and differences in the relationships that develop between the creation, reproduction and distribution of books. Of particular focus will be our comparison of the rise of publishing and book trades in Europe, Asia, and the Arab world before 1450. After the introduction of printing with metal moveable type in Europe, associated with Gutenberg in approximately 1450, we will have an opportunity to observe the changes that this new technology makes in publishing and the book trade, by comparing the mature manuscript book trade of the late middle ages to that of the hand-press book publishing of early modern Europe. In the run up to the mid-term we will see the effect of monetary capital on the book trades and the shaping of the function of the publisher (although not yet called that). We will also examine related publishing matters such as art and decorative print production as well as the emergence and social role of pamphlets.

This course will look at how commerce in information content (websites, books, databases, music, movies, software, etc.) functions. We will discuss things like switching costs, net neutrality, the long tail, differential pricing, and complementary goods. We will address the following sorts of questions: - Why do so many information producers give away content (such as "apps" for mobile phones) for free? How do companies (such as Google and Facebook) stay in business when no one has to pay to use their services? - What are contemporary practices with regard to purchasing access to information content? For instance, why do we tend to buy books, but only rent movies? Also, how do new modes of content provision (such as Pandora and Spotify) change the way that creators get paid for their work? - Why are there restrictions on how information content can be used? For instance, why can you play the DVD that you bought on your trip to Europe on the DVD player that you bought at home in the United States? But why should anybody other than an economist care about the answers to these sorts of questions? The world now runs on the production, dissemination, and consumption of information. All of us constantly access all sorts of information, through all sorts of devices, from all sorts of providers. We read and interact with websites, we query databases, and we communicate with each other via social media. These sorts of activities permeate both our personal and professional lives. In order to successfully navigate this digital world, information consumers, information producers, and information policy makers need to understand what sorts of information goods are likely to be available and how much they are likely to cost. We cannot learn enough about digital commerce simply by studying the various information technologies that are now available to create and disseminate information content. What matters most is how people choose to spend their time using these technologies, and what sorts of content can provide earning potential for its creators. What also matters are the unique properties of information content that make it very different from other sorts of goods. For instance, while only one person at a time can drive a particular car or eat a particular hamburger, millions of people can simultaneously read the same book, listen to the same song, and use the same software. These are issues that are part and parcel to living, working, purchasing, and being entertained in an eSociety; these are the issues addressed in this course.

This course provides a powerful introduction to some of the criminal activities taking place in relation to digital information, big data, and social media. Related to the exploration of criminal activity in an eSociety, this course focuses on some of the most common legal issues faced today, with regard to our own personal data (e.g., our health histories, our genetic make up, our cloud-based photos and messages, our past) and in relation to organizational or political data on social media and in society. In this course, students as future technologists, will be exposed to the 'dark side' of this current 'information society' (e.g., deception, cybercrime) as well topics such as big data privacy, digital disruptions, consumer data and related sales, gaming protections, youth safety online, big science data sharing issues and related trust, digital security, as well as how certain groups -- law firms, advocacy groups, marketing professionals, and political or lobbying groups -- are mining data for particular use. Students will be required to consider recent court cases and contentions around the use, management, and protection of data in society as well as the risk humans face in this digital information and mediated age.

This course introduces key concepts and skills needed for those working with information and communication technologies (ICT). Students will be exposed to hardware and software technologies, and they will explore a wide variety of topics including processing and memory systems, diagnostics and repair strategies, operating systems in both desktop and mobile devices. As part of this course, students will consider current technological disruptions, those issues emerging as technologies and social needs collide. Students we also learn about design issues and user needs tied to mobile or computer applications and web-based tools, sites, games, data platforms, or learning environments.

How have literary expression and our understandings of the self changed alongside the media technologies of the twenty-first century? This course examines the place of fiction among social media, big data, fan fiction, video games, and the many other forms of entertainment that compete with it today. To do so, we'll learn about the history of media forms, and some of the methods of media studies, which consider how media forms shape the stories they convey. We will read novels, a play, poetry, and experimental forms that ask what technology might be changing about the human condition, including concerns about privacy, identity, politics, memory, and more. Along the way, we will encounter some of the history of experimental literature and we'll consider what forms the future of literary expression will take.

This course focuses on the ethical issues that arise in the context of new and emerging information technologies-- e.g., threats to privacy of ubiquitous technological surveillance, limitations on access created by digital rights management. The course will use the framework of ethical theory to analyze these issues and to propose policy solutions. The goal of the course is to give students the necessary theoretical foundation to be involved in the evaluation and construction of information policies at the local, national, and international level. The course will focus on three core areas where digital dilemmas arise--information access, information privacy, and intellectual property. In order to achieve depth as well as breadth, the course will put one of these issues at the center and discuss the others in relation to it. So, for instance, the course may focus on Intellectual Property looking at the threats and benefits of IP to privacy and access. This syllabus provides an overview of the range of topics that may be discussed.

We are living in a time when nearly everyone has the means to make movies, music and photos using just their own personal tools like smartphones, iPads, and similar mobile gadgets. This course will develop and refine skills and understanding of multimedia in contemporary culture. Offering a survey of innovative works in film and information arts, this course will allow students a hands-on opportunity to respond to concepts covered in class using self-produced media. This course will address how information functions in time-based forms of multimedia and video in this era of interactive information and displays. Drawing on historical precedents in the media and computational arts, this course focuses on both linear and non-linear approaches of using image, sound and text to create critical and creative works that function in a the context of social media and our contemporary digital society. How and why do certain images, music or films affect us so profoundly? We will address this question through a study of the components of media literacy that include: Production, Language, Representation, and Audience. These concepts will be examined through a cross-section of writers including: Marshall McLuhan, John Berger and Susan Sontag.

An overview of new communication technology and the process of adoption of new technologies in groups, organizations, and communities.

This course examines the popular image of hackers and hacking by considering the larger cultural context of information sharing in the digital age. This course introduces students to theories and practices of information sharing including the public domain, information as a common public good, hacking, copy left, open source software, open access publishing, and the creative commons.

With the increasing reliance on new media for collaborative work, social connection, education, and health-related support, this course will analyze human collaboration and community processes online. By considering how people create a sense of community, maintain group connections, and cooperate with others to bring about a particular outcome, this class will focus on what humans do, how they present themselves, and how they do the work of collaboration in online contexts. In addition to focusing on how humans work together in online in communities, this course will examine the many theories and interdisciplinary bodies of literature that pertain to `community¿ generally, and `online communities¿ specifically. With a focus on both theory and practical applications, this course gives learners opportunities to think intellectually about technology-based collaborations and to apply course-based knowledge in their mediated social lives. This course is not a technical experience, rather it focuses on the theories pertaining to and the processes in play when humans engage in group collaborations (e.g., gaming, teaching, learning, working, or gaining health-related support) via mobile technologies and online sites.

This course offers a broad survey of contemporary thinking about social media and examines mediated practices across sectors such as health care, education, government, museums, tourism, and business. Students will be exposed to a range of applicable theories, will be introduced to contemporary notions of information behavior (i.e., seeking, using, and negotiating information), will consider the historical evolution of new media environments, and will become familiar with information and social media literatures. In focusing on how people share social and practical information online, this course will examine how people aim to bring about particular outcomes via social media.

This course explores the emergence of contemporary visual culture and technological changes over time as well as how these shifts have and continue to impact human events, societal eras, and the `telling' of human stories. Specifically, this course offers an introduction into thinking critically about past events and related interpretations, handling archival materials, and visualizing human activity over time with new media technologies. Students will consider the function of digital narratives in processing, creating, and representing understandings of historical, personal, or location-based events and experiences.

As data continue to grow in volume and penetrate everything we do in contemporary work across many professions, employers are seeking data scientists to extract meanings and patterns from large quantities of data. This user-friendly course will provide an introduction to a variety of skills required for data analytics in organizations, education, health contexts, and the sciences. Specifically, this course examines information management in the context of massive sets of data, provides students proficiency with a variety of data analysis tools, and exposes learners to varied data platforms as well as skills and concepts related to data mining and statistical analysis. Particular attention will be given to toolkits imbedded in R and other platforms.

An introduction to web design and development, with an emphasis on client-side technologies. Topics include HTML, Cascading Style Sheets (CSS), JavaScript, and web design best practices.

This course provides an introduction to game design and teaches students the fundamental concepts for creating games. Students will survey many different games, exploring the issues game designers face when designing games in different genres. Students will participate in a series of game design challenges and will be responsible for designing and prototyping simple games using a game building tool. Students will present their solutions to these challenges in front of the class for general discussion and constructive criticism.

Students will study how digital technologies are changing how people learn, how technology-based learning supports new approaches to assessment, how theories of learning are being developed to support research in these emerging areas, and how research on human learning is informing the design of computers that learn.

This course will lay a foundation for understanding how to design and conduct qualitative research in the digital age. This course will focus on such practices as digital ethnography, online discourse or text analysis, web-based survey research, virtual interviewing, and data collection via mobile technologies. Broad paradigmatic assumptions underpinning interpretive inquiry will also be examined.

This course will explore broad research paradigms and theoretical approaches that inform contemporary social research, varying study designs, as well as the systematic methods utilized in differing types of data analyses. Though this course will introduce research processes across the academic spectrum, quantitative analysis of both small and large data sets will be emphasized. Therefore, students will learn about basic statistical analyses and will be introduced to the emerging worlds of data science and social media analytics. Students will also consider related topics such as data visualization or research presentations.

Does sleep improve memory? Does having friends improve mental health? These questions can be examined through controlled scientific experiments. This course will teach students the methods of statistics that are used for exploring data collected in experiments and for evaluating scientific hypotheses. Students will learn how to apply the core statistical tools used in science such as t-tests, ANOVA, regression, and Chi-square tests.

An introduction to computational techniques and using a modern programming language to solve current problems drawn from science, technology, and the arts. Topics include control structures, elementary data structures, and effective program design and implementation techniques. Weekly laboratory.

**Programming-intensive Course, College Algebra recommended

Using readings, lectures, demonstrations, and varied assignments, introduces students to search functions and indexes on the Web; proprietary databases that provide full-text articles not available on the open Web; search syntax and protocols; non-text retrieval of numeric data, photos, and other forms of information; and how to evaluate and reformulate search results.

Important ideas and applications of information science and technology in the sciences, humanities and arts. Information, entropy, coding; grammar and parsing; syntax and semantics; networks and relational representations; decision theory, game theory; and other great ideas form the intellectual motifs of the Information Age and are explored through applications such as robotic soccer, chess-playing programs, web search, population genetics among others.

Understanding uncertainty and variation in modern data: data summarization and description, rules of counting and basic probability, data visualization, graphical data summaries, working with large data sets, prediction of stochastic outputs from quantitative inputs.  Operations with statistical computer packages such as R.

An introduction to computational techniques and using a modern programming language to solve current problems drawn from science, technology, and the arts. Topics include control structures, elementary data structures, and effective program design and implementation techniques. Weekly laboratory.

**Programming-intensive Course, College Algebra recommended

At the core of Information Science lies the digital data that is the object of study. This course aims to introduce the tools, techniques, and issues involved with the handling of this data: where it comes from, how to store and retrieve it, how to extract knowledge from the data via analysis, and the social, ethical, and legal issues involved in its use. Throughout the course, students will be given hands-on experience with actual datasets from a variety of sources including social media and citizen science projects, as well as experience with common tools for analysis and visualization. Students will also examine topical case studies involving legal and ethical issues surrounding data.

This course explores the social, legal, and cultural fallout from the exponential explosion in communication, storage, and increasing uses of data and data production. In this class, we emphasize the opposing potentials of information technologies to make knowledge widely available and to distort and restrict our perceptions. In a world of rapid technological change, topics include (but are not limited to): eavesdropping and secret communications, privacy; Internet censorship and filtering, cyberwarfare, computer ethics and ethical behavior, copyright protection and peer-to-peer networks, broadcast and telecommunications regulation, including net neutrality, data leakage, and the power and control of search engines.

This course explores the process of creating interactive computer art by teaching the essential principles of programming.

This course introduces fundamental theories, principles, and practices of 3D digital modeling, rendering, and rapid prototyping. Students are given a thorough overview of 3D modeling techniques including: production of geometric and organic surfaces and forms using both NURBs and polygon construction, texturing, and lighting. Minimal materials fee for rapid prototyping assignment.

This course will lay a foundation for understanding how stories shape communities, identities, memories, and perspectives on our lives. In addition, this course will provide opportunities for the theoretical analysis of self representation, composite narratives on behalf of others, cultural heritage, and memories as they are preserved and performed within stories and through narrative. Influences on digital digital storytelling such as the sociocultural context, the institutional contexts of production the audience, and the needs or goals of the digital storyteller will be examined. Students will be required to call on their own intellectual, emotional, and imaginative processes, as well as to develop their own skills in digital storytelling, interviewing, oral history collection, and the use of relevant digital storytelling tools.

We are living in a time when nearly everyone has the means to make movies, music and photos using just their own personal tools like smartphones, iPads, and similar mobile gadgets. This course will develop and refine skills and understanding of multimedia in contemporary culture. Offering a survey of innovative works in film and information arts, this course will allow students a hands-on opportunity to respond to concepts covered in class using self-produced media. This course will address how information functions in time-based forms of multimedia and video in this era of interactive information and displays. Drawing on historical precedents in the media and computational arts, this course focuses on both linear and non-linear approaches of using image, sound and text to create critical and creative works that function in a the context of social media and our contemporary digital society. How and why do certain images, music or films affect us so profoundly? We will address this question through a study of the components of media literacy that include: Production, Language, Representation, and Audience. These concepts will be examined through a cross-section of writers including: Marshall McLuhan, John Berger and Susan Sontag.

An introduction to web design and development, with an emphasis on client-side technologies. Topics include HTML, Cascading Style Sheets (CSS), JavaScript, and web design best practices.

This course provides an introduction to game design and teaches students the fundamental concepts for creating games. Students will survey many different games, exploring the issues game designers face when designing games in different genres. Students will participate in a series of game design challenges and will be responsible for designing and prototyping simple games using a game building tool. Students will present their solutions to these challenges in front of the class for general discussion and constructive criticism.

This course examines the ways in which computing and information science support and facilitate the production and creation of art in current society. A particular focus of the course will be to discuss how artists have used advances in technology and computing capacity to explore new ways of making art, and to investigate the relationships between technical innovation and the artistic process. This class satisfies a Tier II: Arts General Education Requirement. Alternatively, this class can be applied towards the ISTA BA/BS and ISTA minor. Tier II Gen-eds can be double-dipped with a minor but not a major. 

This course will provide the student with the information and experience necessary for the creation and manipulation of digital audio. Students will have the opportunity to experience the music-making process with the technology tools and techniques that are common in both home and professional studios. The class will make use of a variety of software packages designed for contemporary music production, explaining the universal techniques and concepts that run through all major software programs. Topics will include musical analysis, MIDI control, synthesis techniques, audio editing, and audio mixing. Lab assignments will emphasize hands-on experience working with musical hardware and software to provide the necessary skills to create music based on today's musical styles. The course provides the foundation for further study, creative applications, and personal expression.

This course provides an introduction to software and hardware packages that allow students to explore rapid prototyping, object design, and physical computing using Computer-Aided Design (CAD) software, 3D printing technology, laser cutting, and Arduino microcontrollers. The processing language will also be introduced, and used for visualization and interfacing. This interdisciplinary course combines elements of computer science, electrical engineering, mechanical design, robotics, and visualization.

This is a hands-on practical course where fluency is largely built through experience building projects, rather than written exams. This course will require extensive technology training and substantial reference to open resources on the web. This course includes a team-based design competition as a final project.

This course is a hands-on, project-based approach to understanding and designing art installations. Enrollees will learn principles, tools, and techniques of rapid prototyping and installation design, and will collaborate to design and implement a large-scale installation by the end of the semester. The course lectures will also provide an overview of the history, theory, and aesthetics of installation art.

This course continues the exploration of creative coding that began in ISTA 303. Students will develop experimental and creative works based, in part, on techniques from the fields of human-computer interaction, computer vision, virtual reality, machine learning, and other disciplines that have the potential to impact our culture through the introduction of new technologies. Aside from gaining technical proficiencies needed to engage with these topics (e.g., software engineering, physical computing techniques, familiarity with multimedia packages and libraries), students will have the opportunity to explore the use of novel interaction devices (e.g., Kinect, Wii, LeapMotion, Glasses, and Oculus Rift) as well as to experiment with a range of digital media environments (e.g., projection mapping, live coding, sonification, mobile devices, physical sensors,augmented reality, immersive systems). Moreover, students will become more familiar with the history and current state of the fields of new media art and creative coding. Students will read widely from journal articles and from media arts conference and festival proceedings, and will be expected to document their own work in a clear, professional manner, both through writing assignments and the creation of an online portfolio of creative projects. By the end of this course students will have the ability to participate meaningfully (through the implementation and documentation of creative projects) in contemporary discourse regarding art and technology.

Provides a continuing introduction to programming with an emphasis on problem­solving. It considers problems drawn from a variety of domains (including Computer Science) and emphasizes both the broader applicability of the relevant data structures and programming concepts, as well as the implementation of those structures and concepts in software. Topics include arrays, lists, stacks, queues, trees, searching and sorting, and exceptions.

Introduction to the techniques and technologies for developing dynamic web sites. Topics include a web server, PHP as the server-side scripting language, the MySQL database, JavaScript and AJAX for enriching web services, and page layout with HTML and CSS. Security concerns will be considered with details for prevention of such vulnerabilities in web applications. This course includes a team project to deploy a dynamic website. Weekly laboratory.

Introduction to the application of GIS and related technologies for both the natural and social sciences. Conceptual issues in GIS database design and development, analysis, and display.

This course will provide an introduction to informatics application programming using the python programming language and applying statistical concepts from a first semester statistics course. A key goal of this course is to prepare students for upper division ISTA courses by expanding on the skills gained in ISTA 116 and 130 but will be broadly applicable to any informatics discipline.  Throughout the semester students will be faced with information application problems drawn from several different disciplines in order to expand their breadth of experience while simultaneously increasing their depth of knowledge of scientific and informatics programming methods.  Students will practice problem decomposition and abstraction, gaining experience in identifying commonly occurring information processing issues and in applying well-known solutions.  In addition, students will design their own algorithmic solutions to problems and will learn how to effectively compare different solutions, evaluating efficiency in order to choose the best solution for a given problem. Periodic code reviews will be held in order to expose students to a range of different solution methods, which will aid them in discovering weaknesses in their own work and will improve their ability to communicate with others on technical topics.  The course will include an introduction to the python scientific computing libraries and other statistical packages.  Additional course topics will include the use of version control systems, software profiling, general software engineering practices and basic shell scripting.

The field of Human Computer Interaction (HCI) encompasses the design, implementation, and evaluation of interactive computing systems. This course will provide a survey of HCI theory and practice. The course will address the presentation of information and the design of interaction from a human-centered perspective, looking at relevant perceptive, cognitive, and social factors influencing in the design process. It will motivate practical design guidelines for information presentation through Gestalt theory and studies of consistency, memory, and interpretation. Technological concerns will be examined that include interaction styles, devices, constraints, affordances, and metaphors. Theories, principles and design guidelines will be surveyed for both classical and emerging interaction paradigms, with case studies from practical application scenarios. As a central theme, the course will promote the processes of usability engineering, introducing the concepts of participatory design, requirements analysis, rapid prototyping, iterative development, and user evaluation. Both quantitative and qualitative evaluation strategies will be discussed.

Virtual reality (VR) is an emerging technology that has recently been widely used in various areas, such as education, training, well-being, and entertainment. VR offers a highly immersive experience as the head mounted displays surround a 360-degree view of the user. It encompasses many disciplines, such as computer science, human computer interaction, game design and development, information science, and psychology. This course merges a theoretical and practical approach to give students the necessary knowledge that is required to design, develop, and critique virtual reality games and applications.

Algorithms are a crucial component of game development. This course will provide students with an in-depth introduction to algorithm concepts for game development. The course will cover basic algorithm and data structures concepts, basic math concepts related to game algorithms, physics and artificial intelligence based game algorithms that are supplemented with modern examples. Unity Game Engine along with C# programming language will be used throughout the class.

This course provides an introduction to video game development. We will explore game design (not just computer games, but all games) and continue with an examination of game prototyping. Once we have working prototypes, we will continue with the development of a complete 2D computer game. The remaining course topics include: designing the game engine, rendering the graphics to the screen, and artificial intelligence. Students will be given periodic homework that reinforces what was learned in class. Homework will include developing a game prototype, game design documentation, some programming tasks. Students will work in small teams to develop a working game as a term project. Grades will be primarily based on the term project with some small amount of weight to homework. The examples provided in class will be programmed in Java and available for execution on any operating system. Programming homework assignments will be done in either Java or the language chosen by the instructor. The term project can be written in any programming language with instructor permission.

Fundamentals of processing of natural language and computational linguistics.

This course covers theory, methods, and techniques widely used to design and develop a relational database system and students will develop a broad understanding of modern database management systems. Applications of fundamental database principles in a stand-alone database environment using MS Access and Windows are emphasized. Applications in an Internet environment will be discussed using MySQL in the Linux platform.

Continuation of MATH 122B or MATH 125. Techniques of symbolic and numerical integration, applications of the definite integral to geometry, physics, economics, and probability; differential equations from a numerical, graphical, and algebraic point of view; modeling using differential equations, approximations by Taylor series. A graphing calculator is required for this course.  We recommend the TI-83 or TI-84 models. Calculators that perform symbolic manipulations, such as the TI-89, NSpire CAS, or HP50g, cannot be used. Examinations are proctored.

An algorithmic approach to solving systems of linear equations transitions into the study of vectors, vector spaces and dimension. Matrices are used to represent linear transformations and this leads to eigenvectors and eigenvalues. The precise use of definitions plays an important role. Examinations are proctored. This course is required in the math major and prepares students to take Math 323. It is a prerequisite to the majority of the higher level courses in mathematics.

This course explores the emergence of contemporary visual culture and technological changes over time as well as how these shifts have and continue to impact human events, societal eras, and the `telling' of human stories. Specifically, this course offers an introduction into thinking critically about past events and related interpretations, handling archival materials, and visualizing human activity over time with new media technologies. Students will consider the function of digital narratives in processing, creating, and representing understandings of historical, personal, or location-based events and experiences.

The focus of this course is on how social information is produced though language and identity work online, focusing on patterns of talk and interactional rules and practices across contexts (e.g., text-messaging, online communities, personal identity work, and transnational blogs). As part of this focused study of talk, this course will explore how online language use can create, maintain, reproduce, or disrupt roles and related norms (e.g., those of a friend, student, expert, or political agent), as well as identities and social categories (e.g., gender, sexuality, race, disability, or nationality). This course will also focus on the broader discourses on a 'global' level, examining human collaboration online for practices tied to elitism, the movement of social capital, racism, power, and the cultural production of inequalities.

This course will lay a foundation for theoretical analyses of how people socially create and negotiate information in the digital age. In addition, this course investigates a variety of approaches ranging from critical/cultural studies to positivist/behavioral research, considering the differing ways to think about social life and information in contemporary times. Broader paradigmatic assumptions (e.g., feminist theory, systems research) as well as specific theoretical topics (e.g., interactivity, mobility, telecommunity) will be examined. In addition, this class will survey the theoretical underpinnings of new media research across a variety of topic areas to include gaming, digital labor, communities, and global culture online.

In the early 21st Century, we see publishing in the throes of dramatic changes, from print to electronic most obviously but also in who authors books, the economics of publishing, and how books get to readers. These changes remind us that the dynamics of the movement of the written word to its audience are an integral part of the society in which books are written, produced, and circulate. This 3-credit course takes an historical perspective on publishing, which we will define as the processes by which books come into being in multiple copies and are distributed to reach their audiences. We will start with ancient societies all over the world, and we will investigate the circumstances across societies in which books distinguish themselves from administrative records and begin to serve the needs of the literate elite. We will examine the way the physical form of the book and the technologies for producing it arise from the circumstances of each society, and in turn, how that physical format conditions the character of books and their use. We will trace the rise of publishing practices and identify the factors necessary for the reproduction and distribution of books to form an actual trade in books in varying societies. As we work our way from the ancient world to the early modern world, we will compare publishing practices in different societies and explore commonalities and differences in the relationships that develop between the creation, reproduction and distribution of books. Of particular focus will be our comparison of the rise of publishing and book trades in Europe, Asia, and the Arab world before 1450. After the introduction of printing with metal moveable type in Europe, associated with Gutenberg in approximately 1450, we will have an opportunity to observe the changes that this new technology makes in publishing and the book trade, by comparing the mature manuscript book trade of the late middle ages to that of the hand-press book publishing of early modern Europe. In the run up to the mid-term we will see the effect of monetary capital on the book trades and the shaping of the function of the publisher (although not yet called that). We will also examine related publishing matters such as art and decorative print production as well as the emergence and social role of pamphlets.

This course will look at how commerce in information content (websites, books, databases, music, movies, software, etc.) functions. We will discuss things like switching costs, net neutrality, the long tail, differential pricing, and complementary goods. We will address the following sorts of questions: - Why do so many information producers give away content (such as "apps" for mobile phones) for free? How do companies (such as Google and Facebook) stay in business when no one has to pay to use their services? - What are contemporary practices with regard to purchasing access to information content? For instance, why do we tend to buy books, but only rent movies? Also, how do new modes of content provision (such as Pandora and Spotify) change the way that creators get paid for their work? - Why are there restrictions on how information content can be used? For instance, why can you play the DVD that you bought on your trip to Europe on the DVD player that you bought at home in the United States? But why should anybody other than an economist care about the answers to these sorts of questions? The world now runs on the production, dissemination, and consumption of information. All of us constantly access all sorts of information, through all sorts of devices, from all sorts of providers. We read and interact with websites, we query databases, and we communicate with each other via social media. These sorts of activities permeate both our personal and professional lives. In order to successfully navigate this digital world, information consumers, information producers, and information policy makers need to understand what sorts of information goods are likely to be available and how much they are likely to cost. We cannot learn enough about digital commerce simply by studying the various information technologies that are now available to create and disseminate information content. What matters most is how people choose to spend their time using these technologies, and what sorts of content can provide earning potential for its creators. What also matters are the unique properties of information content that make it very different from other sorts of goods. For instance, while only one person at a time can drive a particular car or eat a particular hamburger, millions of people can simultaneously read the same book, listen to the same song, and use the same software. These are issues that are part and parcel to living, working, purchasing, and being entertained in an eSociety; these are the issues addressed in this course.

This course provides a powerful introduction to some of the criminal activities taking place in relation to digital information, big data, and social media. Related to the exploration of criminal activity in an eSociety, this course focuses on some of the most common legal issues faced today, with regard to our own personal data (e.g., our health histories, our genetic make up, our cloud-based photos and messages, our past) and in relation to organizational or political data on social media and in society. In this course, students as future technologists, will be exposed to the 'dark side' of this current 'information society' (e.g., deception, cybercrime) as well topics such as big data privacy, digital disruptions, consumer data and related sales, gaming protections, youth safety online, big science data sharing issues and related trust, digital security, as well as how certain groups -- law firms, advocacy groups, marketing professionals, and political or lobbying groups -- are mining data for particular use. Students will be required to consider recent court cases and contentions around the use, management, and protection of data in society as well as the risk humans face in this digital information and mediated age.

This course introduces key concepts and skills needed for those working with information and communication technologies (ICT). Students will be exposed to hardware and software technologies, and they will explore a wide variety of topics including processing and memory systems, diagnostics and repair strategies, operating systems in both desktop and mobile devices. As part of this course, students will consider current technological disruptions, those issues emerging as technologies and social needs collide. Students we also learn about design issues and user needs tied to mobile or computer applications and web-based tools, sites, games, data platforms, or learning environments.

This course focuses on the ethical issues that arise in the context of new and emerging information technologies-- e.g., threats to privacy of ubiquitous technological surveillance, limitations on access created by digital rights management. The course will use the framework of ethical theory to analyze these issues and to propose policy solutions. The goal of the course is to give students the necessary theoretical foundation to be involved in the evaluation and construction of information policies at the local, national, and international level. The course will focus on three core areas where digital dilemmas arise--information access, information privacy, and intellectual property. In order to achieve depth as well as breadth, the course will put one of these issues at the center and discuss the others in relation to it. So, for instance, the course may focus on Intellectual Property looking at the threats and benefits of IP to privacy and access. This syllabus provides an overview of the range of topics that may be discussed.

Security is about protecting assets, such as money and physical possessions.  For instance, we use walls, locks, burglar alarms, and even armed guards to keep other people from stealing and/or destroying our stuff. These days, information is typically one of our most important assets.  Thus, we have to worry about the possibility of other people stealing and/or destroying it. For instance, criminals threaten our data with scareware or ransomware in order to extort money from us. 

Special topics courses are offered to allow students to explore specialized topics not covered in the program curriculum. Multiple topics might be offered in any given year, and specialized topic descriptions will be advertised by the School for students interested in enrolling in the course.

Students will study how digital technologies are changing how people learn, how technology-based learning supports new approaches to assessment, how theories of learning are being developed to support research in these emerging areas, and how research on human learning is informing the design of computers that learn.

This course will lay a foundation for understanding how to design and conduct qualitative research in the digital age. This course will focus on such practices as digital ethnography, online discourse or text analysis, web-based survey research, virtual interviewing, and data collection via mobile technologies. Broad paradigmatic assumptions underpinning interpretive inquiry will also be examined.

This course will explore broad research paradigms and theoretical approaches that inform contemporary social research, varying study designs, as well as the systematic methods utilized in differing types of data analyses. Though this course will introduce research processes across the academic spectrum, quantitative analysis of both small and large data sets will be emphasized. Therefore, students will learn about basic statistical analyses and will be introduced to the emerging worlds of data science and social media analytics. Students will also consider related topics such as data visualization or research presentations.

An introduction to the mathematical theories of probability and information as tools for inference, decision-making, and efficient communication. Topics include discrete and continuous random variables, measures of information and uncertainty, discrete time/discrete state Markov chains, elements of Bayesian inference and decision-making, Bayesian and Maximum Likelihood parameter estimation, and elementary coding theory.

This course introduces students to the theory and practice of data mining for knowledge discovery. This includes methods developed in the fields of statistics, large-scale data analytics, machine learning, and artificial intelligence for automatic or semi-automatic analysis of large quantities of data to extract previously unknown and interesting patterns. Topics include understanding varieties of data, classification, association rule analysis, cluster analysis, and anomaly detection. We will use software packages for data mining, explaining the underlying algorithms and their use and limitations. The course will include laboratory exercises, with data mining case studies using data from biological sequences and networks, social networks, linguistics, ecology, geo-spatial applications, marketing and psychology.

The field of Human Computer Interaction (HCI) encompasses the design, implementation, and evaluation of interactive computing systems. This course will provide a survey of HCI theory and practice. The course will address the presentation of information and the design of interaction from a human-centered perspective, looking at relevant perceptive, cognitive, and social factors influencing in the design process. It will motivate practical design guidelines for information presentation through Gestalt theory and studies of consistency, memory, and interpretation. Technological concerns will be examined that include interaction styles, devices, constraints, affordances, and metaphors. Theories, principles and design guidelines will be surveyed for both classical and emerging interaction paradigms, with case studies from practical application scenarios. As a central theme, the course will promote the processes of usability engineering, introducing the concepts of participatory design, requirements analysis, rapid prototyping, iterative development, and user evaluation. Both quantitative and qualitative evaluation strategies will be discussed.

Virtual reality (VR) is an emerging technology that has recently been widely used in various areas, such as education, training, well-being, and entertainment. VR offers a highly immersive experience as the head mounted displays surround a 360-degree view of the user. It encompasses many disciplines, such as computer science, human computer interaction, game design and development, information science, and psychology. This course merges a theoretical and practical approach to give students the necessary knowledge that is required to design, develop, and critique virtual reality games and applications.

Algorithms are a crucial component of game development. This course will provide students with an in-depth introduction to algorithm concepts for game development. The course will cover basic algorithm and data structures concepts, basic math concepts related to game algorithms, physics and artificial intelligence based game algorithms that are supplemented with modern examples. Unity Game Engine along with C# programming language will be used throughout the class.

Students will learn from experts from projects that have developed widely adopted foundational Cyberinfrastrcutrue resources, followed by hands-on laboratory exercises focused around those resources. Students will use these resources and gain practical experience from laboratory exercises for a final project using a data set and meeting requirements provided by domain scientists. Students will be provided access to computer resources at: UA campus clusters, iPlant Collaborative and at NSF XSEDE. Students will also learn to write a proposal for obtaining future allocation to large scale national resources through XSEDE.

This course provides an introduction to video game development. We will explore game design (not just computer games, but all games) and continue with an examination of game prototyping. Once we have working prototypes, we will continue with the development of a complete 2D computer game. The remaining course topics include: designing the game engine, rendering the graphics to the screen, and artificial intelligence. Students will be given periodic homework that reinforces what was learned in class. Homework will include developing a game prototype, game design documentation, some programming tasks. Students will work in small teams to develop a working game as a term project. Grades will be primarily based on the term project with some small amount of weight to homework. The examples provided in class will be programmed in Java and available for execution on any operating system. Programming homework assignments will be done in either Java or the language chosen by the instructor. The term project can be written in any programming language with instructor permission.

This course covers theory, methods, and techniques widely used to design and develop a relational database system and students will develop a broad understanding of modern database management systems. Applications of fundamental database principles in a stand-alone database environment using MS Access and Windows are emphasized. Applications in an Internet environment will be discussed using MySQL in the Linux platform.

This course explores the process of creating interactive computer art by teaching the essential principles of programming.

This course introduces fundamental theories, principles, and practices of 3D digital modeling, rendering, and rapid prototyping. Students are given a thorough overview of 3D modeling techniques including: production of geometric and organic surfaces and forms using both NURBs and polygon construction, texturing, and lighting. Minimal materials fee for rapid prototyping assignment.

This course will lay a foundation for understanding how stories shape communities, identities, memories, and perspectives on our lives. In addition, this course will provide opportunities for the theoretical analysis of self representation, composite narratives on behalf of others, cultural heritage, and memories as they are preserved and performed within stories and through narrative. Influences on digital digital storytelling such as the sociocultural context, the institutional contexts of production the audience, and the needs or goals of the digital storyteller will be examined. Students will be required to call on their own intellectual, emotional, and imaginative processes, as well as to develop their own skills in digital storytelling, interviewing, oral history collection, and the use of relevant digital storytelling tools.

We are living in a time when nearly everyone has the means to make movies, music and photos using just their own personal tools like smartphones, iPads, and similar mobile gadgets. This course will develop and refine skills and understanding of multimedia in contemporary culture. Offering a survey of innovative works in film and information arts, this course will allow students a hands-on opportunity to respond to concepts covered in class using self-produced media. This course will address how information functions in time-based forms of multimedia and video in this era of interactive information and displays. Drawing on historical precedents in the media and computational arts, this course focuses on both linear and non-linear approaches of using image, sound and text to create critical and creative works that function in a the context of social media and our contemporary digital society. How and why do certain images, music or films affect us so profoundly? We will address this question through a study of the components of media literacy that include: Production, Language, Representation, and Audience. These concepts will be examined through a cross-section of writers including: Marshall McLuhan, John Berger and Susan Sontag.

An introduction to web design and development, with an emphasis on client-side technologies. Topics include HTML, Cascading Style Sheets (CSS), JavaScript, and web design best practices.

This course provides an introduction to game design and teaches students the fundamental concepts for creating games. Students will survey many different games, exploring the issues game designers face when designing games in different genres. Students will participate in a series of game design challenges and will be responsible for designing and prototyping simple games using a game building tool. Students will present their solutions to these challenges in front of the class for general discussion and constructive criticism.

This course examines the ways in which computing and information science support and facilitate the production and creation of art in current society. A particular focus of the course will be to discuss how artists have used advances in technology and computing capacity to explore new ways of making art, and to investigate the relationships between technical innovation and the artistic process. This class satisfies a Tier II: Arts General Education Requirement. Alternatively, this class can be applied towards the ISTA BA/BS and ISTA minor. Tier II Gen-eds can be double-dipped with a minor but not a major. 

This course will provide the student with the information and experience necessary for the creation and manipulation of digital audio. Students will have the opportunity to experience the music-making process with the technology tools and techniques that are common in both home and professional studios. The class will make use of a variety of software packages designed for contemporary music production, explaining the universal techniques and concepts that run through all major software programs. Topics will include musical analysis, MIDI control, synthesis techniques, audio editing, and audio mixing. Lab assignments will emphasize hands-on experience working with musical hardware and software to provide the necessary skills to create music based on today's musical styles. The course provides the foundation for further study, creative applications, and personal expression.

This course provides an introduction to software and hardware packages that allow students to explore rapid prototyping, object design, and physical computing using Computer-Aided Design (CAD) software, 3D printing technology, laser cutting, and Arduino microcontrollers. The processing language will also be introduced, and used for visualization and interfacing. This interdisciplinary course combines elements of computer science, electrical engineering, mechanical design, robotics, and visualization.

This is a hands-on practical course where fluency is largely built through experience building projects, rather than written exams. This course will require extensive technology training and substantial reference to open resources on the web. This course includes a team-based design competition as a final project.

Fundamentals of processing of natural language and computational linguistics.

Machine learning describes algorithms which can modify their internal parameters (i.e., "learn") to recognize patterns and make decisions based on examples or through interaction with the environment.  This course will introduce the fundamentals of machine learning, will describe how to implement several practical methods for pattern recognition, feature selection, clustering, and decision making for reward maximization, and will provide a foundation for the development of new machine learning algorithms.

This course surveys the techniques central to the modern practice of extracting useful patterns and models from large bodies of data and the theory behind these techniques.  Students will learn the purpose, power, and limitations of models, with concrete examples from business and science.  Course subject matter may include classification and regression, supervised segmentation and decision trees, similarity/distance metrics and recommender systems, clustering and nearest neighbors, support vector machines, understanding and avoiding overfitting, natural language processing and sentiment analysis, machine learning, neural networks, and AI, and logistic regression.

This course will provide an introduction to informatics application programming using the python programming language and applying statistical concepts from a first semester statistics course. A key goal of this course is to prepare students for upper division ISTA courses by expanding on the skills gained in ISTA 116 and 130 but will be broadly applicable to any informatics discipline.  Throughout the semester students will be faced with information application problems drawn from several different disciplines in order to expand their breadth of experience while simultaneously increasing their depth of knowledge of scientific and informatics programming methods.  Students will practice problem decomposition and abstraction, gaining experience in identifying commonly occurring information processing issues and in applying well-known solutions.  In addition, students will design their own algorithmic solutions to problems and will learn how to effectively compare different solutions, evaluating efficiency in order to choose the best solution for a given problem. Periodic code reviews will be held in order to expose students to a range of different solution methods, which will aid them in discovering weaknesses in their own work and will improve their ability to communicate with others on technical topics.  The course will include an introduction to the python scientific computing libraries and other statistical packages.  Additional course topics will include the use of version control systems, software profiling, general software engineering practices and basic shell scripting.

Natural language processing (NLP) is the study of how we can teach computers to use language by extracting knowledge from text, and then use that knowledge in some meaningful way.  In this introductory course, we will examine the fundamental components on which natural language processing systems are built, including frequency distributions, part of speech tagging, syntactic parsing, semantics and analyzing meaning, search, introductory information and relation extraction, and structured knowledge resources.  We will also examine pragmatic concerns in processing raw text from real-world sources.

The methods and tools of Artificial Intelligence used to provide systems with the ability to autonomously problem solve and reason with uncertain information. Topics include: problem solving (search spaces, uninformed and informed search, games, constraint satisfaction), principles of knowledge representation and reasoning (propositional and first-order logic, logical inference, planning), and representing and reasoning with uncertainty (Bayesian networks, probabilistic inference, decision theory).

Most of web data today consists of unstructured text. This course will cover the fundamental knowledge necessary to organize such texts, search them a meaningful way, and extract relevant information from them. This course will teach natural language processing through the design and development of end-to-end natural language understanding applications, including sentiment analysis (e.g., is this review positive or negative?), information extraction (e.g., extracting named entities and their relations from text), and question answering (retrieving exact answers to natural language questions such as “What is the capital of France” from large document collections). We will use several natural language processing toolkits, such as NLTK and Stanford’s CoreNLP. The main programming language used in the course will be Python, but code written in Java or Scala will be accepted as well.

Neural networks are a branch of machine learning that combines a large number of simple computational units to allow computers to learn from and generalize over complex patterns in data. Students in this course will learn how to train and optimize feed forward, convolutional, and recurrent neural networks for tasks such as text classification, image recognition, and game playing.

Provides a continuing introduction to programming with an emphasis on problem­solving. It considers problems drawn from a variety of domains (including Computer Science) and emphasizes both the broader applicability of the relevant data structures and programming concepts, as well as the implementation of those structures and concepts in software. Topics include arrays, lists, stacks, queues, trees, searching and sorting, and exceptions.

Introduction to the techniques and technologies for developing dynamic web sites. Topics include a web server, PHP as the server-side scripting language, the MySQL database, JavaScript and AJAX for enriching web services, and page layout with HTML and CSS. Security concerns will be considered with details for prevention of such vulnerabilities in web applications. This course includes a team project to deploy a dynamic website. Weekly laboratory.

Introduction to the application of GIS and related technologies for both the natural and social sciences. Conceptual issues in GIS database design and development, analysis, and display.

Continuation of MATH 122B or MATH 125. Techniques of symbolic and numerical integration, applications of the definite integral to geometry, physics, economics, and probability; differential equations from a numerical, graphical, and algebraic point of view; modeling using differential equations, approximations by Taylor series. A graphing calculator is required for this course.  We recommend the TI-83 or TI-84 models. Calculators that perform symbolic manipulations, such as the TI-89, NSpire CAS, or HP50g, cannot be used. Examinations are proctored.

An algorithmic approach to solving systems of linear equations transitions into the study of vectors, vector spaces and dimension. Matrices are used to represent linear transformations and this leads to eigenvectors and eigenvalues. The precise use of definitions plays an important role. Examinations are proctored. This course is required in the math major and prepares students to take Math 323. It is a prerequisite to the majority of the higher level courses in mathematics.

This course introduces fundamental ideas of the Information Age, focusing on the value, organization, use, and processing of information. The course is organized as a survey of these ideas, with readings from the research literature. Specific topics (e.g., visualization, retrieval) will be covered by guest faculty who research in each of these areas.

This course introduces fundamental methods for both qualitative and quantitative research in information studies. Additionally, the seminar introduces the student to established and emerging areas of scholarly research in Schools of Information to encourage them to identify a personal research agenda. The seminar is organized in two main parts: the first part introduces relevant research methods (quantitative and qualitative), whereas the second part overviews specific research directions currently active in the School of Information. The second part of the seminar will be covered by guest faculty who research in each of the covered areas.

Introduction to the theories and practices used in the organization of information. Overview of national and international standards and practices for access to information in collections.

This is a senior level seminar about the culture of graphic design and its relationship to the culture at large. Through readings and in depth discussions we will explore the discourse of design from the 1950s to the present. Readings, presentations and discussions will cover philosophical, historical, social, political, cultural, environmental and ethical aspects of professional design practice.

Digital Arts Studio Critique Seminar is a class in the ongoing evolution of developing presentational skills and a forum for the presentation and critique of works and processes created by students enrolled in the Digital Arts M.F.A. plan of study.

The practice of modern medicine in a highly regulated, complex, sociotechnical enterprise is a testament to the future healthcare system where the balance between human intelligence and artificial expertise will be at stake. The goal of this course is to introduce the underlying concepts, methods, and the potential of intelligent systems in medicine. We will explore foundational methods in artificial intelligence (AI) with greater emphasis on machine learning and knowledge representation and reasoning, and apply them to specific areas in medicine and healthcare including, but not limited to, clinical risk stratification, phenotype and biomarker discovery, time series analysis of physiological data, disease progression modeling, and patient outcome prediction. As a research and project-based course, student(s) will have opportunities to identify and specialize in particular AI methods, clinical/healthcare applications, and relevant tools.

Probabilistic graphical modeling and inference is a powerful modern approach to representing the combined statistics of data and models, reasoning about the world in the face of uncertainty, and learning about it from data. It cleanly separates the notions of representation, reasoning, and learning. It provides a principled framework for combining multiple source of information such as prior knowledge about the world with evidence about a particular case in observed data. This course will provide a solid introduction to the methodology and associated techniques, and show how they are applied in diverse domains ranging from computer vision to molecular biology to astronomy.

Data visualization is a research area that focuses on the use of visualization techniques to help people understand and analyze data. Visualization allows us to perceive relationships, patterns, and trends. While statistical techniques may determine correlations among the data, visualization helps us frame what questions to ask. Providing efficient and effective data visualization is a difficult challenge in many real world examples. One challenge lies in developing algorithmically efficient methods to visualize large and complex data sets. Another challenge is to develop effective visualizations that make the underlying patterns and trends easy to see. Even tougher is the challenge of providing interactive access, analysis, and filtering. All of these tasks become still more difficult with the size of the data sets arising in modern applications.

This course will explore current research problems in visualizing large and complex data such as social networks with hundreds of thousands of participants and millions of relationships. Modeling such data and developing effective visualization tools is a challenging theoretical and practical task. This course will focus on classical as well as modern methods through projects that utilize real world large datasets from Netflix, IMDB, DBLP, and the Tree of Life.

This course will introduce the fundamental concepts of geographic information systems technology (GIST).  It will emphasize equally GISystems and GIScience.  Geographic information systems are a powerful set of tools for storing and retrieving at will, transforming and displaying spatial data from the real world for a particular set of purposes.  In contrast, geographic information science is concerned with both the research on GIS and with GIS.    As Longley et.al., notes (2001, vii) ¿GIS is fundamentally an applications-led technology, yet science underpins successful applications.¿  This course will combine an overview of the general principles of GIScience and how this relates to the nature and analytical use of spatial information within GIS software and technology.  Students will apply the principles and science of GIST through a series of practical labs using ESRI¿s ArcGIS software.

{Taught off numbered years} Focuses on development and maintenance of healthcare databases for application in solving healthcare problems. Design methods, database structures, indexing, data dictionaries, retrieval languages and data security are presented.

Focuses on the theoretical basis of healthcare informatics with an emphasis on management and processing of healthcare data, information, and knowledge. Healthcare vocabulary and language systems, and basic database design concepts are addressed.

This course introduces the student to fundamentals of database analysis, design, and implementation. Emphasis is on practical aspects of business process analysis and the accompanying database design and development. Topics covered include: conceptual design of databases using the entity relationship model, relational design and normalization, SQL and PL/SQL, web based database design, and implementation using Oracle or some other modern Database Management Systems. Students are required to work with a local client organization in understanding their business requirements, developing a detailed set of requirements to support business processes, and designing and implementing a web based database application to support their day- to-day business operations and decision making. Students will acquire hands-on-experience with a state-of-the-art database management system such as Oracle or Microsoft SQL Server, and web-based development tools.

Corporations today are said to be data rich but information poor. For example, retailers can easily process and capture millions of transactions every day. In addition, the widespread proliferation of economic activity on the Internet leaves behind a rich trail of micro-level data on consumers, their purchases, retailers and their offerings, auction bidding, music sharing, so on and so forth. Data mining techniques can help companies discover knowledge and acquire business intelligence from these massive datasets.   This course will cover data mining for business intelligence. Data mining refers to extracting or "mining" knowledge from large amounts of data. It consists of several techniques that aim at discovering rich and interesting patterns that can bring value or "business intelligence" to organizations. Examples of such patterns include fraud detection, consumer behavior, and credit approval. The course will cover the most important data mining techniques --- classification, clustering, association rule mining, visualization, prediction --- through a hands-on approach using XL Miner and other specialized software, such as the open-source WEKA software.

This course is to help master-level graduate students develop necessary skills of collecting, storing and managing, exploring, processing and computing big data for business purposes. Topics covered in this course will include big data collection for business, data management with SQL and NoSQL based technologies, data exploration and preprocessing for analytics, data dashboards for business, distributed data storage and computing, and big data based machine learning systems. This course will use state-of-the-art data management, data exploration and computing, and big data machine learning software tools (such as SQL Server, MongoDB, PySpark and TensorFlow) to provide hands-on experience. Students will learn how to apply big data techniques to sift through large amounts of data and provide actionable business insights.

The amount of data in our world has been exploding, resulting in what is popularly known as Big Data. At least three major forces are driving the interest and growth in Big Data (1) a rapid increase in the amount of data being generated on the internet, (2) the evolving strategy of firms to collect data from sources both internal and external along the entire product and process lifecycle, and (3) the phenomenal growth of social media, mobile applications, and sensor based technologies as well as the Internet of Things.  All of these forces are generating a flood of data which is increasing in volume, variety and velocity.
The objective of this course is to introduce students to Data Science techniques to collect, process, visualize and analyze all kinds of "Big Data". It will provide training to those interested in becoming Data Scientists.  The course will delve into Web analytics and students will be exposed to tools such as Google analytics and participate in a Google Online Challenge to compete for awards. Topics related to network analysis techniques will be covered in detail where students will learn how to construct, mathematically analyze and visualize different types of networks. Additionally, students will also learn about using MongoDb, Hadoop, and executing map-reduce jobs to process and analyze large datasets collected from social media sites such as Twitter, Youtube, and Facebook.

The objective of this course is to give students a broad overview of managerial, strategic and technical issues associated with Business Intelligence and Data Warehouse design, implementation, and utilization. Topics covered will include the principles of dimensional data modeling, techniques for extraction of data from source systems, data transformation methods, data staging and quality, data warehouse architecture and infrastructure, and the various methods for information delivery. Critical issues in planning, physical design process, deployment and ongoing maintenance will also be examined. Students will learn how data warehouses are used to help managers successfully gather, analyze, understand and act on information stored in data warehouses. The components and design issues related to data warehouses and business intelligence techniques for extracting meaningful information from data warehouses will be emphasized. The course will use state-of-the-art data warehouse and OLAP software tools to provide hands-on experience in designing and using Data Warehouses and Data Marts.  Students will also learn how to gather strategic decision making requirements from businesses, develop key performance indicators (KPIs) and corporate performance management metrics using the Balanced Scorecard, and design and implement business dashboards.

Focuses on contemporary organizational theories as they apply to complex healthcare systems. Emphasis is placed on application of theory to organizational analysis and decision making.

This course examines the use of technology for expanding capacity to deliver health care services and education. Students will explore major conceptual and methodological issues associated with designing, implementing, and evaluating the effectiveness of technology-enhanced interventions.

Techniques of advanced computational statistics.  Numerical optimization and integration pertinent for statistical calculations; simulation and Monte Carlo methods including Markov chain Monte Carlo (McMC); bootstrapping; smoothing/density estimation; and other modern topics.

Directed Research courses are intended to cover advanced material outside of or beyond the scope of current course offerings. In such courses, the student will work on a research project under the direct supervision of a School of Information faculty member. The research topic should be relevant to MS degree competencies and contribute to the development of the student’s knowledge and skill sets in the field of Information Science. The student should propose a research plan including the expected outcome and the faculty advisor should approve it before registration. The research plan should include a problem statement, proposed research methods, expected outcome, a schedule of research activities and meeting schedule between the student and the faculty advisor, and the assessment of the student performance. The amount of the work should be appropriate for the requested credits. The primary faculty advisor must be an SI faculty, but faculty members from other units may participate in advising the student.

Internship is intended to provide an opportunity for students to build on what they have mastered in the program and practice the knowledge and skills in the real world. The Internship should be relevant to student's degree competencies and contribute to the development and enforcement of the student's knowledge and skill sets in the field of Information Science. The student should propose an internship plan and then identify an internship site supervisor, who typically is external. The site supervisor and the graduate advisor of the school need to approve the plan prior to course registration. The plan should include goals for the internship, degree competencies addressed by the internship, expected tasks to be completed, work schedule, and the assessment plan. The amount of the work should be appropriate for the units registered (3 units = 135 hours). The internship may be paid or unpaid. Student may take an internship in the same organization where student is employed, but work planed for the internship need to have a clear separation from the work expected by the employment. At the conclusion of the internship, the site supervisor is expected to submit a written assessment of student's work.

Bayesian modeling and inference is a powerful modern approach to representing the statistics of the world, reasoning about the world in the face of uncertainty, and learning about it from data. It cleanly separates the notions of representation, reasoning, and learning. It provides a principled framework for combining multiple source of information such as prior knowledge about the world with evidence about a particular case in observed data. This course will provide a solid introduction to the methodology and associated techniques, and show how they are applied in diverse domains ranging from computer vision to molecular biology to astronomy.  Graduate-level requirements include different exams requiring greater depth of understanding of topics, and will be assigned questions based on graduate-student specific assignments topics.

This course will guide students through advanced applications of computational methods for social science research.  Students will be encouraged to consider social problems from across sectors, including health science, environmental policy, education, and business. Particular attention will be given to the collection and analysis of data to study social networks, online communities, electronic commerce, and digital marketing.  Students will consider the many research designs used in contemporary social research, including “Big” data, online surveys, and virtual experimental labs, and will think critically about claims of causality, mechanisms, and generalization.

Introduction to the theories and practices used in the organization of information. Overview of national and international standards and practices for access to information in collections.

Machine learning describes the development of algorithms, which can modify their internal parameters (i.e., "learn") to recognize patterns and make decisions based on example data. These examples can be provided by a human, or they can be gathered automatically as part of the learning algorithm itself. This course will introduce the fundamentals of machine learning, will describe how to implement several practical methods for pattern recognition, feature selection, clustering, and decision making for reward maximization, and will provide a foundation for the development of new machine learning algorithms.  

This course will introduce students to the concepts and techniques of data mining for knowledge discovery. It includes methods developed in the fields of statistics, large-scale data analytics, machine learning, pattern recognition, database technology and artificial intelligence for automatic or semi-automatic analysis of large quantities of data to extract previously unknown interesting patterns. Topics include understanding varieties of data, data preprocessing, classification, association and correlation rule analysis, cluster analysis, outlier detection, and data mining trends and research frontiers. We will use software packages for data mining, explaining the underlying algorithms and their use and limitations. The course include laboratory exercises, with data mining case studies using data from many different resources such as social networks, linguistics, geo-spatial applications, marketing and/or psychology.

Students will learn from experts from projects that have developed widely adopted foundational Cyber infrastructure resources, followed by hands-on laboratory exercises focused around those resources. Students will use these resources and gain practical experience from laboratory exercises for a final project using a data set and meeting requirements provided by domain scientists. Students will be provided access to computer resources at: UA campus clusters, iPlant Collaborative and at NSF XSEDE. Students will also learn to write a proposal for obtaining future allocation to large-scale national resources through XSEDE.  Graduate-level requirements include reading a paper related to cyberinfrastructure, present it to the class, and lead a discussion on the paper.

This course provides a broad technical introduction to the tools, techniques and concepts of artificial intelligence. The course will focus on methods for automating decision making under a variety of conditions, including full and partial information, and dealing with uncertainty. Students will gain practical experience writing programs that use these techniques to solve a variety of problems.

Topics include problem solving (search spaces, uninformed and informed search, games, and constraint satisfaction), principles of knowledge representation and reasoning (propositional and first-­‐order logic, logical inference, planning), and representing and reasoning with uncertainty (decision theory, reinforcement learning, Bayesian networks, probabilistic inference, basic discrete-­‐time probabilistic models).

Most of web data today consists of unstructured text. This course will cover the fundamental knowledge necessary to organize such texts, search them a meaningful way, and extract relevant information from them. This course will teach natural language processing through the design and development of end-to-end natural language understanding applications, including sentiment analysis (e.g., is this review positive or negative?), information extraction (e.g., extracting named entities and their relations from text), and question answering (retrieving exact answers to natural language questions such as "What is the capital of France" from large document collections). We will use several natural language processing toolkits, such as NLTK and Stanford's CoreNLP. The main programming language used in the course will be Python, but code written in Java or Scala will be accepted as well.  Graduate-level requirements include implementing more complex, state-of-the-art algorithms for the three proposed projects. This will require additional reading of conference papers and journal articles.

Most of the web data today consists of unstructured text. Of course, the fact that this data exists is irrelevant, unless it is made available such that users can quickly find information that is relevant for their needs. This course will cover the fundamental knowledge necessary to build such systems, such as web crawling, index construction and compression, boolean, vector-based, and probabilistic retrieval models, text classification and clustering, link analysis algorithms such as PageRank, and computational advertising. The students will also complete one programming project, in which they will construct one complex application that combines multiple algorithms into a system that solves real-world problems.  Graduate level requirements include implementing more complex, state-of-the-art algorithms for the programming project, which might require additional reading of research articles. Written assignments will have additional questions for graduate students.

Neural networks are a branch of machine learning that combines a large number of simple computational units to allow computers to learn from and generalize over complex patterns in data. Students in this course will learn how to train and optimize feed forward, convolutional, and recurrent neural networks for tasks such as text classification, image recognition, and game playing.

Introduction to organization systems that use controlled vocabularies. Principles, standards, design and maintenance of thesauri using computer software are studied. The use of controlled vocabularies in website design and digital libraries is also explored.

This course covers theory, methods, and techniques widely used to design and develop a relational database system and students will develop a broad understanding of modern database management systems. Applications of fundamental database principles in a stand-alone database environment using MS Access and Windows are emphasized. Applications in an Internet environment will be discussed using MySQL in the Linux platform. Graduate-level requirements include a group project consisting of seven sections: Database Design; Implementation (Tables); Forms; Data Retrieval (Queries/Reports); Project Presentation; Project Report; and, Peer Evaluation.

Introduction to the theories and practices used in the organization of information. Overview of national and international standards and practices for access to information in collections.

We do all sorts of things with information technology: we play games, we listen to music, we watch movies, and we communicate with other people. But one of the main things that we use information technology for is to learn things. Toward this end, we visit Wikipedia, Ask.com, The New York Times, and other such sites. Or we just Google stuff that we want to know about. This course is about how information technology is affecting the ability of individuals and institutions to acquire and share knowledge.

This course covers theory, methods, and techniques widely used to design and develop a relational database system and students will develop a broad understanding of modern database management systems. Applications of fundamental database principles in a stand-alone database environment using MS Access and Windows are emphasized. Applications in an Internet environment will be discussed using MySQL in the Linux platform. Graduate-level requirements include a group project consisting of seven sections: Database Design; Implementation (Tables); Forms; Data Retrieval (Queries/Reports); Project Presentation; Project Report; and, Peer Evaluation.

Study of the user interface in information systems, of human computer interaction, and of website design and evaluation. Graduate-level requirements include group work and longer examinations.

Organizing information in electronic formats requires standard machine-readable languages. This course covers recent standards including XML (eXtensible Markup Language) and related technologies (XPath and XSLT) which are used widely in current information organization systems. Building on a sounding understanding of XML technologies, the course also introduces students to newer standards that support the development of the Semantic Web. These standards include RDF (Resource Description Framework), RDFS (RDF Schema), and OWL (Web Ontology Language) and their application under the Linked Data paradigm. While the application of many specific XML schemas used in libraries and other information setting such as science and business will be used to provide the context for various topics, the main focus of the course is on understanding the concepts of XML and Semantic Web technologies and on applying practical skills in various settings, including but not limiting to libraries. The course is heavy with hands-on assignments and requires students complete a final group project.

This course provides a basic understanding of technology in the digital information environment along with an introduction to practical hands-on skills needed to manage digital information. The course combines reading, discussion, collaboration, project work, independent study, and guided hands-on practice. The course covers the basic installation, setup and maintenance of key systems found in the digital information environment today. Linux is used as a foundation for learning while drawing parallels to the Windows server operating system, Unix operating systems, and other operating systems.

This three-credit course is one of six required for completion of the Certificate in Digital Information Management (DigIn). This course will provide an in-depth look at the processes involved in building and managing digital collections and institutional repositories. The course will have a strong hands-on component in which students will apply advanced resource description methods to a collection, and then build a prototype repository along with a basic access system. Students will also analyze and discuss case examples of digital collections, focusing on technology management issues and organizational strategies for building different types of collections.

The field of Human Computer Interaction (HCI) encompasses the design, implementation, and evaluation of interactive computing systems. This course will provide a survey of HCI theory and practice. The course will address the presentation of information and the design of interaction from a human-centered perspective, looking at relevant perceptive, cognitive, and social factors influencing in the design process. It will motivate practical design guidelines for information presentation through Gestalt theory and studies of consistency, memory, and interpretation. Technological concerns will be examined that include interaction styles, devices, constraints, affordances, and metaphors. Theories, principles and design guidelines will be surveyed for both classical and emerging interaction paradigms, with case studies from practical application scenarios. As a central theme, the course will promote the processes of usability engineering, introducing the concepts of participatory design, requirements analysis, rapid prototyping, iterative development, and user evaluation. Both quantitative and qualitative evaluation strategies will be discussed.

Virtual reality (VR) is an emerging technology that has recently been widely used in various areas, such as education, training, well-being, and entertainment. VR offers a highly immersive experience as the head mounted displays surround a 360-degree view of the user. It encompasses many disciplines, such as computer science, human computer interaction, game design and development, information science, and psychology. This course merges a theoretical and practical approach to give students the necessary knowledge that is required to design, develop, and critique virtual reality games and applications.

This course provides an introduction to video game development. We will explore game design (not just computer games, but all games) and continue with an examination of game prototyping. Once we have working prototypes, we will continue with the development of a complete 2D computer game. The remaining course topics include: designing the game engine, rendering the graphics to the screen, and artificial intelligence. Students will be given periodic homework that reinforces what was learned in class. Homework will include developing a game prototype, game design documentation, some programming tasks. Students will work in small teams to develop a working game as a term project. Grades will be primarily based on the term project with some small amount of weight to homework. The examples provided in class will be programmed in Java and available for execution on any operating system. Programming homework assignments will be done in either Java or the language chosen by the instructor. The term project can be written in any programming language with instructor permission.

Most of web data today consists of unstructured text. This course will cover the fundamental knowledge necessary to organize such texts, search them a meaningful way, and extract relevant information from them. This course will teach natural language processing through the design and development of end-to-end natural language understanding applications, including sentiment analysis (e.g., is this review positive or negative?), information extraction (e.g., extracting named entities and their relations from text), and question answering (retrieving exact answers to natural language questions such as "What is the capital of France" from large document collections). We will use several natural language processing toolkits, such as NLTK and Stanford's CoreNLP. The main programming language used in the course will be Python, but code written in Java or Scala will be accepted as well.  Graduate-level requirements include implementing more complex, state-of-the-art algorithms for the three proposed projects. This will require additional reading of conference papers and journal articles.

Study of the user interface in information systems, of human computer interaction, and of website design and evaluation. Graduate-level requirements include group work and longer examinations.

LIS/INFO 671 introduces the basic functions of: *digital curation, a term that refers to the full set of management processes needed to create, select, describe, preserve and facilitate access to all types of digital collections, and *digital preservation, a formal endeavor to ensure that digital information of continuing value remains accessible and usable. We will focus primarily on digital curation and preservation in archives, libraries and museums, but we will also explore and compare digital curation and preservation practices from other disciplines, such as e-commerce, government documents and various business document systems and collections, in order to understand both the differences and similarities in the organization, management and preservation of different digital collections. By concentrating on common principles of information organization and information life cycles, you will be able to translate your learning and skills to many kinds of digital collections across disciplines and institutional cultures. This course will also introduce the basic problems associated with digital preservation. It will give students a thorough orientation to the technological and organizational approaches, which have been developed to address long-term preservation concerns. Finally, the course will examine the current state of the art in digital preservation and assess what challenges remain in research and implementation efforts. This course is designed to help new information professionals identify roles to play in managing and preserving digital objects and collections, and at the same time to enhance their effectiveness in working across organizational and technical boundaries.

Introduction to the theories and practices used in the organization of information. Overview of national and international standards and practices for access to information in collections.

This course will focus on the online retrieval and evaluation of medical literature and the issues surrounding provision of timely, relevant, peer-reviewed medical information. Emphasis will be on the development of the intellectual acuity required to provide physicians, nurses, pharmacists, allied health professionals, medical researchers and consumers with targeted responses to medical queries. Current search modalities such as Evidence-Based Medicine will be covered both in readings and in class discussions.

{Taught off numbered years} Focuses on development and maintenance of healthcare databases for application in solving healthcare problems. Design methods, database structures, indexing, data dictionaries, retrieval languages and data security are presented.

Focuses on the theoretical basis of healthcare informatics with an emphasis on management and processing of healthcare data, information, and knowledge. Healthcare vocabulary and language systems, and basic database design concepts are addressed.

Focuses on contemporary organizational theories as they apply to complex healthcare systems. Emphasis is placed on application of theory to organizational analysis and decision making.

This course examines the use of technology for expanding capacity to deliver health care services and education. Students will explore major conceptual and methodological issues associated with designing, implementing, and evaluating the effectiveness of technology-enhanced interventions.

This course will introduce the fundamental concepts of geographic information systems technology (GIST).  It will emphasize equally GISystems and GIScience.  Geographic information systems are a powerful set of tools for storing and retrieving at will, transforming and displaying spatial data from the real world for a particular set of purposes.  In contrast, geographic information science is concerned with both the research on GIS and with GIS.    As Longley et.al., notes (2001, vii) ¿GIS is fundamentally an applications-led technology, yet science underpins successful applications.¿  This course will combine an overview of the general principles of GIScience and how this relates to the nature and analytical use of spatial information within GIS software and technology.  Students will apply the principles and science of GIST through a series of practical labs using ESRI¿s ArcGIS software.

Introduction to the theories and practices used in the organization of information. Overview of national and international standards and practices for access to information in collections.

Students will learn from experts from projects that have developed widely adopted foundational Cyber infrastructure resources, followed by hands-on laboratory exercises focused around those resources. Students will use these resources and gain practical experience from laboratory exercises for a final project using a data set and meeting requirements provided by domain scientists. Students will be provided access to computer resources at: UA campus clusters, iPlant Collaborative and at NSF XSEDE. Students will also learn to write a proposal for obtaining future allocation to large-scale national resources through XSEDE.  Graduate-level requirements include reading a paper related to cyberinfrastructure, present it to the class, and lead a discussion on the paper.

Analyze genomic sequences through understanding and using a variety of bioinformatics algorithms and software tools.  Interdisciplinary approach integrating informatics, statistics, and biology.  Graduate-level requirements include leading a discussion on a current paper or give a tutorial on a bioinformatics tool as part of the Major Concept Exercises category.

Neural networks are a branch of machine learning that combines a large number of simple computational units to allow computers to learn from and generalize over complex patterns in data. Students in this course will learn how to train and optimize feed forward, convolutional, and recurrent neural networks for tasks such as text classification, image recognition, and game playing.

Organizing information in electronic formats requires standard machine-readable languages. This course covers recent standards including XML (eXtensible Markup Language) and related technologies (XPath and XSLT) which are used widely in current information organization systems. Building on a sounding understanding of XML technologies, the course also introduces students to newer standards that support the development of the Semantic Web. These standards include RDF (Resource Description Framework), RDFS (RDF Schema), and OWL (Web Ontology Language) and their application under the Linked Data paradigm. While the application of many specific XML schemas used in libraries and other information setting such as science and business will be used to provide the context for various topics, the main focus of the course is on understanding the concepts of XML and Semantic Web technologies and on applying practical skills in various settings, including but not limiting to libraries. The course is heavy with hands-on assignments and requires students complete a final group project.

This is a senior level seminar about the culture of graphic design and its relationship to the culture at large. Through readings and in depth discussions we will explore the discourse of design from the 1950s to the present. Readings, presentations and discussions will cover philosophical, historical, social, political, cultural, environmental and ethical aspects of professional design practice.

Digital Arts Studio Critique Seminar is a class in the ongoing evolution of developing presentational skills and a forum for the presentation and critique of works and processes created by students enrolled in the Digital Arts M.F.A. plan of study.

This course is a hands-on, project-based approach to understanding and designing art installations. Enrollees will learn principles, tools, and techniques of rapid prototyping and installation design, and will collaborate to design and implement a large-scale installation by the end of the semester. The course lectures will also provide an overview of the history, theory, and aesthetics of installation art.  Graduate-level requirements include writing an analytical paper comparing several recent installation projects in relation to themes found in contemporary art (e.g., Artificial Life, Body/Identity Politics, Social Media/Hacktivism, Virtual or Augmented Reality, Databases and Information Visualization). The paper should be 15-20 pages in length.

The field of Human Computer Interaction (HCI) encompasses the design, implementation, and evaluation of interactive computing systems. This course will provide a survey of HCI theory and practice. The course will address the presentation of information and the design of interaction from a human-centered perspective, looking at relevant perceptive, cognitive, and social factors influencing in the design process. It will motivate practical design guidelines for information presentation through Gestalt theory and studies of consistency, memory, and interpretation. Technological concerns will be examined that include interaction styles, devices, constraints, affordances, and metaphors. Theories, principles and design guidelines will be surveyed for both classical and emerging interaction paradigms, with case studies from practical application scenarios. As a central theme, the course will promote the processes of usability engineering, introducing the concepts of participatory design, requirements analysis, rapid prototyping, iterative development, and user evaluation. Both quantitative and qualitative evaluation strategies will be discussed.

Virtual reality (VR) is an emerging technology that has recently been widely used in various areas, such as education, training, well-being, and entertainment. VR offers a highly immersive experience as the head mounted displays surround a 360-degree view of the user. It encompasses many disciplines, such as computer science, human computer interaction, game design and development, information science, and psychology. This course merges a theoretical and practical approach to give students the necessary knowledge that is required to design, develop, and critique virtual reality games and applications.

Algorithms is a crucial component of game development. This course will provide students with an in-depth introduction to algorithm concepts for game development. The course will cover basic algorithm and data structures concepts, basic math concepts related to game algorithms, physics and artificial intelligence based game algorithms that are supplemented with modern examples. Unity Game Engine along with C# programming language will be used throughout the class.

This course provides an introduction to video game development. We will explore game design (not just computer games, but all games) and continue with an examination of game prototyping. Once we have working prototypes, we will continue with the development of a complete 2D computer game. The remaining course topics include: designing the game engine, rendering the graphics to the screen, and artificial intelligence. Students will be given periodic homework that reinforces what was learned in class. Homework will include developing a game prototype, game design documentation, some programming tasks. Students will work in small teams to develop a working game as a term project. Grades will be primarily based on the term project with some small amount of weight to homework. The examples provided in class will be programmed in Java and available for execution on any operating system. Programming homework assignments will be done in either Java or the language chosen by the instructor. The term project can be written in any programming language with instructor permission.

This course introduces fundamental ideas of the Information Age, focusing on the value, organization, use, and processing of information. The course is organized as a survey of these ideas, with readings from the research literature. Specific topics (e.g., visualization, retrieval) will be covered by guest faculty who research in each of these areas.

This course introduces fundamental methods for both qualitative and quantitative research in information studies. Additionally, the seminar introduces the student to established and emerging areas of scholarly research in Schools of Information to encourage them to identify a personal research agenda. The seminar is organized in two main parts: the first part introduces relevant research methods (quantitative and qualitative), whereas the second part overviews specific research directions currently active in the School of Information. The second part of the seminar will be covered by guest faculty who research in each of the covered areas.

As the first course a SLIS master’s student takes, LIS 504 provides an introduction to the library and information professions, to the SLIS graduate program and to roles and current issues in library and information services for the 21st Century.

Research methodology, research design, and elementary statistics. 

Introduction to the theories and practices used in the organization of information. Overview of national and international standards and practices for access to information in collections.

Explores the interconnectedness of information forms and environments (libraries, museums, archives, electronic, mass media, etc.) from different theoretical and cultural perspectives. Contrasts each with Native American and Hispanic experiences in information and library settings.

Addresses themes associated with the production of information artifacts and issues in documenting cultural diversity across the American culture landscape. The practices of collection and documenting cultures and communities will be explored in relation to the mission of libraries, archives, historical societies and other cultural heritage institutions concerned with the acquisition of information in books, journals and other textual materials, and in sound and visual documents.

This course explores the ways in which groups of persons may be knowers and what information rights this knowledge might give them, within groups defined by their ethnic or cultural origin, e.g., indigenous peoples, ethnic and racial groups. In addition, libraries and other information services can be designed so as to foster the development and preservation of group knowledge and respect for group information rights.

This course will focus on how to insure that we can reliably get quality information and will also consider information quality from the perspective of the suppliers of information.  Principles of evaluating information exchanges and sources will be discussed and topics will include the verification of the accuracy of information and the evaluation of resources in specialized subject domains.  Graduate-level requirements include a stronger emphasis on the group presentation. Participation, midterm exam, individual project, and short assignments will not contribute as heavily to the final grade.

Study of the principles and practices of descriptive cataloging for bibliographic and authority control, and resource discovery. AACR2R, RDA, MARC, Dublin Core, OAI-PMH, and selected specialized metadata schemes for all forms and formats of materials are covered.

Designed for information professionals who intermediate between information seekers at all levels and information resources in all forms including texts, images, audio, and data. Course material and assignments focus on intermediating services such as interviewing; online searching of catalogs, indexes, and open-access repositories; instruction; and reference collection curation.
 

Provides an introduction to the archival profession with focus on theory and practice in the areas of appraisal and acquisition, arrangement and description, reference, preservation, exhibitions, outreach, and electronic resource development.

Information Resource Development. Principles of identifying, selecting, acquiring, managing, and evaluating information resources for libraries, information centers, and other information-based settings.

The U.S. government collects, generates, publishes and distributes a vast amount and variety of information. All information professionals-even those who do not intend to specialize as government document librarians-should understand the organization of and promote access to this body of work. In this course, lectures, discussions, and readings will acquaint students with theoretical and practical knowledge. The assignments will provide opportunities for deeper exploration of government information policies and resources. Graduate-level requirements include a policy paper worth 35% of their final grade.

This course will address the impact of technology on the fundamentals of libraries, archives and records management. Many librarians, archivists and records managers who have been working for even a few years find that they need to know more about working with digital information, the shift from paper to electrons caused a shift in the fundamental nature of the professions. To thrive in the digital era, they need new skills to accomplish many of the same tasks. Collections will no longer be physical, bur virtual. Patrons will often be thousands of miles away, not just the other side of the reference desk. This course is intended to help you understand this new environment.

All information organizations (libraries, archives, museums, and public and corporate organizations involved in information management) have leadership expectations of their professional employees whether they are in management positions or not.  This course focuses the theories, principles, and practices of leadership in these organizations.  The course will cover what is leadership and how it differs from management.  It will identify what it means to be a professional-- career versus job orientation; understanding personal strengths and management styles (Myers-Briggs, Emotional Intelligence); and professional values-- customer focus, continual learning, diversity.  It will also cover understanding organizations and organizational cultures; working on teams; collaboration and negotiation; project management; data based decisions;  program development and budgeting, assessment and evaluation; communication skills and interpersonal skills-- including giving and receiving constructive feedback; managing conflict; relationship building and networking; leading change and managing up; and what to look for in a new position.

The planning/evaluation cycle as an approach to assessing various information center services.

This course provides you with a basic understanding of the theory and practical approaches to the management of information and technology in the digital information environment. Management topics considered in this course range from the strategic (planning, leadership, and policy development) to the tactical (project management, the acquisition and deployment of technology). The course combines reading, discussion, collaboration, project work, independent study, and guided hands-on practice in order to reinforce the concepts described in the project objectives.

This course will focus on a wide range of issues dealing with law library practice and administration, including but not limited to digital law libraries, collection development, law library administration, teaching legal research, database management, professional ethics and intellectual property issues. Several classes will be taught by guest lecturers, primarily librarians from the law library.

This course covers theory, methods, and techniques widely used to design and develop a relational database system and students will develop a broad understanding of modern database management systems. Applications of fundamental database principles in a stand-alone database environment using MS Access and Windows are emphasized. Applications in an Internet environment will be discussed using MySQL in the Linux platform. Graduate-level requirements include a group project consisting of seven sections: Database Design; Implementation (Tables); Forms; Data Retrieval (Queries/Reports); Project Presentation; Project Report; and, Peer Evaluation.

This course is designed to introduce the basic concepts and applications of Internet-related information technology and its impacts on individual users, groups, organizations, and society. The topics in this survey course include computing basics, network applications, human computer interactions, computer-support cooperative work, social aspects of information systems, and some economic and legal issues related to digital services and products.

Study of the user interface in information systems, of human computer interaction and of website design and evaluation. Graduate-level requirements include group work and longer examinations.

Organizing information in electronic formats requires standard machine readable languages. This course covers recent standards including XML (eXtensible Markup Language) and related technologies (XPath and XSLT) which are used widely in current information organization systems. Building on a sounding understanding of XML technologies, the course also introduces students to newer standards that support the development of the Semantic Web. These standards include RDF (Resource Description Framework), RDFS (RDF Schema), and OWL (Web Ontology Language) and their application under the Linked Data paradigm. While the application of many specific XML schemas used in libraries and other information setting such as science and business will be used to provide the context for various topics, the main focus of the course is on understanding the concepts of XML and Semantic Web technologies and on applying practical skills in various settings, including but not limiting to libraries. The course is heavy with hands-on assignments and requires students complete a final group project.

This course provides a basic understanding of technology in the digital information environment along with an introduction to practical hands-on skills needed to manage digital information. The course combines reading, discussion, collaboration, project work, independent study, and guided hands-on practice. The course covers the basic installation, setup and maintenance of key systems found in the digital information environment today. Linux is used as a foundation for learning while drawing parallels to the Windows server operating system, Unix operating systems, and other operating systems.

This 3-credit course is 1 of 5 required for completion of the Certificate in Digital Information Management (DigIn). This course will provide an in-depth look at the processes involved in building and managing digital collections and institutional repositories. The course will have a strong hands-on component in which students will apply advanced resource description methods to a collection, and then build a prototype repository along with a basic access system. Students will also analyze and discuss case examples of digital collections, focusing on technology management issues and organizational strategies for building different types of collections.

LIS 672 is a prerequisite for LIS 675

This course will focus on how to insure that we can reliably get quality information and will also consider information quality from the perspective of the suppliers of information.  Principles of evaluating information exchanges and sources will be discussed and topics will include the verification of the accuracy of information and the evaluation of resources in specialized subject domains.  Graduate-level requirements include a stronger emphasis on the group presentation. Participation, midterm exam, individual project, and short assignments will not contribute as heavily to the final grade.

Study of the principles and practices of descriptive cataloging for bibliographic and authority control, and resource discovery. AACR2R, RDA, MARC, Dublin Core, OAI-PMH, and selected specialized metadata schemes for all forms and formats of materials are covered.

Designed for information professionals who intermediate between information seekers at all levels and information resources in all forms including texts, images, audio, and data. Course material and assignments focus on intermediating services such as interviewing; online searching of catalogs, indexes, and open-access repositories; instruction; and reference collection curation.
 

Provides an introduction to the preservation of library materials, including an overview of physical and chemical deterioration in various forms of media, and exploration of the body of knowledge related to ameliorating these problems.

Explores the interconnectedness of information forms and environments (libraries, museums, archives, electronic, mass media, etc.) from different theoretical and cultural perspectives. Contrasts each with Native American and Hispanic experiences in information and library settings.

Addresses themes associated with the production of information artifacts and issues in documenting cultural diversity across the American culture landscape. The practices of collection and documenting cultures and communities will be explored in relation to the mission of libraries, archives, historical societies and other cultural heritage institutions concerned with the acquisition of information in books, journals and other textual materials, and in sound and visual documents.

Since the 1990s, the concept of marketing as applied to library environments has been misunderstood. Instead of just public relations or advertising, marketing is the process of communicating with customers and potential customers to determine needs, to design services to meet them, to inform the community about services, and to evaluate them so that they can be improved. This course will look at the marketing cycle as it may be applied to a variety of library environments. It will look at the relationship of marketing to program planning, branding, focusing on customers and customer relations, promoting services, and evaluating them. It will look at both physical space and virtual space as they promote the image of libraries and provide places for service delivery.

Information Resource Development. Principles of identifying, selecting, acquiring, managing, and evaluating information resources for libraries, information centers, and other information-based settings.

All information organizations (libraries, archives, museums, and public and corporate organizations involved in information management) have leadership expectations of their professional employees whether they are in management positions or not.  This course focuses the theories, principles, and practices of leadership in these organizations.  The course will cover what is leadership and how it differs from management.  It will identify what it means to be a professional-- career versus job orientation; understanding personal strengths and management styles (Myers-Briggs, Emotional Intelligence); and professional values-- customer focus, continual learning, diversity.  It will also cover understanding organizations and organizational cultures; working on teams; collaboration and negotiation; project management; data based decisions;  program development and budgeting, assessment and evaluation; communication skills and interpersonal skills-- including giving and receiving constructive feedback; managing conflict; relationship building and networking; leading change and managing up; and what to look for in a new position.

This course covers theory, methods, and techniques widely used to design and develop a relational database system and students will develop a broad understanding of modern database management systems. Applications of fundamental database principles in a stand-alone database environment using MS Access and Windows are emphasized. Applications in an Internet environment will be discussed using MySQL in the Linux platform. Graduate-level requirements include a group project consisting of seven sections: Database Design; Implementation (Tables); Forms; Data Retrieval (Queries/Reports); Project Presentation; Project Report; and, Peer Evaluation.

This course is designed to introduce the basic concepts and applications of Internet-related information technology and its impacts on individual users, groups, organizations, and society. The topics in this survey course include computing basics, network applications, human computer interactions, computer-support cooperative work, social aspects of information systems, and some economic and legal issues related to digital services and products.

The U.S. government collects, generates, publishes and distributes a vast amount and variety of information. All information professionals-even those who do not intend to specialize as government document librarians-should understand the organization of and promote access to this body of work. In this course, lectures, discussions, and readings will acquaint students with theoretical and practical knowledge. The assignments will provide opportunities for deeper exploration of government information policies and resources. Graduate-level requirements include a policy paper worth 35% of their final grade.

Study of the user interface in information systems, of human computer interaction and of website design and evaluation. Graduate-level requirements include group work and longer examinations.

Introduces the basics of copyright law and fair use, also discusses the theoretical foundations and history of copyright and the public domain. These issues are placed within a broader multicultural and international context. By the end of the course students will: (a) know the basics of copyright law and fair use as they apply to libraries and related information services, and (b) understand the importance of balancing the rights of intellectual property owners with the societal need for a robust public domain.  Graduate-level requirements include an individual project on a topic chosen in consultation with the professor.

Structure and workings of scholarly communication and products in the U.S. Examines the content and technology of scholarly communication in various disciplines.

The planning/evaluation cycle as an approach to assessing various information center services.

This course will address the impact of technology on the fundamentals of libraries, archives and records management. Many librarians, archivists and records managers who have been working for even a few years find that they need to know more about working with digital information, the shift from paper to electrons caused a shift in the fundamental nature of the professions. To thrive in the digital era, they need new skills to accomplish many of the same tasks. Collections will no longer be physical, bur virtual. Patrons will often be thousands of miles away, not just the other side of the reference desk. This course is intended to help you understand this new environment.

This course provides a basic understanding of technology in the digital information environment along with an introduction to practical hands-on skills needed to manage digital information. The course combines reading, discussion, collaboration, project work, independent study, and guided hands-on practice. The course covers the basic installation, setup and maintenance of key systems found in the digital information environment today. Linux is used as a foundation for learning while drawing parallels to the Windows server operating system, Unix operating systems, and other operating systems.

This 3-credit course is 1 of 5 required for completion of the Certificate in Digital Information Management (DigIn). This course will provide an in-depth look at the processes involved in building and managing digital collections and institutional repositories. The course will have a strong hands-on component in which students will apply advanced resource description methods to a collection, and then build a prototype repository along with a basic access system. Students will also analyze and discuss case examples of digital collections, focusing on technology management issues and organizational strategies for building different types of collections.

LIS 672 is a prerequisite for LIS 675

Specialized work on an individual basis, consisting of training and practice in actual service in a technical, business, or governmental establishment. Students concurrently enrolled in the M.A. LIS in the School of Information should enroll in a LIS 698 Capstone Internship for a 3 credit internship to satisfy the MA Capstone Internship requirement. See the MA Internship page for additional information.

Qualified students working on an individual basis with professors who have agreed to supervise such work. Graduate students doing independent work which cannot be classified as actual research will register for credit under course number 599, 699, or 799.

Study of the principles and practices of descriptive cataloging for bibliographic and authority control, and resource discovery. AACR2R, RDA, MARC, Dublin Core, OAI-PMH, and selected specialized metadata schemes for all forms and formats of materials are covered.

Provides an introduction to the archival profession with focus on theory and practice in the areas of appraisal and acquisition, arrangement and description, reference, preservation, exhibitions, outreach, and electronic resource development.

Provides an introduction to the preservation of library materials, including an overview of physical and chemical deterioration in various forms of media, and exploration of the body of knowledge related to ameliorating these problems.

Explores the interconnectedness of information forms and environments (libraries, museums, archives, electronic, mass media, etc.) from different theoretical and cultural perspectives. Contrasts each with Native American and Hispanic experiences in information and library settings.

Addresses themes associated with the production of information artifacts and issues in documenting cultural diversity across the American culture landscape. The practices of collection and documenting cultures and communities will be explored in relation to the mission of libraries, archives, historical societies and other cultural heritage institutions concerned with the acquisition of information in books, journals and other textual materials, and in sound and visual documents.

This course explores the ways in which groups of persons may be knowers and what information rights this knowledge might give them, within groups defined by their ethnic or cultural origin, e.g., indigenous peoples, ethnic and racial groups. In addition, libraries and other information services can be designed so as to foster the development and preservation of group knowledge and respect for group information rights.

Information Resource Development. Principles of identifying, selecting, acquiring, managing, and evaluating information resources for libraries, information centers, and other information-based settings.

All information organizations (libraries, archives, museums, and public and corporate organizations involved in information management) have leadership expectations of their professional employees whether they are in management positions or not.  This course focuses the theories, principles, and practices of leadership in these organizations.  The course will cover what is leadership and how it differs from management.  It will identify what it means to be a professional-- career versus job orientation; understanding personal strengths and management styles (Myers-Briggs, Emotional Intelligence); and professional values-- customer focus, continual learning, diversity.  It will also cover understanding organizations and organizational cultures; working on teams; collaboration and negotiation; project management; data based decisions;  program development and budgeting, assessment and evaluation; communication skills and interpersonal skills-- including giving and receiving constructive feedback; managing conflict; relationship building and networking; leading change and managing up; and what to look for in a new position.

This course covers theory, methods, and techniques widely used to design and develop a relational database system and students will develop a broad understanding of modern database management systems. Applications of fundamental database principles in a stand-alone database environment using MS Access and Windows are emphasized. Applications in an Internet environment will be discussed using MySQL in the Linux platform. Graduate-level requirements include a group project consisting of seven sections: Database Design; Implementation (Tables); Forms; Data Retrieval (Queries/Reports); Project Presentation; Project Report; and, Peer Evaluation.

This course is designed to introduce the basic concepts and applications of Internet-related information technology and its impacts on individual users, groups, organizations, and society. The topics in this survey course include computing basics, network applications, human computer interactions, computer-support cooperative work, social aspects of information systems, and some economic and legal issues related to digital services and products.

The U.S. government collects, generates, publishes and distributes a vast amount and variety of information. All information professionals-even those who do not intend to specialize as government document librarians-should understand the organization of and promote access to this body of work. In this course, lectures, discussions, and readings will acquaint students with theoretical and practical knowledge. The assignments will provide opportunities for deeper exploration of government information policies and resources. Graduate-level requirements include a policy paper worth 35% of their final grade.

Introduces the basics of copyright law and fair use, also discusses the theoretical foundations and history of copyright and the public domain. These issues are placed within a broader multicultural and international context. By the end of the course students will: (a) know the basics of copyright law and fair use as they apply to libraries and related information services, and (b) understand the importance of balancing the rights of intellectual property owners with the societal need for a robust public domain.  Graduate-level requirements include an individual project on a topic chosen in consultation with the professor.

The planning/evaluation cycle as an approach to assessing various information center services.

This course examines the archivist’s ‘first’ responsibility – the appraisal of records for long-term preservation. Appraisal is first in the sequence of archival functions and, therefore, influences all subsequent archival activities. Importantly, appraisal is integral in archiving as, through  it, archivists determine what silver of the total human documentary production will actually become ‘archives’ and thus part of society’s historical narrative and collective memory. By performing appraisal and selection, archivists are thereby actively shaping the future’s history of our times.

This course will address the impact of technology on the fundamentals of libraries, archives and records management. Many librarians, archivists and records managers who have been working for even a few years find that they need to know more about working with digital information, the shift from paper to electrons caused a shift in the fundamental nature of the professions. To thrive in the digital era, they need new skills to accomplish many of the same tasks. Collections will no longer be physical, bur virtual. Patrons will often be thousands of miles away, not just the other side of the reference desk. This course is intended to help you understand this new environment.

This course provides a basic understanding of technology in the digital information environment along with an introduction to practical hands-on skills needed to manage digital information. The course combines reading, discussion, collaboration, project work, independent study, and guided hands-on practice. The course covers the basic installation, setup and maintenance of key systems found in the digital information environment today. Linux is used as a foundation for learning while drawing parallels to the Windows server operating system, Unix operating systems, and other operating systems.

This course provides you with a basic understanding of the theory and practical approaches to the management of information and technology in the digital information environment. Management topics considered in this course range from the strategic (planning, leadership, and policy development) to the tactical (project management, the acquisition and deployment of technology). The course combines reading, discussion, collaboration, project work, independent study, and guided hands-on practice in order to reinforce the concepts described in the project objectives.

This 3-credit course is 1 of 5 required for completion of the Certificate in Digital Information Management (DigIn). This course will provide an in-depth look at the processes involved in building and managing digital collections and institutional repositories. The course will have a strong hands-on component in which students will apply advanced resource description methods to a collection, and then build a prototype repository along with a basic access system. Students will also analyze and discuss case examples of digital collections, focusing on technology management issues and organizational strategies for building different types of collections.

LIS 672 is a prerequisite for LIS 675

Specialized work on an individual basis, consisting of training and practice in actual service in a technical, business, or governmental establishment. Students concurrently enrolled in the M.A. LIS in the School of Information should enroll in a LIS 698 Capstone Internship for a 3 credit internship to satisfy the MA Capstone Internship requirement. See the MA Internship page for additional information.

Qualified students working on an individual basis with professors who have agreed to supervise such work. Graduate students doing independent work which cannot be classified as actual research will register for credit under course number 599, 699, or 799.

This course will focus on how to insure that we can reliably get quality information and will also consider information quality from the perspective of the suppliers of information.  Principles of evaluating information exchanges and sources will be discussed and topics will include the verification of the accuracy of information and the evaluation of resources in specialized subject domains.  Graduate-level requirements include a stronger emphasis on the group presentation. Participation, midterm exam, individual project, and short assignments will not contribute as heavily to the final grade.

Designed for information professionals who intermediate between information seekers at all levels and information resources in all forms including texts, images, audio, and data. Course material and assignments focus on intermediating services such as interviewing; online searching of catalogs, indexes, and open-access repositories; instruction; and reference collection curation.
 

This course explores the ways in which groups of persons may be knowers and what information rights this knowledge might give them, within groups defined by their ethnic or cultural origin, e.g., indigenous peoples, ethnic and racial groups. In addition, libraries and other information services can be designed so as to foster the development and preservation of group knowledge and respect for group information rights.

Since the 1990s, the concept of marketing as applied to library environments has been misunderstood. Instead of just public relations or advertising, marketing is the process of communicating with customers and potential customers to determine needs, to design services to meet them, to inform the community about services, and to evaluate them so that they can be improved. This course will look at the marketing cycle as it may be applied to a variety of library environments. It will look at the relationship of marketing to program planning, branding, focusing on customers and customer relations, promoting services, and evaluating them. It will look at both physical space and virtual space as they promote the image of libraries and provide places for service delivery.

All information organizations (libraries, archives, museums, and public and corporate organizations involved in information management) have leadership expectations of their professional employees whether they are in management positions or not.  This course focuses the theories, principles, and practices of leadership in these organizations.  The course will cover what is leadership and how it differs from management.  It will identify what it means to be a professional-- career versus job orientation; understanding personal strengths and management styles (Myers-Briggs, Emotional Intelligence); and professional values-- customer focus, continual learning, diversity.  It will also cover understanding organizations and organizational cultures; working on teams; collaboration and negotiation; project management; data based decisions;  program development and budgeting, assessment and evaluation; communication skills and interpersonal skills-- including giving and receiving constructive feedback; managing conflict; relationship building and networking; leading change and managing up; and what to look for in a new position.

This course covers theory, methods, and techniques widely used to design and develop a relational database system and students will develop a broad understanding of modern database management systems. Applications of fundamental database principles in a stand-alone database environment using MS Access and Windows are emphasized. Applications in an Internet environment will be discussed using MySQL in the Linux platform. Graduate-level requirements include a group project consisting of seven sections: Database Design; Implementation (Tables); Forms; Data Retrieval (Queries/Reports); Project Presentation; Project Report; and, Peer Evaluation.

The U.S. government collects, generates, publishes and distributes a vast amount and variety of information. All information professionals-even those who do not intend to specialize as government document librarians-should understand the organization of and promote access to this body of work. In this course, lectures, discussions, and readings will acquaint students with theoretical and practical knowledge. The assignments will provide opportunities for deeper exploration of government information policies and resources. Graduate-level requirements include a policy paper worth 35% of their final grade.

Study of the user interface in information systems, of human computer interaction and of website design and evaluation. Graduate-level requirements include group work and longer examinations.

Introduces the basics of copyright law and fair use, also discusses the theoretical foundations and history of copyright and the public domain. These issues are placed within a broader multicultural and international context. By the end of the course students will: (a) know the basics of copyright law and fair use as they apply to libraries and related information services, and (b) understand the importance of balancing the rights of intellectual property owners with the societal need for a robust public domain.  Graduate-level requirements include an individual project on a topic chosen in consultation with the professor.

Information seeking is the process or activity of attempting to obtain and use information from both human and virtual sources. It is a basic skill that people in the 21st Century need for their academic and career work. LIS 587 addresses how to assist users of information services and libraries to accomplish this important task. The course addresses information seeking theories, methods and user behaviors with a goal of students gaining an understanding of how people seek, gather, retrieve and use information. The course draws on literature from library and information science, psychology and communications. Understanding information seeking is applicable broadly for information professionals.

Structure and workings of scholarly communication and products in the U.S. Examines the content and technology of scholarly communication in various disciplines.

[Taught yearly] This course is designed to give students knowledge of health informatics within the context of all types of information centers. The course includes:  an overview of health information resources -- both public and medical, evaluating and creating health information resources, promoting health and medical information from the library, and use of data bases to identify and trying to solve community issues around prevalent health & medical issues with in a community. Program planning and evaluation will be introduced. 

Focuses on the theoretical basis of healthcare informatics with an emphasis on management and processing of healthcare data, information, and knowledge. Healthcare vocabulary and language systems, and basic database design concepts are addressed.

This course surveys and evaluates the major print and electronic bibliographic and information sources in business librarianship.  Emphasis is placed upon user needs as they are translated into information-seeking practices.

This course will address the impact of technology on the fundamentals of libraries, archives and records management. Many librarians, archivists and records managers who have been working for even a few years find that they need to know more about working with digital information, the shift from paper to electrons caused a shift in the fundamental nature of the professions. To thrive in the digital era, they need new skills to accomplish many of the same tasks. Collections will no longer be physical, bur virtual. Patrons will often be thousands of miles away, not just the other side of the reference desk. This course is intended to help you understand this new environment.

This course provides a basic understanding of technology in the digital information environment along with an introduction to practical hands-on skills needed to manage digital information. The course combines reading, discussion, collaboration, project work, independent study, and guided hands-on practice. The course covers the basic installation, setup and maintenance of key systems found in the digital information environment today. Linux is used as a foundation for learning while drawing parallels to the Windows server operating system, Unix operating systems, and other operating systems.

This course provides you with a basic understanding of the theory and practical approaches to the management of information and technology in the digital information environment. Management topics considered in this course range from the strategic (planning, leadership, and policy development) to the tactical (project management, the acquisition and deployment of technology). The course combines reading, discussion, collaboration, project work, independent study, and guided hands-on practice in order to reinforce the concepts described in the project objectives.

This 3-credit course is 1 of 5 required for completion of the Certificate in Digital Information Management (DigIn). This course will provide an in-depth look at the processes involved in building and managing digital collections and institutional repositories. The course will have a strong hands-on component in which students will apply advanced resource description methods to a collection, and then build a prototype repository along with a basic access system. Students will also analyze and discuss case examples of digital collections, focusing on technology management issues and organizational strategies for building different types of collections.

LIS 672 is a prerequisite for LIS 675

Specialized work on an individual basis, consisting of training and practice in actual service in a technical, business, or governmental establishment. Students concurrently enrolled in the M.A. LIS in the School of Information should enroll in a LIS 698 Capstone Internship for a 3 credit internship to satisfy the MA Capstone Internship requirement. See the MA Internship page for additional information.

Qualified students working on an individual basis with professors who have agreed to supervise such work. Graduate students doing independent work which cannot be classified as actual research will register for credit under course number 599, 699, or 799.

This course will focus on how to insure that we can reliably get quality information and will also consider information quality from the perspective of the suppliers of information.  Principles of evaluating information exchanges and sources will be discussed and topics will include the verification of the accuracy of information and the evaluation of resources in specialized subject domains.  Graduate-level requirements include a stronger emphasis on the group presentation. Participation, midterm exam, individual project, and short assignments will not contribute as heavily to the final grade.

Designed for information professionals who intermediate between information seekers at all levels and information resources in all forms including texts, images, audio, and data. Course material and assignments focus on intermediating services such as interviewing; online searching of catalogs, indexes, and open-access repositories; instruction; and reference collection curation.
 

This course will focus on the online retrieval and evaluation of medical literature and the issues surrounding provision of timely, relevant, peer-reviewed medical information. Emphasis will be on the development of the intellectual acuity required to provide physicians, nurses, pharmacists, allied health professionals, medical researchers and consumers with targeted responses to medical queries. Current search modalities such as Evidence-Based Medicine will be covered both in readings and in class discussions.

Explores the interconnectedness of information forms and environments (libraries, museums, archives, electronic, mass media, etc.) from different theoretical and cultural perspectives. Contrasts each with Native American and Hispanic experiences in information and library settings.

This course provides the student with an overview of social, historical, and cultural influences on the health status of multi-ethnic cultural communities with an emphasis on Native American and Hispanic environments. Students will integrate health disparities knowledge as they learn about consumer health information resources which address these concerns. Resources for Hispanic and Native American populations will be highlighted as well as topics such as health calculators, evaluating health web sites, health literacy, searching tips on minority health, and conducting the health reference interview.

This course explores the ways in which groups of persons may be knowers and what information rights this knowledge might give them, within groups defined by their ethnic or cultural origin, e.g., indigenous peoples, ethnic and racial groups. In addition, libraries and other information services can be designed so as to foster the development and preservation of group knowledge and respect for group information rights.

Since the 1990s, the concept of marketing as applied to library environments has been misunderstood. Instead of just public relations or advertising, marketing is the process of communicating with customers and potential customers to determine needs, to design services to meet them, to inform the community about services, and to evaluate them so that they can be improved. This course will look at the marketing cycle as it may be applied to a variety of library environments. It will look at the relationship of marketing to program planning, branding, focusing on customers and customer relations, promoting services, and evaluating them. It will look at both physical space and virtual space as they promote the image of libraries and provide places for service delivery.

All information organizations (libraries, archives, museums, and public and corporate organizations involved in information management) have leadership expectations of their professional employees whether they are in management positions or not.  This course focuses the theories, principles, and practices of leadership in these organizations.  The course will cover what is leadership and how it differs from management.  It will identify what it means to be a professional-- career versus job orientation; understanding personal strengths and management styles (Myers-Briggs, Emotional Intelligence); and professional values-- customer focus, continual learning, diversity.  It will also cover understanding organizations and organizational cultures; working on teams; collaboration and negotiation; project management; data based decisions;  program development and budgeting, assessment and evaluation; communication skills and interpersonal skills-- including giving and receiving constructive feedback; managing conflict; relationship building and networking; leading change and managing up; and what to look for in a new position.

This course covers theory, methods, and techniques widely used to design and develop a relational database system and students will develop a broad understanding of modern database management systems. Applications of fundamental database principles in a stand-alone database environment using MS Access and Windows are emphasized. Applications in an Internet environment will be discussed using MySQL in the Linux platform. Graduate-level requirements include a group project consisting of seven sections: Database Design; Implementation (Tables); Forms; Data Retrieval (Queries/Reports); Project Presentation; Project Report; and, Peer Evaluation.

The U.S. government collects, generates, publishes and distributes a vast amount and variety of information. All information professionals-even those who do not intend to specialize as government document librarians-should understand the organization of and promote access to this body of work. In this course, lectures, discussions, and readings will acquaint students with theoretical and practical knowledge. The assignments will provide opportunities for deeper exploration of government information policies and resources. Graduate-level requirements include a policy paper worth 35% of their final grade.

Study of the user interface in information systems, of human computer interaction and of website design and evaluation. Graduate-level requirements include group work and longer examinations.

Introduces the basics of copyright law and fair use, also discusses the theoretical foundations and history of copyright and the public domain. These issues are placed within a broader multicultural and international context. By the end of the course students will: (a) know the basics of copyright law and fair use as they apply to libraries and related information services, and (b) understand the importance of balancing the rights of intellectual property owners with the societal need for a robust public domain.  Graduate-level requirements include an individual project on a topic chosen in consultation with the professor.

Information seeking is the process or activity of attempting to obtain and use information from both human and virtual sources. It is a basic skill that people in the 21st Century need for their academic and career work. LIS 587 addresses how to assist users of information services and libraries to accomplish this important task. The course addresses information seeking theories, methods and user behaviors with a goal of students gaining an understanding of how people seek, gather, retrieve and use information. The course draws on literature from library and information science, psychology and communications. Understanding information seeking is applicable broadly for information professionals.

The planning/evaluation cycle as an approach to assessing various information center services.

[Taught yearly] This course is designed to give students knowledge of health informatics within the context of all types of information centers. The course includes:  an overview of health information resources -- both public and medical, evaluating and creating health information resources, promoting health and medical information from the library, and use of data bases to identify and trying to solve community issues around prevalent health & medical issues with in a community. Program planning and evaluation will be introduced. 

Focuses on the theoretical basis of healthcare informatics with an emphasis on management and processing of healthcare data, information, and knowledge. Healthcare vocabulary and language systems, and basic database design concepts are addressed.

This course surveys and evaluates the major print and electronic bibliographic and information sources in business librarianship.  Emphasis is placed upon user needs as they are translated into information-seeking practices.

This course will address the impact of technology on the fundamentals of libraries, archives and records management. Many librarians, archivists and records managers who have been working for even a few years find that they need to know more about working with digital information, the shift from paper to electrons caused a shift in the fundamental nature of the professions. To thrive in the digital era, they need new skills to accomplish many of the same tasks. Collections will no longer be physical, bur virtual. Patrons will often be thousands of miles away, not just the other side of the reference desk. This course is intended to help you understand this new environment.

This course will focus on how to insure that we can reliably get quality information and will also consider information quality from the perspective of the suppliers of information.  Principles of evaluating information exchanges and sources will be discussed and topics will include the verification of the accuracy of information and the evaluation of resources in specialized subject domains.  Graduate-level requirements include a stronger emphasis on the group presentation. Participation, midterm exam, individual project, and short assignments will not contribute as heavily to the final grade.

Designed for information professionals who intermediate between information seekers at all levels and information resources in all forms including texts, images, audio, and data. Course material and assignments focus on intermediating services such as interviewing; online searching of catalogs, indexes, and open-access repositories; instruction; and reference collection curation.
 

This course explores the ways in which groups of persons may be knowers and what information rights this knowledge might give them, within groups defined by their ethnic or cultural origin, e.g., indigenous peoples, ethnic and racial groups. In addition, libraries and other information services can be designed so as to foster the development and preservation of group knowledge and respect for group information rights.

Since the 1990s, the concept of marketing as applied to library environments has been misunderstood. Instead of just public relations or advertising, marketing is the process of communicating with customers and potential customers to determine needs, to design services to meet them, to inform the community about services, and to evaluate them so that they can be improved. This course will look at the marketing cycle as it may be applied to a variety of library environments. It will look at the relationship of marketing to program planning, branding, focusing on customers and customer relations, promoting services, and evaluating them. It will look at both physical space and virtual space as they promote the image of libraries and provide places for service delivery.

All information organizations (libraries, archives, museums, and public and corporate organizations involved in information management) have leadership expectations of their professional employees whether they are in management positions or not.  This course focuses the theories, principles, and practices of leadership in these organizations.  The course will cover what is leadership and how it differs from management.  It will identify what it means to be a professional-- career versus job orientation; understanding personal strengths and management styles (Myers-Briggs, Emotional Intelligence); and professional values-- customer focus, continual learning, diversity.  It will also cover understanding organizations and organizational cultures; working on teams; collaboration and negotiation; project management; data based decisions;  program development and budgeting, assessment and evaluation; communication skills and interpersonal skills-- including giving and receiving constructive feedback; managing conflict; relationship building and networking; leading change and managing up; and what to look for in a new position.

This course covers theory, methods, and techniques widely used to design and develop a relational database system and students will develop a broad understanding of modern database management systems. Applications of fundamental database principles in a stand-alone database environment using MS Access and Windows are emphasized. Applications in an Internet environment will be discussed using MySQL in the Linux platform. Graduate-level requirements include a group project consisting of seven sections: Database Design; Implementation (Tables); Forms; Data Retrieval (Queries/Reports); Project Presentation; Project Report; and, Peer Evaluation.

The U.S. government collects, generates, publishes and distributes a vast amount and variety of information. All information professionals-even those who do not intend to specialize as government document librarians-should understand the organization of and promote access to this body of work. In this course, lectures, discussions, and readings will acquaint students with theoretical and practical knowledge. The assignments will provide opportunities for deeper exploration of government information policies and resources. Graduate-level requirements include a policy paper worth 35% of their final grade.

Study of the user interface in information systems, of human computer interaction and of website design and evaluation. Graduate-level requirements include group work and longer examinations.

Introduces the basics of copyright law and fair use, also discusses the theoretical foundations and history of copyright and the public domain. These issues are placed within a broader multicultural and international context. By the end of the course students will: (a) know the basics of copyright law and fair use as they apply to libraries and related information services, and (b) understand the importance of balancing the rights of intellectual property owners with the societal need for a robust public domain.  Graduate-level requirements include an individual project on a topic chosen in consultation with the professor.

Information seeking is the process or activity of attempting to obtain and use information from both human and virtual sources. It is a basic skill that people in the 21st Century need for their academic and career work. LIS 587 addresses how to assist users of information services and libraries to accomplish this important task. The course addresses information seeking theories, methods and user behaviors with a goal of students gaining an understanding of how people seek, gather, retrieve and use information. The course draws on literature from library and information science, psychology and communications. Understanding information seeking is applicable broadly for information professionals.

The planning/evaluation cycle as an approach to assessing various information center services.

This course will address the impact of technology on the fundamentals of libraries, archives and records management. Many librarians, archivists and records managers who have been working for even a few years find that they need to know more about working with digital information, the shift from paper to electrons caused a shift in the fundamental nature of the professions. To thrive in the digital era, they need new skills to accomplish many of the same tasks. Collections will no longer be physical, bur virtual. Patrons will often be thousands of miles away, not just the other side of the reference desk. This course is intended to help you understand this new environment.

This course provides a basic understanding of technology in the digital information environment along with an introduction to practical hands-on skills needed to manage digital information. The course combines reading, discussion, collaboration, project work, independent study, and guided hands-on practice. The course covers the basic installation, setup and maintenance of key systems found in the digital information environment today. Linux is used as a foundation for learning while drawing parallels to the Windows server operating system, Unix operating systems, and other operating systems.

This course will focus on a wide range of issues dealing with law library practice and administration, including but not limited to digital law libraries, collection development, law library administration, teaching legal research, database management, professional ethics and intellectual property issues. Several classes will be taught by guest lecturers, primarily librarians from the law library.

This course is for students who seek to be law librarians. The course will meet once a week for two hours where the students will develop lesson plans and practice teaching legal research in specific areas such as the case, the statute and legislative history, secondary sources, non-legal research, CALR, administrative law and the internet. We will videotape their practice classes to critique and to allow students to monitor their own teaching styles. They will also develop web pages for the course. The course will culminate with the students actually teaching the Intermediate Legal Research (boot camp) class which takes place the week after the Spring semester ends.

Specialized work on an individual basis, consisting of training and practice in actual service in a technical, business, or governmental establishment. Students concurrently enrolled in the M.A. LIS in the School of Information should enroll in a LIS 698 Capstone Internship for a 3 credit internship to satisfy the MA Capstone Internship requirement. See the MA Internship page for additional information.

Qualified students working on an individual basis with professors who have agreed to supervise such work. Graduate students doing independent work which cannot be classified as actual research will register for credit under course number 599, 699, or 799.

This course will focus on how to insure that we can reliably get quality information and will also consider information quality from the perspective of the suppliers of information.  Principles of evaluating information exchanges and sources will be discussed and topics will include the verification of the accuracy of information and the evaluation of resources in specialized subject domains.  Graduate-level requirements include a stronger emphasis on the group presentation. Participation, midterm exam, individual project, and short assignments will not contribute as heavily to the final grade.

Survey of a wide variety of children's and young adult literature with emphasis on bilingual/multilingual, multicultural, and multiethnic literature. Using children's and young adult literature to develop literacy, particularly for English language learners will also be studied.

Examines the full range of abilities needed for working with preschoolers and their families and caregivers in today's public libraries. Provides theory, practice, and a framework for thinking about early childhood development and literacy.

Study of the principles and practices of descriptive cataloging for bibliographic and authority control, and resource discovery. AACR2R, RDA, MARC, Dublin Core, OAI-PMH, and selected specialized metadata schemes for all forms and formats of materials are covered.

Designed for information professionals who intermediate between information seekers at all levels and information resources in all forms including texts, images, audio, and data. Course material and assignments focus on intermediating services such as interviewing; online searching of catalogs, indexes, and open-access repositories; instruction; and reference collection curation.
 

Explores the interconnectedness of information forms and environments (libraries, museums, archives, electronic, mass media, etc.) from different theoretical and cultural perspectives. Contrasts each with Native American and Hispanic experiences in information and library settings.

Addresses themes associated with the production of information artifacts and issues in documenting cultural diversity across the American culture landscape. The practices of collection and documenting cultures and communities will be explored in relation to the mission of libraries, archives, historical societies and other cultural heritage institutions concerned with the acquisition of information in books, journals and other textual materials, and in sound and visual documents.

This course explores the ways in which groups of persons may be knowers and what information rights this knowledge might give them, within groups defined by their ethnic or cultural origin, e.g., indigenous peoples, ethnic and racial groups. In addition, libraries and other information services can be designed so as to foster the development and preservation of group knowledge and respect for group information rights.

Since the 1990s, the concept of marketing as applied to library environments has been misunderstood. Instead of just public relations or advertising, marketing is the process of communicating with customers and potential customers to determine needs, to design services to meet them, to inform the community about services, and to evaluate them so that they can be improved. This course will look at the marketing cycle as it may be applied to a variety of library environments. It will look at the relationship of marketing to program planning, branding, focusing on customers and customer relations, promoting services, and evaluating them. It will look at both physical space and virtual space as they promote the image of libraries and provide places for service delivery.

Information Resource Development. Principles of identifying, selecting, acquiring, managing, and evaluating information resources for libraries, information centers, and other information-based settings.

Introduction to readers' advisory services in a public library setting. Emphasis on genre fiction, although non-fiction readers' advisory will also be addressed. Additional topics include the readers' advisory interview, tools and resources, and marketing fiction in your library. Graduate-level requirements include more extensive research and a higher level of performance.

All information organizations (libraries, archives, museums, and public and corporate organizations involved in information management) have leadership expectations of their professional employees whether they are in management positions or not.  This course focuses the theories, principles, and practices of leadership in these organizations.  The course will cover what is leadership and how it differs from management.  It will identify what it means to be a professional-- career versus job orientation; understanding personal strengths and management styles (Myers-Briggs, Emotional Intelligence); and professional values-- customer focus, continual learning, diversity.  It will also cover understanding organizations and organizational cultures; working on teams; collaboration and negotiation; project management; data based decisions;  program development and budgeting, assessment and evaluation; communication skills and interpersonal skills-- including giving and receiving constructive feedback; managing conflict; relationship building and networking; leading change and managing up; and what to look for in a new position.

This course covers theory, methods, and techniques widely used to design and develop a relational database system and students will develop a broad understanding of modern database management systems. Applications of fundamental database principles in a stand-alone database environment using MS Access and Windows are emphasized. Applications in an Internet environment will be discussed using MySQL in the Linux platform. Graduate-level requirements include a group project consisting of seven sections: Database Design; Implementation (Tables); Forms; Data Retrieval (Queries/Reports); Project Presentation; Project Report; and, Peer Evaluation.

This course is designed to introduce the basic concepts and applications of Internet-related information technology and its impacts on individual users, groups, organizations, and society. The topics in this survey course include computing basics, network applications, human computer interactions, computer-support cooperative work, social aspects of information systems, and some economic and legal issues related to digital services and products.

The U.S. government collects, generates, publishes and distributes a vast amount and variety of information. All information professionals-even those who do not intend to specialize as government document librarians-should understand the organization of and promote access to this body of work. In this course, lectures, discussions, and readings will acquaint students with theoretical and practical knowledge. The assignments will provide opportunities for deeper exploration of government information policies and resources. Graduate-level requirements include a policy paper worth 35% of their final grade.

Study of the user interface in information systems, of human computer interaction and of website design and evaluation. Graduate-level requirements include group work and longer examinations.

This course will enable students to examine the full range of skills needed for working with young adults in today's public library. It will provide theory and practice and give students a framework for thinking about services to young adults. Assignments are designed to have students work in teams and often require connections with young adults, fellow professionals and community representatives. Students will be challenged to envision the best in library service to young adults and to envision themselves as key players in their libraries and communities in the next critical decades.

Introduces the basics of copyright law and fair use, also discusses the theoretical foundations and history of copyright and the public domain. These issues are placed within a broader multicultural and international context. By the end of the course students will: (a) know the basics of copyright law and fair use as they apply to libraries and related information services, and (b) understand the importance of balancing the rights of intellectual property owners with the societal need for a robust public domain.  Graduate-level requirements include an individual project on a topic chosen in consultation with the professor.

Information seeking is the process or activity of attempting to obtain and use information from both human and virtual sources. It is a basic skill that people in the 21st Century need for their academic and career work. LIS 587 addresses how to assist users of information services and libraries to accomplish this important task. The course addresses information seeking theories, methods and user behaviors with a goal of students gaining an understanding of how people seek, gather, retrieve and use information. The course draws on literature from library and information science, psychology and communications. Understanding information seeking is applicable broadly for information professionals.

The planning/evaluation cycle as an approach to assessing various information center services.

This course will address the impact of technology on the fundamentals of libraries, archives and records management. Many librarians, archivists and records managers who have been working for even a few years find that they need to know more about working with digital information, the shift from paper to electrons caused a shift in the fundamental nature of the professions. To thrive in the digital era, they need new skills to accomplish many of the same tasks. Collections will no longer be physical, bur virtual. Patrons will often be thousands of miles away, not just the other side of the reference desk. This course is intended to help you understand this new environment.

This course provides a basic understanding of technology in the digital information environment along with an introduction to practical hands-on skills needed to manage digital information. The course combines reading, discussion, collaboration, project work, independent study, and guided hands-on practice. The course covers the basic installation, setup and maintenance of key systems found in the digital information environment today. Linux is used as a foundation for learning while drawing parallels to the Windows server operating system, Unix operating systems, and other operating systems.

This course provides you with a basic understanding of the theory and practical approaches to the management of information and technology in the digital information environment. Management topics considered in this course range from the strategic (planning, leadership, and policy development) to the tactical (project management, the acquisition and deployment of technology). The course combines reading, discussion, collaboration, project work, independent study, and guided hands-on practice in order to reinforce the concepts described in the project objectives.

Specialized work on an individual basis, consisting of training and practice in actual service in a technical, business, or governmental establishment. Students concurrently enrolled in the M.A. LIS in the School of Information should enroll in a LIS 698 Capstone Internship for a 3 credit internship to satisfy the MA Capstone Internship requirement. See the MA Internship page for additional information.

Qualified students working on an individual basis with professors who have agreed to supervise such work. Graduate students doing independent work which cannot be classified as actual research will register for credit under course number 599, 699, or 799.

As the first course a SLIS master’s student takes, LIS 504 provides an introduction to the library and information professions, to the SLIS graduate program and to roles and current issues in library and information services for the 21st Century.

Provides an introduction to the archival profession with focus on theory and practice in the areas of appraisal and acquisition, arrangement and description, reference, preservation, exhibitions, outreach, and electronic resource development.

This course examines the archivist’s ‘first’ responsibility – the appraisal of records for long-term preservation. Appraisal is first in the sequence of archival functions and, therefore, influences all subsequent archival activities. Importantly, appraisal is integral in archiving as, through  it, archivists determine what silver of the total human documentary production will actually become ‘archives’ and thus part of society’s historical narrative and collective memory. By performing appraisal and selection, archivists are thereby actively shaping the future’s history of our times.

This course will address the impact of technology on the fundamentals of libraries, archives and records management. Many librarians, archivists and records managers who have been working for even a few years find that they need to know more about working with digital information, the shift from paper to electrons caused a shift in the fundamental nature of the professions. To thrive in the digital era, they need new skills to accomplish many of the same tasks. Collections will no longer be physical, bur virtual. Patrons will often be thousands of miles away, not just the other side of the reference desk. This course is intended to help you understand this new environment.

Study of the principles and practices of descriptive cataloging for bibliographic and authority control, and resource discovery. AACR2R, RDA, MARC, Dublin Core, OAI-PMH, and selected specialized metadata schemes for all forms and formats of materials are covered.

Provides an introduction to the preservation of library materials, including an overview of physical and chemical deterioration in various forms of media, and exploration of the body of knowledge related to ameliorating these problems.

Addresses themes associated with the production of information artifacts and issues in documenting cultural diversity across the American culture landscape. The practices of collection and documenting cultures and communities will be explored in relation to the mission of libraries, archives, historical societies and other cultural heritage institutions concerned with the acquisition of information in books, journals and other textual materials, and in sound and visual documents.

This course covers theory, methods, and techniques widely used to design and develop a relational database system and students will develop a broad understanding of modern database management systems. Applications of fundamental database principles in a stand-alone database environment using MS Access and Windows are emphasized. Applications in an Internet environment will be discussed using MySQL in the Linux platform. Graduate-level requirements include a group project consisting of seven sections: Database Design; Implementation (Tables); Forms; Data Retrieval (Queries/Reports); Project Presentation; Project Report; and, Peer Evaluation.

Introduces the basics of copyright law and fair use, also discusses the theoretical foundations and history of copyright and the public domain. These issues are placed within a broader multicultural and international context. By the end of the course students will: (a) know the basics of copyright law and fair use as they apply to libraries and related information services, and (b) understand the importance of balancing the rights of intellectual property owners with the societal need for a robust public domain.  Graduate-level requirements include an individual project on a topic chosen in consultation with the professor.

This course will bring together lectures, discussions, guest presentations, and community-focused assignments to develop student understanding of and experience working with communities on the formation of practical strategies for working within community-focused archives and museum contexts to: identify records, artifacts, and their creation; document their activities; collect, manage, display, make accessible, and preserve records and other historical and cultural material; and undertake community-focused collaborative research. Students will be required to select a community of interest and work independently with that community throughout the semester. The instructor can help suggest communities in search of archives- and museum-focused activities, but students are responsible for selecting their own community site.

This course provides a basic understanding of technology in the digital information environment along with an introduction to practical hands-on skills needed to manage digital information. The course combines reading, discussion, collaboration, project work, independent study, and guided hands-on practice. The course covers the basic installation, setup and maintenance of key systems found in the digital information environment today. Linux is used as a foundation for learning while drawing parallels to the Windows server operating system, Unix operating systems, and other operating systems.

This course provides you with a basic understanding of the theory and practical approaches to the management of information and technology in the digital information environment. Management topics considered in this course range from the strategic (planning, leadership, and policy development) to the tactical (project management, the acquisition and deployment of technology). The course combines reading, discussion, collaboration, project work, independent study, and guided hands-on practice in order to reinforce the concepts described in the project objectives.

This 3-credit course is 1 of 5 required for completion of the Certificate in Digital Information Management (DigIn). This course will provide an in-depth look at the processes involved in building and managing digital collections and institutional repositories. The course will have a strong hands-on component in which students will apply advanced resource description methods to a collection, and then build a prototype repository along with a basic access system. Students will also analyze and discuss case examples of digital collections, focusing on technology management issues and organizational strategies for building different types of collections.

LIS 672 is a prerequisite for LIS 675

Specialized work on an individual basis, consisting of training and practice in actual service in a technical, business, or governmental establishment. Students concurrently enrolled in the M.A. LIS in the School of Information should enroll in a LIS 698 Capstone Internship for a 3 credit internship to satisfy the MA Capstone Internship requirement. See the MA Internship page for additional information.

Qualified students working on an individual basis with professors who have agreed to supervise such work. Graduate students doing independent work which cannot be classified as actual research will register for credit under course number 599, 699, or 799.

This course will focus on the online retrieval and evaluation of medical literature and the issues surrounding provision of timely, relevant, peer-reviewed medical information. Emphasis will be on the development of the intellectual acuity required to provide physicians, nurses, pharmacists, allied health professionals, medical researchers and consumers with targeted responses to medical queries. Current search modalities such as Evidence-Based Medicine will be covered both in readings and in class discussions.

[Taught yearly] This course is designed to give students knowledge of health informatics within the context of all types of information centers. The course includes:  an overview of health information resources -- both public and medical, evaluating and creating health information resources, promoting health and medical information from the library, and use of data bases to identify and trying to solve community issues around prevalent health & medical issues with in a community. Program planning and evaluation will be introduced. 

Specialized work on an individual basis, consisting of training and practice in actual service in a technical, business, or governmental establishment. Students concurrently enrolled in the M.A. LIS in the School of Information should enroll in a LIS 698 Capstone Internship for a 3 credit internship to satisfy the MA Capstone Internship requirement. See the MA Internship page for additional information.

Focuses on the theoretical basis of healthcare informatics with an emphasis on management and processing of healthcare data, information, and knowledge. Healthcare vocabulary and language systems, and basic database design concepts are addressed.

This course provides the student with an overview of social, historical, and cultural influences on the health status of multi-ethnic cultural communities with an emphasis on Native American and Hispanic environments. Students will integrate health disparities knowledge as they learn about consumer health information resources which address these concerns. Resources for Hispanic and Native American populations will be highlighted as well as topics such as health calculators, evaluating health web sites, health literacy, searching tips on minority health, and conducting the health reference interview.

This course covers theory, methods, and techniques widely used to design and develop a relational database system and students will develop a broad understanding of modern database management systems. Applications of fundamental database principles in a stand-alone database environment using MS Access and Windows are emphasized. Applications in an Internet environment will be discussed using MySQL in the Linux platform. Graduate-level requirements include a group project consisting of seven sections: Database Design; Implementation (Tables); Forms; Data Retrieval (Queries/Reports); Project Presentation; Project Report; and, Peer Evaluation.

This course is designed to introduce the basic concepts and applications of Internet-related information technology and its impacts on individual users, groups, organizations, and society. The topics in this survey course include computing basics, network applications, human computer interactions, computer-support cooperative work, social aspects of information systems, and some economic and legal issues related to digital services and products.

Information seeking is the process or activity of attempting to obtain and use information from both human and virtual sources. It is a basic skill that people in the 21st Century need for their academic and career work. LIS 587 addresses how to assist users of information services and libraries to accomplish this important task. The course addresses information seeking theories, methods and user behaviors with a goal of students gaining an understanding of how people seek, gather, retrieve and use information. The course draws on literature from library and information science, psychology and communications. Understanding information seeking is applicable broadly for information professionals.

Structure and workings of scholarly communication and products in the U.S. Examines the content and technology of scholarly communication in various disciplines.

This course is for students who seek to be law librarians. The course will meet once a week for two hours where the students will develop lesson plans and practice teaching legal research in specific areas such as the case, the statute and legislative history, secondary sources, non-legal research, CALR, administrative law and the internet. We will videotape their practice classes to critique and to allow students to monitor their own teaching styles. They will also develop web pages for the course. The course will culminate with the students actually teaching the Intermediate Legal Research (boot camp) class which takes place the week after the Spring semester ends.

Specialized work on an individual basis, consisting of training and practice in actual service in a technical, business, or governmental establishment. Students concurrently enrolled in the M.A. LIS in the School of Information should enroll in a LIS 698 Capstone Internship for a 3 credit internship to satisfy the MA Capstone Internship requirement. See the MA Internship page for additional information.

The U.S. government collects, generates, publishes and distributes a vast amount and variety of information. All information professionals-even those who do not intend to specialize as government document librarians-should understand the organization of and promote access to this body of work. In this course, lectures, discussions, and readings will acquaint students with theoretical and practical knowledge. The assignments will provide opportunities for deeper exploration of government information policies and resources. Graduate-level requirements include a policy paper worth 35% of their final grade.

Introduces the basics of copyright law and fair use, also discusses the theoretical foundations and history of copyright and the public domain. These issues are placed within a broader multicultural and international context. By the end of the course students will: (a) know the basics of copyright law and fair use as they apply to libraries and related information services, and (b) understand the importance of balancing the rights of intellectual property owners with the societal need for a robust public domain.  Graduate-level requirements include an individual project on a topic chosen in consultation with the professor.

This course will focus on how to insure that we can reliably get quality information and will also consider information quality from the perspective of the suppliers of information.  Principles of evaluating information exchanges and sources will be discussed and topics will include the verification of the accuracy of information and the evaluation of resources in specialized subject domains.  Graduate-level requirements include a stronger emphasis on the group presentation. Participation, midterm exam, individual project, and short assignments will not contribute as heavily to the final grade.

Designed for information professionals who intermediate between information seekers at all levels and information resources in all forms including texts, images, audio, and data. Course material and assignments focus on intermediating services such as interviewing; online searching of catalogs, indexes, and open-access repositories; instruction; and reference collection curation.
 

Study of the user interface in information systems, of human computer interaction and of website design and evaluation. Graduate-level requirements include group work and longer examinations.

This course will address the impact of technology on the fundamentals of libraries, archives and records management. Many librarians, archivists and records managers who have been working for even a few years find that they need to know more about working with digital information, the shift from paper to electrons caused a shift in the fundamental nature of the professions. To thrive in the digital era, they need new skills to accomplish many of the same tasks. Collections will no longer be physical, bur virtual. Patrons will often be thousands of miles away, not just the other side of the reference desk. This course is intended to help you understand this new environment.

This course provides you with a basic understanding of the theory and practical approaches to the management of information and technology in the digital information environment. Management topics considered in this course range from the strategic (planning, leadership, and policy development) to the tactical (project management, the acquisition and deployment of technology). The course combines reading, discussion, collaboration, project work, independent study, and guided hands-on practice in order to reinforce the concepts described in the project objectives.

This course will focus on a wide range of issues dealing with law library practice and administration, including but not limited to digital law libraries, collection development, law library administration, teaching legal research, database management, professional ethics and intellectual property issues. Several classes will be taught by guest lecturers, primarily librarians from the law library.

This course is designed to build on the knowledge and skills students have gained in previous course work and through working in the legal field. Basic research methods will be reviewed in the first part of the course. We will then examine more advanced research topics, such as administrative law research, advanced statutory research, legislative history and practice materials. The goal of this course is to assist students in making the transition from researching in the academic setting to researching in a practice environment. 

This course will focus on a wide range of issues dealing with law library practice and administration, including but not limited to digital law libraries, collection development, law library administration, teaching legal research, database management, professional ethics and intellectual property issues. Several classes will be taught by guest lecturers, primarily librarians from the law library.

This course is for students who seek to be law librarians. The course will meet once a week for two hours where the students will develop lesson plans and practice teaching legal research in specific areas such as the case, the statute and legislative history, secondary sources, non-legal research, CALR, administrative law and the internet. We will videotape their practice classes to critique and to allow students to monitor their own teaching styles. They will also develop web pages for the course. The course will culminate with the students actually teaching the Intermediate Legal Research (boot camp) class which takes place the week after the Spring semester ends.

Specialized work on an individual basis, consisting of training and practice in actual service in a technical, business, or governmental establishment. Students concurrently enrolled in the M.A. LIS in the School of Information should enroll in a LIS 698 Capstone Internship for a 3 credit internship to satisfy the MA Capstone Internship requirement. See the MA Internship page for additional information.

Librarians and information professionals require expertise in teaching as our constituents learn to navigate the ever-expanding information landscape to use, create, and critique knowledge. This seminar-style course provides students with a foundation for pedagogy of information literacy instruction in libraries and similar settings. Understanding the identity and evolution of teaching librarians, associated learning theories, instructional praxis, and the current state of professional conversations about teaching and learning, students in this course will begin to situate themselves as library educators.

This course gives students the practical skills needed to develop high-quality online multimedia learning objects. Starting from a cognitive processing framework, students will examine evidence-based learning principles and how they are applied to online multimedia materials. Students will explore the latest multimedia technologies including content authoring tools, rapid e-learning tools, and video, audio and graphic tools. Course topics include learning theories, graphic design principles, interactivity, gaming, and engagement. Additionally, usability, accessibility, and universal design will be studied and students will understand how different assessments can be applied in different library contexts. Learning theories and background information will guide students in this course through the process of developing practical assessment models to evaluate online multimedia learning objects that can be used in a variety of libraries. This course can be taken concurrently with LIS 586: Learning Design for Library Instruction - LIS 583 will focus on instructional design to support asynchronous and online learning.

This course will introduce the concept of learning design, engaging students in examining models, principles, and practice for library instruction. The context of instructional design models and how they fit in with the larger pedagogy of information literacy and library instruction will be a central topic of this course. Students will explore the most popular learning design theories being used today (including ADDIE, Dick and Carey, ASSURE and Design Thinking), gain experience in critique of instructional design, and learn how to ascertain what models might be more appropriate for different purposes. Hands-on experience will help students implement these models in their own library instruction. 

Additionally, this course will also introduce students to assessment and evaluation of learning objects, particularly as they relate to information literacy programs, library instruction, and library staff training in libraries.  The nationally-recognized Quality Matters rubric will be addressed as an evaluation tool, along with other industry-standard practices for iterative assessment and continuous improvement of course design.  Students will gain an understanding of the theories that inform different assessment approaches and will use these theories to understand how users learn and how libraries support and measure the effectiveness of teaching and learning.

This course will take a project-based learning focus, with students designing and developing a cohesive unit of instruction throughout the semester.

This course can be taken concurrently with LIS 583: eLearning for Librarians and other Information Professionals, as this course, LIS 586 will focus on instructional design to support synchronous learning in face-to-face and blended learning environments.

Specialized work on an individual basis, consisting of training and practice in actual service in a technical, business, or governmental establishment. Students concurrently enrolled in the M.A. LIS in the School of Information should enroll in a LIS 698 Capstone Internship for a 3 credit internship to satisfy the MA Capstone Internship requirement. See the MA Internship page for additional information.

This course will address the impact of technology on the fundamentals of libraries, archives and records management. Many librarians, archivists and records managers who have been working for even a few years find that they need to know more about working with digital information, the shift from paper to electrons caused a shift in the fundamental nature of the professions. To thrive in the digital era, they need new skills to accomplish many of the same tasks. Collections will no longer be physical, bur virtual. Patrons will often be thousands of miles away, not just the other side of the reference desk. This course is intended to help you understand this new environment.

This course provides a basic understanding of technology in the digital information environment along with an introduction to practical hands-on skills needed to manage digital information. The course combines reading, discussion, collaboration, project work, independent study, and guided hands-on practice. The course covers the basic installation, setup and maintenance of key systems found in the digital information environment today. Linux is used as a foundation for learning while drawing parallels to the Windows server operating system, Unix operating systems, and other operating systems.

This course provides you with a basic understanding of the theory and practical approaches to the management of information and technology in the digital information environment. Management topics considered in this course range from the strategic (planning, leadership, and policy development) to the tactical (project management, the acquisition and deployment of technology). The course combines reading, discussion, collaboration, project work, independent study, and guided hands-on practice in order to reinforce the concepts described in the project objectives.

This 3-credit course is 1 of 5 required for completion of the Certificate in Digital Information Management (DigIn). This course will provide an in-depth look at the processes involved in building and managing digital collections and institutional repositories. The course will have a strong hands-on component in which students will apply advanced resource description methods to a collection, and then build a prototype repository along with a basic access system. Students will also analyze and discuss case examples of digital collections, focusing on technology management issues and organizational strategies for building different types of collections.

LIS 672 is a prerequisite for LIS 675

This 3-credit course is the last of 5 required for completion of the Certificate in Digital Information Management. LIS 676 is designed to give students experience working on a major project that will utilize the hands-on as well as theoretical learning acquired through the DigIn courses. Capstone projects should make a significant contribution to an organization that hosts digital collections, such as a library, archives, or museum, or it should make a significant research contribution involving some aspect of digital curation or digital libraries, and should be clearly designed to highlight your abilities and career goals.

This course is a hands-on, project-based approach to understanding and designing art installations. Enrollees will learn principles, tools, and techniques of rapid prototyping and installation design, and will collaborate to design and implement a large-scale installation by the end of the semester. The course lectures will also provide an overview of the history, theory, and aesthetics of installation art.  Graduate-level requirements include writing an analytical paper comparing several recent installation projects in relation to themes found in contemporary art (e.g., Artificial Life, Body/Identity Politics, Social Media/Hacktivism, Virtual or Augmented Reality, Databases and Information Visualization). The paper should be 15-20 pages in length.

This course introduces fundamental ideas of the Information Age, focusing on the value, organization, use, and processing of information. The course is organized as a survey of these ideas, with readings from the research literature. Specific topics (e.g., visualization, retrieval) will be covered by guest faculty who research in each of these areas.

This course introduces fundamental methods for both qualitative and quantitative research in information studies. Additionally, the seminar introduces the student to established and emerging areas of scholarly research in Schools of Information to encourage them to identify a personal research agenda. The seminar is organized in two main parts: the first part introduces relevant research methods (quantitative and qualitative), whereas the second part overviews specific research directions currently active in the School of Information. The second part of the seminar will be covered by guest faculty who research in each of the covered areas.

Bayesian modeling and inference is a powerful modern approach to representing the statistics of the world, reasoning about the world in the face of uncertainty, and learning about it from data. It cleanly separates the notions of representation, reasoning, and learning. It provides a principled framework for combining multiple source of information such as prior knowledge about the world with evidence about a particular case in observed data. This course will provide a solid introduction to the methodology and associated techniques, and show how they are applied in diverse domains ranging from computer vision to molecular biology to astronomy.  Graduate-level requirements include different exams requiring greater depth of understanding of topics, and will be assigned questions based on graduate-student specific assignments topics.

This course will guide students through advanced applications of computational methods for social science research.  Students will be encouraged to consider social problems from across sectors, including health science, environmental policy, education, and business. Particular attention will be given to the collection and analysis of data to study social networks, online communities, electronic commerce, and digital marketing.  Students will consider the many research designs used in contemporary social research, including “Big” data, online surveys, and virtual experimental labs, and will think critically about claims of causality, mechanisms, and generalization.

Introduction to the theories and practices used in the organization of information. Overview of national and international standards and practices for access to information in collections.

The field of Human Computer Interaction (HCI) encompasses the design, implementation, and evaluation of interactive computing systems. This course will provide a survey of HCI theory and practice. The course will address the presentation of information and the design of interaction from a human-centered perspective, looking at relevant perceptive, cognitive, and social factors influencing in the design process. It will motivate practical design guidelines for information presentation through Gestalt theory and studies of consistency, memory, and interpretation. Technological concerns will be examined that include interaction styles, devices, constraints, affordances, and metaphors. Theories, principles and design guidelines will be surveyed for both classical and emerging interaction paradigms, with case studies from practical application scenarios. As a central theme, the course will promote the processes of usability engineering, introducing the concepts of participatory design, requirements analysis, rapid prototyping, iterative development, and user evaluation. Both quantitative and qualitative evaluation strategies will be discussed.

Digital information technologies shape our lives. The benefits and the possible dangers of digital information technologies will be explored from a multidisciplinary perspective, looking at the insights into our digital age from history, linguistics sociology, political theory, information science, and philosophy. Students will have opportunities for active reflection on the ways in which digital technology shapes learning and social interaction. Graduate-level requirements include different percent breakdown of requirements and more stringent expectations in work produced.

We do all sorts of things with information technology: we play games, we listen to music, we watch movies, and we communicate with other people. But one of the main things that we use information technology for is to learn things. Toward this end, we visit Wikipedia, Ask.com, The New York Times, and other such sites. Or we just Google stuff that we want to know about. This course is about how information technology is affecting the ability of individuals and institutions to acquire and share knowledge.

Study of the basics of ethical theory and its application to problems in information management. Application and development of ethical codes in cases studies.

Machine learning describes the development of algorithms, which can modify their internal parameters (i.e., "learn") to recognize patterns and make decisions based on example data. These examples can be provided by a human, or they can be gathered automatically as part of the learning algorithm itself. This course will introduce the fundamentals of machine learning, will describe how to implement several practical methods for pattern recognition, feature selection, clustering, and decision making for reward maximization, and will provide a foundation for the development of new machine learning algorithms.  

This course will introduce students to the concepts and techniques of data mining for knowledge discovery. It includes methods developed in the fields of statistics, large-scale data analytics, machine learning, pattern recognition, database technology and artificial intelligence for automatic or semi-automatic analysis of large quantities of data to extract previously unknown interesting patterns. Topics include understanding varieties of data, data preprocessing, classification, association and correlation rule analysis, cluster analysis, outlier detection, and data mining trends and research frontiers. We will use software packages for data mining, explaining the underlying algorithms and their use and limitations. The course include laboratory exercises, with data mining case studies using data from many different resources such as social networks, linguistics, geo-spatial applications, marketing and/or psychology.

Virtual reality (VR) is an emerging technology that has recently been widely used in various areas, such as education, training, well-being, and entertainment. VR offers a highly immersive experience as the head mounted displays surround a 360-degree view of the user. It encompasses many disciplines, such as computer science, human computer interaction, game design and development, information science, and psychology. This course merges a theoretical and practical approach to give students the necessary knowledge that is required to design, develop, and critique virtual reality games and applications.

Algorithms is a crucial component of game development. This course will provide students with an in-depth introduction to algorithm concepts for game development. The course will cover basic algorithm and data structures concepts, basic math concepts related to game algorithms, physics and artificial intelligence based game algorithms that are supplemented with modern examples. Unity Game Engine along with C# programming language will be used throughout the class.

Students will learn from experts from projects that have developed widely adopted foundational Cyber infrastructure resources, followed by hands-on laboratory exercises focused around those resources. Students will use these resources and gain practical experience from laboratory exercises for a final project using a data set and meeting requirements provided by domain scientists. Students will be provided access to computer resources at: UA campus clusters, iPlant Collaborative and at NSF XSEDE. Students will also learn to write a proposal for obtaining future allocation to large-scale national resources through XSEDE.  Graduate-level requirements include reading a paper related to cyberinfrastructure, present it to the class, and lead a discussion on the paper.

This course will focus on the online retrieval and evaluation of medical literature and the issues surrounding provision of timely, relevant, peer-reviewed medical information. Emphasis will be on the development of the intellectual acuity required to provide physicians, nurses, pharmacists, allied health professionals, medical researchers and consumers with targeted responses to medical queries. Current search modalities such as Evidence-Based Medicine will be covered both in readings and in class discussions.

Provides an introduction to the archival profession with focus on theory and practice in the areas of appraisal and acquisition, arrangement and description, reference, preservation, exhibitions, outreach, and electronic resource development.

This course provides a broad technical introduction to the tools, techniques and concepts of artificial intelligence. The course will focus on methods for automating decision making under a variety of conditions, including full and partial information, and dealing with uncertainty. Students will gain practical experience writing programs that use these techniques to solve a variety of problems.

Topics include problem solving (search spaces, uninformed and informed search, games, and constraint satisfaction), principles of knowledge representation and reasoning (propositional and first-­‐order logic, logical inference, planning), and representing and reasoning with uncertainty (decision theory, reinforcement learning, Bayesian networks, probabilistic inference, basic discrete-­‐time probabilistic models).

This course provides an introduction to video game development. We will explore game design (not just computer games, but all games) and continue with an examination of game prototyping. Once we have working prototypes, we will continue with the development of a complete 2D computer game. The remaining course topics include: designing the game engine, rendering the graphics to the screen, and artificial intelligence. Students will be given periodic homework that reinforces what was learned in class. Homework will include developing a game prototype, game design documentation, some programming tasks. Students will work in small teams to develop a working game as a term project. Grades will be primarily based on the term project with some small amount of weight to homework. The examples provided in class will be programmed in Java and available for execution on any operating system. Programming homework assignments will be done in either Java or the language chosen by the instructor. The term project can be written in any programming language with instructor permission.

Analyze genomic sequences through understanding and using a variety of bioinformatics algorithms and software tools.  Interdisciplinary approach integrating informatics, statistics, and biology.  Graduate-level requirements include leading a discussion on a current paper or give a tutorial on a bioinformatics tool as part of the Major Concept Exercises category.

Most of web data today consists of unstructured text. This course will cover the fundamental knowledge necessary to organize such texts, search them a meaningful way, and extract relevant information from them. This course will teach natural language processing through the design and development of end-to-end natural language understanding applications, including sentiment analysis (e.g., is this review positive or negative?), information extraction (e.g., extracting named entities and their relations from text), and question answering (retrieving exact answers to natural language questions such as "What is the capital of France" from large document collections). We will use several natural language processing toolkits, such as NLTK and Stanford's CoreNLP. The main programming language used in the course will be Python, but code written in Java or Scala will be accepted as well.  Graduate-level requirements include implementing more complex, state-of-the-art algorithms for the three proposed projects. This will require additional reading of conference papers and journal articles.

Most of the web data today consists of unstructured text. Of course, the fact that this data exists is irrelevant, unless it is made available such that users can quickly find information that is relevant for their needs. This course will cover the fundamental knowledge necessary to build such systems, such as web crawling, index construction and compression, boolean, vector-based, and probabilistic retrieval models, text classification and clustering, link analysis algorithms such as PageRank, and computational advertising. The students will also complete one programming project, in which they will construct one complex application that combines multiple algorithms into a system that solves real-world problems.  Graduate level requirements include implementing more complex, state-of-the-art algorithms for the programming project, which might require additional reading of research articles. Written assignments will have additional questions for graduate students.

Neural networks are a branch of machine learning that combines a large number of simple computational units to allow computers to learn from and generalize over complex patterns in data. Students in this course will learn how to train and optimize feed forward, convolutional, and recurrent neural networks for tasks such as text classification, image recognition, and game playing.

Introduction to organization systems that use controlled vocabularies. Principles, standards, design and maintenance of thesauri using computer software are studied. The use of controlled vocabularies in website design and digital libraries is also explored.

All information organizations (libraries, archives, museums, and public and corporate organizations involved in information management) have leadership expectations of their professional employees whether they are in management positions or not. This course focuses the theories, principles, and practices of leadership in these organizations. The course will cover what is leadership and how it differs from management. It will identify what it means to be a professional-- career versus job orientation; understanding personal strengths and management styles (Myers-Briggs, Emotional Intelligence); and professional values-- customer focus, continual learning, diversity. It will also cover understanding organizations and organizational cultures; working on teams; collaboration and negotiation; project management; data based decisions; program development and budgeting, assessment and evaluation; communication skills and interpersonal skills-- including giving and receiving constructive feedback; managing conflict; relationship building and networking; leading change and managing up; and what to look for in a new position.

This course covers theory, methods, and techniques widely used to design and develop a relational database system and students will develop a broad understanding of modern database management systems. Applications of fundamental database principles in a stand-alone database environment using MS Access and Windows are emphasized. Applications in an Internet environment will be discussed using MySQL in the Linux platform. Graduate-level requirements include a group project consisting of seven sections: Database Design; Implementation (Tables); Forms; Data Retrieval (Queries/Reports); Project Presentation; Project Report; and, Peer Evaluation.

This course is designed to introduce the basic concepts and applications of Internet-related information technology and its impacts on individual users, groups, organizations, and society. The topics in this survey course include computing basics, network applications, human computer interactions, computer-support cooperative work, social aspects of information systems, and some economic and legal issues related to digital services and products.

Study of the user interface in information systems, of human computer interaction, and of website design and evaluation. Graduate-level requirements include group work and longer examinations.

Organizing information in electronic formats requires standard machine-readable languages. This course covers recent standards including XML (eXtensible Markup Language) and related technologies (XPath and XSLT) which are used widely in current information organization systems. Building on a sounding understanding of XML technologies, the course also introduces students to newer standards that support the development of the Semantic Web. These standards include RDF (Resource Description Framework), RDFS (RDF Schema), and OWL (Web Ontology Language) and their application under the Linked Data paradigm. While the application of many specific XML schemas used in libraries and other information setting such as science and business will be used to provide the context for various topics, the main focus of the course is on understanding the concepts of XML and Semantic Web technologies and on applying practical skills in various settings, including but not limiting to libraries. The course is heavy with hands-on assignments and requires students complete a final group project.

Information-seeking theories, methods, and user behaviors will be covered in order to gain an understanding of how people seek, gather, retrieve and use information. Information-seeking behavior draws on literature from library and information science, psychology, and communications. Graduate-level requirements include conducting a real-world experience or evaluation of information seeking behaviors in a self-selected social context and information system. The project will include a two-page proposal of the experience due at the midterm and an online presentation to the class of the findings of the study, including; problem/issue studies, research question, data collected and analyzed, significance to the social context, and a statement of personal relationships to the topic and participants.

The planning/evaluation cycle as an approach to assessing various information center services.

This course examines the archivist's `first' responsibility - the appraisal of records for long-term preservation. Appraisal is first in the sequence of archival functions and, therefore, influences all subsequent archival activities. Importantly, appraisal is integral in archiving as, through it, archivists determine what sliver of the total human documentary production will actually become `archives' and thus part of society's historical narrative and collective memory. By performing appraisal and selection, archivists are thereby actively shaping the future's history of our times. Topics covered in this course include Historical Foundations, Key Ideas, and Debates in Appraisal; Appraisal Methods and Strategies; Appraisal for Specific Formats and Genres; and Issues Relating to Appraisal, Democratization, Ethics, and Social Justice. Course readings, assignments, lectures, and discussions will provide students with a thorough knowledge of the basic theories, strategies, professional practices and discourses concerning appraisal with an orientation to doing this job well as working archivists. This is a reading intensive course. Students are expected to attend all classes, do all assigned readings, and participate in in-class and online discussions. Discussions are an integral part of this class as we make sense of our readings and everyday practices together. Participation is absolutely necessary for success. Students are encouraged to integrate relevant prior classroom learning, and personal, professional, and research experiences and reflect upon how these might be utilized or translated in order to work with communities, their archives, and archival materials.

LIS/INFO 671 introduces the basic functions of: *digital curation, a term that refers to the full set of management processes needed to create, select, describe, preserve and facilitate access to all types of digital collections, and *digital preservation, a formal endeavor to ensure that digital information of continuing value remains accessible and usable. We will focus primarily on digital curation and preservation in archives, libraries and museums, but we will also explore and compare digital curation and preservation practices from other disciplines, such as e-commerce, government documents and various business document systems and collections, in order to understand both the differences and similarities in the organization, management and preservation of different digital collections. By concentrating on common principles of information organization and information life cycles, you will be able to translate your learning and skills to many kinds of digital collections across disciplines and institutional cultures. This course will also introduce the basic problems associated with digital preservation. It will give students a thorough orientation to the technological and organizational approaches, which have been developed to address long-term preservation concerns. Finally, the course will examine the current state of the art in digital preservation and assess what challenges remain in research and implementation efforts. This course is designed to help new information professionals identify roles to play in managing and preserving digital objects and collections, and at the same time to enhance their effectiveness in working across organizational and technical boundaries.

This course provides a basic understanding of technology in the digital information environment along with an introduction to practical hands-on skills needed to manage digital information. The course combines reading, discussion, collaboration, project work, independent study, and guided hands-on practice. The course covers the basic installation, setup and maintenance of key systems found in the digital information environment today. Linux is used as a foundation for learning while drawing parallels to the Windows server operating system, Unix operating systems, and other operating systems.

This three-credit course is one of six required for completion of the Certificate in Digital Information Management (DigIn). This course will provide an in-depth look at the processes involved in building and managing digital collections and institutional repositories. The course will have a strong hands-on component in which students will apply advanced resource description methods to a collection, and then build a prototype repository along with a basic access system. Students will also analyze and discuss case examples of digital collections, focusing on technology management issues and organizational strategies for building different types of collections.

Directed Research courses are intended to cover advanced material outside of or beyond the scope of current course offerings. In such courses, the student will work on a research project under the direct supervision of a School of Information faculty member. The research topic should be relevant to MS degree competencies and contribute to the development of the student’s knowledge and skill sets in the field of Information Science. The student should propose a research plan including the expected outcome and the faculty advisor should approve it before registration. The research plan should include a problem statement, proposed research methods, expected outcome, a schedule of research activities and meeting schedule between the student and the faculty advisor, and the assessment of the student performance. The amount of the work should be appropriate for the requested credits. The primary faculty advisor must be an SI faculty, but faculty members from other units may participate in advising the student.

Internship is intended to provide an opportunity for students to build on what they have mastered in the program and practice the knowledge and skills in the real world. The Internship should be relevant to student's degree competencies and contribute to the development and enforcement of the student's knowledge and skill sets in the field of Information Science. The student should propose an internship plan and then identify an internship site supervisor, who typically is external. The site supervisor and the graduate advisor of the school need to approve the plan prior to course registration. The plan should include goals for the internship, degree competencies addressed by the internship, expected tasks to be completed, work schedule, and the assessment plan. The amount of the work should be appropriate for the units registered (3 units = 135 hours). The internship may be paid or unpaid. Student may take an internship in the same organization where student is employed, but work planed for the internship need to have a clear separation from the work expected by the employment. At the conclusion of the internship, the site supervisor is expected to submit a written assessment of student's work.

The development and exchange of scholarly information, usually in a small group setting. The scope of work shall consist of research by course registrants, with the exchange of the results of such research through discussion, reports, and/or papers.

Capstone Project is intended to provide an opportunity for students to show off what they have mastered in the program. The project should be relevant to MS degree competencies and contribute to the development and enforcement of the student's knowledge and skill sets in the field of Information Science. The student should propose a project plan and the faculty advisor should approve it before registration. The project plan should include goals for the project, MS competencies addressed by the project, system design, an implementation schedule, and the assessment plan. The project plan should also include reasonable milestones and check points. The amount of the work should be appropriate for a 3-unit course. The primary faculty advisor must be an SI faculty, but faculty members from other units may participate in advising the student.

Independent studies are intended to cover advanced material outside of or beyond the scope of current course offerings. The topic should be relevant to MS degree competencies and contribute to the development of the student's knowledge and skill sets in the field of Information Science. The student should propose a study plan and the faculty advisor should approve it before registration. The study plan should include learning objectives, readings and/or activities, a schedule of the meetings between the student and the faculty advisor, and the learning outcome and its assessment. The amount of the work should be appropriate for the requested credits. The primary faculty advisor must be an SI faculty, but faculty members from other units may participate in advising the student.

Individual research, not related to thesis or dissertation preparation, by graduate students.

Research for the doctoral dissertation (whether library research, laboratory or field observation or research, artistic creation, or dissertation writing).

Bibliographical materials; research resources, techniques, and problems directed toward graduate study in music.

As the first course a SLIS master’s student takes, LIS 504 provides an introduction to the library and information professions, to the SLIS graduate program and to roles and current issues in library and information services for the 21st Century.

Research methodology, research design, and elementary statistics. 

Introduction to the theories and practices used in the organization of information. Overview of national and international standards and practices for access to information in collections.

Digital information technologies shape our lives. The benefits and the possible dangers of digital information technologies will be explored from a multidisciplinary perspective, looking at the insights into our digital age from history, linguistics sociology, political theory, information science, and philosophy. Students will have opportunities for active reflection on the ways in which digital technology shapes learning and social interaction. Graduate-level requirements include different percent breakdown of requirements and more stringent expectations in work produced.

This course will focus on how to insure that we can reliably get quality information and will also consider information quality from the perspective of the suppliers of information.  Principles of evaluating information exchanges and sources will be discussed and topics will include the verification of the accuracy of information and the evaluation of resources in specialized subject domains.  Graduate-level requirements include a stronger emphasis on the group presentation. Participation, midterm exam, individual project, and short assignments will not contribute as heavily to the final grade.

Survey of a wide variety of children's and young adult literature with emphasis on bilingual/multilingual, multicultural, and multiethnic literature. Using children's and young adult literature to develop literacy, particularly for English language learners will also be studied.

Examines the full range of abilities needed for working with preschoolers and their families and caregivers in today's public libraries. Provides theory, practice, and a framework for thinking about early childhood development and literacy.

Study of the principles and practices of descriptive cataloging for bibliographic and authority control, and resource discovery. AACR2R, RDA, MARC, Dublin Core, OAI-PMH, and selected specialized metadata schemes for all forms and formats of materials are covered.

Designed for information professionals who intermediate between information seekers at all levels and information resources in all forms including texts, images, audio, and data. Course material and assignments focus on intermediating services such as interviewing; online searching of catalogs, indexes, and open-access repositories; instruction; and reference collection curation.
 

This course will focus on the online retrieval and evaluation of medical literature and the issues surrounding provision of timely, relevant, peer-reviewed medical information. Emphasis will be on the development of the intellectual acuity required to provide physicians, nurses, pharmacists, allied health professionals, medical researchers and consumers with targeted responses to medical queries. Current search modalities such as Evidence-Based Medicine will be covered both in readings and in class discussions.

Provides an introduction to the archival profession with focus on theory and practice in the areas of appraisal and acquisition, arrangement and description, reference, preservation, exhibitions, outreach, and electronic resource development.

Provides an introduction to the preservation of library materials, including an overview of physical and chemical deterioration in various forms of media, and exploration of the body of knowledge related to ameliorating these problems.

This course surveys the history of books and publishing from the eve of Gutenberg's invention to cyberspace. We will watch as the book printing and publishing industry interacts with major movements in society and trace the development of what we know as publishing today. The later part of the course will consider the effect of digital technologies on the book, as well as the challenges that self-publishing brings to the publishing industry.  Graduate-level requirements include participation in online discussion and a more robust research paper

Explores the interconnectedness of information forms and environments (libraries, museums, archives, electronic, mass media, etc.) from different theoretical and cultural perspectives. Contrasts each with Native American and Hispanic experiences in information and library settings.

This course provides the student with an overview of social, historical, and cultural influences on the health status of multi-ethnic cultural communities with an emphasis on Native American and Hispanic environments. Students will integrate health disparities knowledge as they learn about consumer health information resources which address these concerns. Resources for Hispanic and Native American populations will be highlighted as well as topics such as health calculators, evaluating health web sites, health literacy, searching tips on minority health, and conducting the health reference interview.

Addresses themes associated with the production of information artifacts and issues in documenting cultural diversity across the American culture landscape. The practices of collection and documenting cultures and communities will be explored in relation to the mission of libraries, archives, historical societies and other cultural heritage institutions concerned with the acquisition of information in books, journals and other textual materials, and in sound and visual documents.

This course explores the ways in which groups of persons may be knowers and what information rights this knowledge might give them, within groups defined by their ethnic or cultural origin, e.g., indigenous peoples, ethnic and racial groups. In addition, libraries and other information services can be designed so as to foster the development and preservation of group knowledge and respect for group information rights.

Since the 1990s, the concept of marketing as applied to library environments has been misunderstood. Instead of just public relations or advertising, marketing is the process of communicating with customers and potential customers to determine needs, to design services to meet them, to inform the community about services, and to evaluate them so that they can be improved. This course will look at the marketing cycle as it may be applied to a variety of library environments. It will look at the relationship of marketing to program planning, branding, focusing on customers and customer relations, promoting services, and evaluating them. It will look at both physical space and virtual space as they promote the image of libraries and provide places for service delivery.

Information Resource Development. Principles of identifying, selecting, acquiring, managing, and evaluating information resources for libraries, information centers, and other information-based settings.

Introduction to readers' advisory services in a public library setting. Emphasis on genre fiction, although non-fiction readers' advisory will also be addressed. Additional topics include the readers' advisory interview, tools and resources, and marketing fiction in your library. Graduate-level requirements include more extensive research and a higher level of performance.

All information organizations (libraries, archives, museums, and public and corporate organizations involved in information management) have leadership expectations of their professional employees whether they are in management positions or not.  This course focuses the theories, principles, and practices of leadership in these organizations.  The course will cover what is leadership and how it differs from management.  It will identify what it means to be a professional-- career versus job orientation; understanding personal strengths and management styles (Myers-Briggs, Emotional Intelligence); and professional values-- customer focus, continual learning, diversity.  It will also cover understanding organizations and organizational cultures; working on teams; collaboration and negotiation; project management; data based decisions;  program development and budgeting, assessment and evaluation; communication skills and interpersonal skills-- including giving and receiving constructive feedback; managing conflict; relationship building and networking; leading change and managing up; and what to look for in a new position.

This course covers theory, methods, and techniques widely used to design and develop a relational database system and students will develop a broad understanding of modern database management systems. Applications of fundamental database principles in a stand-alone database environment using MS Access and Windows are emphasized. Applications in an Internet environment will be discussed using MySQL in the Linux platform. Graduate-level requirements include a group project consisting of seven sections: Database Design; Implementation (Tables); Forms; Data Retrieval (Queries/Reports); Project Presentation; Project Report; and, Peer Evaluation.

This course is designed to introduce the basic concepts and applications of Internet-related information technology and its impacts on individual users, groups, organizations, and society. The topics in this survey course include computing basics, network applications, human computer interactions, computer-support cooperative work, social aspects of information systems, and some economic and legal issues related to digital services and products.

The U.S. government collects, generates, publishes and distributes a vast amount and variety of information. All information professionals-even those who do not intend to specialize as government document librarians-should understand the organization of and promote access to this body of work. In this course, lectures, discussions, and readings will acquaint students with theoretical and practical knowledge. The assignments will provide opportunities for deeper exploration of government information policies and resources. Graduate-level requirements include a policy paper worth 35% of their final grade.

Study of the user interface in information systems, of human computer interaction and of website design and evaluation. Graduate-level requirements include group work and longer examinations.

Organizing information in electronic formats requires standard machine readable languages. This course covers recent standards including XML (eXtensible Markup Language) and related technologies (XPath and XSLT) which are used widely in current information organization systems. Building on a sounding understanding of XML technologies, the course also introduces students to newer standards that support the development of the Semantic Web. These standards include RDF (Resource Description Framework), RDFS (RDF Schema), and OWL (Web Ontology Language) and their application under the Linked Data paradigm. While the application of many specific XML schemas used in libraries and other information setting such as science and business will be used to provide the context for various topics, the main focus of the course is on understanding the concepts of XML and Semantic Web technologies and on applying practical skills in various settings, including but not limiting to libraries. The course is heavy with hands-on assignments and requires students complete a final group project.

Librarians and information professionals require expertise in teaching as our constituents learn to navigate the ever-expanding information landscape to use, create, and critique knowledge. This seminar-style course provides students with a foundation for pedagogy of information literacy instruction in libraries and similar settings. Understanding the identity and evolution of teaching librarians, associated learning theories, instructional praxis, and the current state of professional conversations about teaching and learning, students in this course will begin to situate themselves as library educators.

This course will enable students to examine the full range of skills needed for working with young adults in today's public library. It will provide theory and practice and give students a framework for thinking about services to young adults. Assignments are designed to have students work in teams and often require connections with young adults, fellow professionals and community representatives. Students will be challenged to envision the best in library service to young adults and to envision themselves as key players in their libraries and communities in the next critical decades.

This course gives students the practical skills needed to develop high-quality online multimedia learning objects. Starting from a cognitive processing framework, students will examine evidence-based learning principles and how they are applied to online multimedia materials. Students will explore the latest multimedia technologies including content authoring tools, rapid e-learning tools, and video, audio and graphic tools. Course topics include learning theories, graphic design principles, interactivity, gaming, and engagement. Additionally, usability, accessibility, and universal design will be studied and students will understand how different assessments can be applied in different library contexts. Learning theories and background information will guide students in this course through the process of developing practical assessment models to evaluate online multimedia learning objects that can be used in a variety of libraries. This course can be taken concurrently with LIS 586: Learning Design for Library Instruction - LIS 583 will focus on instructional design to support asynchronous and online learning.

Introduces the basics of copyright law and fair use, also discusses the theoretical foundations and history of copyright and the public domain. These issues are placed within a broader multicultural and international context. By the end of the course students will: (a) know the basics of copyright law and fair use as they apply to libraries and related information services, and (b) understand the importance of balancing the rights of intellectual property owners with the societal need for a robust public domain.  Graduate-level requirements include an individual project on a topic chosen in consultation with the professor.

This course will introduce the concept of learning design, engaging students in examining models, principles, and practice for library instruction. The context of instructional design models and how they fit in with the larger pedagogy of information literacy and library instruction will be a central topic of this course. Students will explore the most popular learning design theories being used today (including ADDIE, Dick and Carey, ASSURE and Design Thinking), gain experience in critique of instructional design, and learn how to ascertain what models might be more appropriate for different purposes. Hands-on experience will help students implement these models in their own library instruction. 

Additionally, this course will also introduce students to assessment and evaluation of learning objects, particularly as they relate to information literacy programs, library instruction, and library staff training in libraries.  The nationally-recognized Quality Matters rubric will be addressed as an evaluation tool, along with other industry-standard practices for iterative assessment and continuous improvement of course design.  Students will gain an understanding of the theories that inform different assessment approaches and will use these theories to understand how users learn and how libraries support and measure the effectiveness of teaching and learning.

This course will take a project-based learning focus, with students designing and developing a cohesive unit of instruction throughout the semester.

This course can be taken concurrently with LIS 583: eLearning for Librarians and other Information Professionals, as this course, LIS 586 will focus on instructional design to support synchronous learning in face-to-face and blended learning environments.

Information seeking is the process or activity of attempting to obtain and use information from both human and virtual sources. It is a basic skill that people in the 21st Century need for their academic and career work. LIS 587 addresses how to assist users of information services and libraries to accomplish this important task. The course addresses information seeking theories, methods and user behaviors with a goal of students gaining an understanding of how people seek, gather, retrieve and use information. The course draws on literature from library and information science, psychology and communications. Understanding information seeking is applicable broadly for information professionals.

Structure and workings of scholarly communication and products in the U.S. Examines the content and technology of scholarly communication in various disciplines.

The planning/evaluation cycle as an approach to assessing various information center services.

[Taught yearly] This course is designed to give students knowledge of health informatics within the context of all types of information centers. The course includes:  an overview of health information resources -- both public and medical, evaluating and creating health information resources, promoting health and medical information from the library, and use of data bases to identify and trying to solve community issues around prevalent health & medical issues with in a community. Program planning and evaluation will be introduced. 

{Taught off numbered years} Focuses on development and maintenance of healthcare databases for application in solving healthcare problems. Design methods, database structures, indexing, data dictionaries, retrieval languages and data security are presented.

This course examines the archivist’s ‘first’ responsibility – the appraisal of records for long-term preservation. Appraisal is first in the sequence of archival functions and, therefore, influences all subsequent archival activities. Importantly, appraisal is integral in archiving as, through  it, archivists determine what silver of the total human documentary production will actually become ‘archives’ and thus part of society’s historical narrative and collective memory. By performing appraisal and selection, archivists are thereby actively shaping the future’s history of our times.

This course will bring together lectures, discussions, guest presentations, and community-focused assignments to develop student understanding of and experience working with communities on the formation of practical strategies for working within community-focused archives and museum contexts to: identify records, artifacts, and their creation; document their activities; collect, manage, display, make accessible, and preserve records and other historical and cultural material; and undertake community-focused collaborative research. Students will be required to select a community of interest and work independently with that community throughout the semester. The instructor can help suggest communities in search of archives- and museum-focused activities, but students are responsible for selecting their own community site.

Focuses on the theoretical basis of healthcare informatics with an emphasis on management and processing of healthcare data, information, and knowledge. Healthcare vocabulary and language systems, and basic database design concepts are addressed.

This course surveys and evaluates the major print and electronic bibliographic and information sources in business librarianship.  Emphasis is placed upon user needs as they are translated into information-seeking practices.

This course will address the impact of technology on the fundamentals of libraries, archives and records management. Many librarians, archivists and records managers who have been working for even a few years find that they need to know more about working with digital information, the shift from paper to electrons caused a shift in the fundamental nature of the professions. To thrive in the digital era, they need new skills to accomplish many of the same tasks. Collections will no longer be physical, bur virtual. Patrons will often be thousands of miles away, not just the other side of the reference desk. This course is intended to help you understand this new environment.

This course provides a basic understanding of technology in the digital information environment along with an introduction to practical hands-on skills needed to manage digital information. The course combines reading, discussion, collaboration, project work, independent study, and guided hands-on practice. The course covers the basic installation, setup and maintenance of key systems found in the digital information environment today. Linux is used as a foundation for learning while drawing parallels to the Windows server operating system, Unix operating systems, and other operating systems.

This course provides you with a basic understanding of the theory and practical approaches to the management of information and technology in the digital information environment. Management topics considered in this course range from the strategic (planning, leadership, and policy development) to the tactical (project management, the acquisition and deployment of technology). The course combines reading, discussion, collaboration, project work, independent study, and guided hands-on practice in order to reinforce the concepts described in the project objectives.

This 3-credit course is 1 of 5 required for completion of the Certificate in Digital Information Management (DigIn). This course will provide an in-depth look at the processes involved in building and managing digital collections and institutional repositories. The course will have a strong hands-on component in which students will apply advanced resource description methods to a collection, and then build a prototype repository along with a basic access system. Students will also analyze and discuss case examples of digital collections, focusing on technology management issues and organizational strategies for building different types of collections.

LIS 672 is a prerequisite for LIS 675

This 3-credit course is the last of 5 required for completion of the Certificate in Digital Information Management. LIS 676 is designed to give students experience working on a major project that will utilize the hands-on as well as theoretical learning acquired through the DigIn courses. Capstone projects should make a significant contribution to an organization that hosts digital collections, such as a library, archives, or museum, or it should make a significant research contribution involving some aspect of digital curation or digital libraries, and should be clearly designed to highlight your abilities and career goals.

This course will focus on a wide range of issues dealing with law library practice and administration, including but not limited to digital law libraries, collection development, law library administration, teaching legal research, database management, professional ethics and intellectual property issues. Several classes will be taught by guest lecturers, primarily librarians from the law library.

This course is for students who seek to be law librarians. The course will meet once a week for two hours where the students will develop lesson plans and practice teaching legal research in specific areas such as the case, the statute and legislative history, secondary sources, non-legal research, CALR, administrative law and the internet. We will videotape their practice classes to critique and to allow students to monitor their own teaching styles. They will also develop web pages for the course. The course will culminate with the students actually teaching the Intermediate Legal Research (boot camp) class which takes place the week after the Spring semester ends.

Specialized work on an individual basis, consisting of training and practice in actual service in a technical, business, or governmental establishment. Students concurrently enrolled in the M.A. LIS in the School of Information should enroll in a LIS 698 Capstone Internship for a 3 credit internship to satisfy the MA Capstone Internship requirement. See the MA Internship page for additional information.

Seminar: The development and exchange of scholarly information, usually in a small group setting. The scope of work shall consist of research by course registrants, with the exchange of the results of such research through discussion, reports, and/or papers.

The purpose of the capstone project is for the student to gain professional community-focused experience while placing the learning, skills and knowledge expected of a librarian or other information professional into a real world professional context. Should the student be approved for a project in lieu of an internship, the same requirement to document expected learning objectives and align the project with SLIS competencies in the final e-portfolio reflection applies.

Qualified students working on an individual basis with professors who have agreed to supervise such work. Graduate students doing independent work which cannot be classified as actual research will register for credit under course number 599, 699, or 799.

Individual research, not related to thesis or dissertation preparation, by graduate students.

This one-credit required course is normally taken in the student’s final semester before graduating with a master ’s degree in library and information science.

This course examines the popular image of hackers and hacking by considering the larger cultural context of information sharing in the digital age. This course introduces students to theories and practices of information sharing including the public domain, information as a common public good, hacking, copy left, open source software, open access publishing, and the creative commons.

With the increasing reliance on new media for collaborative work, social connection, education, and health-related support, this course will analyze human collaboration and community processes online. By considering how people create a sense of community, maintain group connections, and cooperate with others to bring about a particular outcome, this class will focus on what humans do, how they present themselves, and how they do the work of collaboration in online contexts. In addition to focusing on how humans work together in online in communities, this course will examine the many theories and interdisciplinary bodies of literature that pertain to `community¿ generally, and `online communities¿ specifically. With a focus on both theory and practical applications, this course gives learners opportunities to think intellectually about technology-based collaborations and to apply course-based knowledge in their mediated social lives. This course is not a technical experience, rather it focuses on the theories pertaining to and the processes in play when humans engage in group collaborations (e.g., gaming, teaching, learning, working, or gaining health-related support) via mobile technologies and online sites.

This course offers a broad survey of contemporary thinking about social media and examines mediated practices across sectors such as health care, education, government, museums, tourism, and business. Students will be exposed to a range of applicable theories, will be introduced to contemporary notions of information behavior (i.e., seeking, using, and negotiating information), will consider the historical evolution of new media environments, and will become familiar with information and social media literatures. In focusing on how people share social and practical information online, this course will examine how people aim to bring about particular outcomes via social media.

This course explores the emergence of contemporary visual culture and technological changes over time as well as how these shifts have and continue to impact human events, societal eras, and the `telling' of human stories. Specifically, this course offers an introduction into thinking critically about past events and related interpretations, handling archival materials, and visualizing human activity over time with new media technologies. Students will consider the function of digital narratives in processing, creating, and representing understandings of historical, personal, or location-based events and experiences.

As data continue to grow in volume and penetrate everything we do in contemporary work across many professions, employers are seeking data scientists to extract meanings and patterns from large quantities of data. This user-friendly course will provide an introduction to a variety of skills required for data analytics in organizations, education, health contexts, and the sciences. Specifically, this course examines information management in the context of massive sets of data, provides students proficiency with a variety of data analysis tools, and exposes learners to varied data platforms as well as skills and concepts related to data mining and statistical analysis. Particular attention will be given to toolkits imbedded in R and other platforms.

This course will lay a foundation for understanding how stories shape communities, identities, memories, and perspectives on our lives. In addition, this course will provide opportunities for the theoretical analysis of self representation, composite narratives on behalf of others, cultural heritage, and memories as they are preserved and performed within stories and through narrative. Influences on digital digital storytelling such as the sociocultural context, the institutional contexts of production the audience, and the needs or goals of the digital storyteller will be examined. Students will be required to call on their own intellectual, emotional, and imaginative processes, as well as to develop their own skills in digital storytelling, interviewing, oral history collection, and the use of relevant digital storytelling tools.

This course will lay a foundation for understanding how to design and conduct qualitative research in the digital age. This course will focus on such practices as digital ethnography, online discourse or text analysis, web-based survey research, virtual interviewing, and data collection via mobile technologies. Broad paradigmatic assumptions underpinning interpretive inquiry will also be examined.

This course will explore broad research paradigms and theoretical approaches that inform contemporary social research, varying study designs, as well as the systematic methods utilized in differing types of data analyses. Though this course will introduce research processes across the academic spectrum, quantitative analysis of both small and large data sets will be emphasized. Therefore, students will learn about basic statistical analyses and will be introduced to the emerging worlds of data science and social media analytics. Students will also consider related topics such as data visualization or research presentations.

The focus of this course is on how social information is produced though language and identity work online, focusing on patterns of talk and interactional rules and practices across contexts (e.g., text-messaging, online communities, personal identity work, and transnational blogs). As part of this focused study of talk, this course will explore how online language use can create, maintain, reproduce, or disrupt roles and related norms (e.g., those of a friend, student, expert, or political agent), as well as identities and social categories (e.g., gender, sexuality, race, disability, or nationality). This course will also focus on the broader discourses on a 'global' level, examining human collaboration online for practices tied to elitism, the movement of social capital, racism, power, and the cultural production of inequalities.

This course will lay a foundation for theoretical analyses of how people socially create and negotiate information in the digital age. In addition, this course investigates a variety of approaches ranging from critical/cultural studies to positivist/behavioral research, considering the differing ways to think about social life and information in contemporary times. Broader paradigmatic assumptions (e.g., feminist theory, systems research) as well as specific theoretical topics (e.g., interactivity, mobility, telecommunity) will be examined. In addition, this class will survey the theoretical underpinnings of new media research across a variety of topic areas to include gaming, digital labor, communities, and global culture online.

In the early 21st Century, we see publishing in the throes of dramatic changes, from print to electronic most obviously but also in who authors books, the economics of publishing, and how books get to readers. These changes remind us that the dynamics of the movement of the written word to its audience are an integral part of the society in which books are written, produced, and circulate. This 3-credit course takes an historical perspective on publishing, which we will define as the processes by which books come into being in multiple copies and are distributed to reach their audiences. We will start with ancient societies all over the world, and we will investigate the circumstances across societies in which books distinguish themselves from administrative records and begin to serve the needs of the literate elite. We will examine the way the physical form of the book and the technologies for producing it arise from the circumstances of each society, and in turn, how that physical format conditions the character of books and their use. We will trace the rise of publishing practices and identify the factors necessary for the reproduction and distribution of books to form an actual trade in books in varying societies. As we work our way from the ancient world to the early modern world, we will compare publishing practices in different societies and explore commonalities and differences in the relationships that develop between the creation, reproduction and distribution of books. Of particular focus will be our comparison of the rise of publishing and book trades in Europe, Asia, and the Arab world before 1450. After the introduction of printing with metal moveable type in Europe, associated with Gutenberg in approximately 1450, we will have an opportunity to observe the changes that this new technology makes in publishing and the book trade, by comparing the mature manuscript book trade of the late middle ages to that of the hand-press book publishing of early modern Europe. In the run up to the mid-term we will see the effect of monetary capital on the book trades and the shaping of the function of the publisher (although not yet called that). We will also examine related publishing matters such as art and decorative print production as well as the emergence and social role of pamphlets.

This course will look at how commerce in information content (websites, books, databases, music, movies, software, etc.) functions. We will discuss things like switching costs, net neutrality, the long tail, differential pricing, and complementary goods. We will address the following sorts of questions: - Why do so many information producers give away content (such as "apps" for mobile phones) for free? How do companies (such as Google and Facebook) stay in business when no one has to pay to use their services? - What are contemporary practices with regard to purchasing access to information content? For instance, why do we tend to buy books, but only rent movies? Also, how do new modes of content provision (such as Pandora and Spotify) change the way that creators get paid for their work? - Why are there restrictions on how information content can be used? For instance, why can you play the DVD that you bought on your trip to Europe on the DVD player that you bought at home in the United States? But why should anybody other than an economist care about the answers to these sorts of questions? The world now runs on the production, dissemination, and consumption of information. All of us constantly access all sorts of information, through all sorts of devices, from all sorts of providers. We read and interact with websites, we query databases, and we communicate with each other via social media. These sorts of activities permeate both our personal and professional lives. In order to successfully navigate this digital world, information consumers, information producers, and information policy makers need to understand what sorts of information goods are likely to be available and how much they are likely to cost. We cannot learn enough about digital commerce simply by studying the various information technologies that are now available to create and disseminate information content. What matters most is how people choose to spend their time using these technologies, and what sorts of content can provide earning potential for its creators. What also matters are the unique properties of information content that make it very different from other sorts of goods. For instance, while only one person at a time can drive a particular car or eat a particular hamburger, millions of people can simultaneously read the same book, listen to the same song, and use the same software. These are issues that are part and parcel to living, working, purchasing, and being entertained in an eSociety; these are the issues addressed in this course.

This course provides a powerful introduction to some of the criminal activities taking place in relation to digital information, big data, and social media. Related to the exploration of criminal activity in an eSociety, this course focuses on some of the most common legal issues faced today, with regard to our own personal data (e.g., our health histories, our genetic make up, our cloud-based photos and messages, our past) and in relation to organizational or political data on social media and in society. In this course, students as future technologists, will be exposed to the 'dark side' of this current 'information society' (e.g., deception, cybercrime) as well topics such as big data privacy, digital disruptions, consumer data and related sales, gaming protections, youth safety online, big science data sharing issues and related trust, digital security, as well as how certain groups -- law firms, advocacy groups, marketing professionals, and political or lobbying groups -- are mining data for particular use. Students will be required to consider recent court cases and contentions around the use, management, and protection of data in society as well as the risk humans face in this digital information and mediated age.

This course introduces key concepts and skills needed for those working with information and communication technologies (ICT). Students will be exposed to hardware and software technologies, and they will explore a wide variety of topics including processing and memory systems, diagnostics and repair strategies, operating systems in both desktop and mobile devices. As part of this course, students will consider current technological disruptions, those issues emerging as technologies and social needs collide. Students we also learn about design issues and user needs tied to mobile or computer applications and web-based tools, sites, games, data platforms, or learning environments.

How have literary expression and our understandings of the self changed alongside the media technologies of the twenty-first century? This course examines the place of fiction among social media, big data, fan fiction, video games, and the many other forms of entertainment that compete with it today. To do so, we'll learn about the history of media forms, and some of the methods of media studies, which consider how media forms shape the stories they convey. We will read novels, a play, poetry, and experimental forms that ask what technology might be changing about the human condition, including concerns about privacy, identity, politics, memory, and more. Along the way, we will encounter some of the history of experimental literature and we'll consider what forms the future of literary expression will take.

This course focuses on the ethical issues that arise in the context of new and emerging information technologies-- e.g., threats to privacy of ubiquitous technological surveillance, limitations on access created by digital rights management. The course will use the framework of ethical theory to analyze these issues and to propose policy solutions. The goal of the course is to give students the necessary theoretical foundation to be involved in the evaluation and construction of information policies at the local, national, and international level. The course will focus on three core areas where digital dilemmas arise--information access, information privacy, and intellectual property. In order to achieve depth as well as breadth, the course will put one of these issues at the center and discuss the others in relation to it. So, for instance, the course may focus on Intellectual Property looking at the threats and benefits of IP to privacy and access. This syllabus provides an overview of the range of topics that may be discussed.

We are living in a time when nearly everyone has the means to make movies, music and photos using just their own personal tools like smartphones, iPads, and similar mobile gadgets. This course will develop and refine skills and understanding of multimedia in contemporary culture. Offering a survey of innovative works in film and information arts, this course will allow students a hands-on opportunity to respond to concepts covered in class using self-produced media. This course will address how information functions in time-based forms of multimedia and video in this era of interactive information and displays. Drawing on historical precedents in the media and computational arts, this course focuses on both linear and non-linear approaches of using image, sound and text to create critical and creative works that function in a the context of social media and our contemporary digital society. How and why do certain images, music or films affect us so profoundly? We will address this question through a study of the components of media literacy that include: Production, Language, Representation, and Audience. These concepts will be examined through a cross-section of writers including: Marshall McLuhan, John Berger and Susan Sontag.

Security is about protecting assets, such as money and physical possessions.  For instance, we use walls, locks, burglar alarms, and even armed guards to keep other people from stealing and/or destroying our stuff. These days, information is typically one of our most important assets.  Thus, we have to worry about the possibility of other people stealing and/or destroying it. For instance, criminals threaten our data with scareware or ransomware in order to extort money from us. 

In today's digital society, people have access to a wide variety of information sources and scientific data. In this course, students will learn about the role of science and scientific data in society, and they will consider means for making science information findable and understandable for a wide variety of audiences. This course will provide students an interdisciplinary experience for considering science data and how that information gets shared across contexts.

This course is designed to be a culminating experience for the eSociety degree program, a course that engages students in practical activity as well as prepares learners for contemporary work. eSociety major and minor students as well as other undergraduates preparing for work relating to digital information or related fields can enroll in and will benefit from this course. Students will be given opportunities to discuss, review and reflect on their learning in their undergraduate work relative to an eSociety and will be provided the mechanisms through which their coursework can be applied to `real-world' contexts (e.g., internships, interviews with leaders in their area of study, professional shadowing experiences, service learning projects, or community-based event planning). Ultimately, this course provides students the opportunity to learn about what it means to be prepared in an eSociety as well as reflect on their own skill sets and the professional preparation needed for career satisfaction and success.

Special topics courses are offered to allow students to explore specialized topics not covered in the program curriculum. Multiple topics might be offered in any given year, and specialized topic descriptions will be advertised by the School for students interested in enrolling in the course.

Important ideas and applications of information science and technology in the sciences, humanities and arts. Information, entropy, coding; grammar and parsing; syntax and semantics; networks and relational representations; decision theory, game theory; and other great ideas form the intellectual motifs of the Information Age and are explored through applications such as robotic soccer, chess-playing programs, web search, population genetics among others.

Understanding uncertainty and variation in modern data: data summarization and description, rules of counting and basic probability, data visualization, graphical data summaries, working with large data sets, prediction of stochastic outputs from quantitative inputs.  Operations with statistical computer packages such as R.

An introduction to computational techniques and using a modern programming language to solve current problems drawn from science, technology, and the arts. Topics include control structures, elementary data structures, and effective program design and implementation techniques. Weekly laboratory.

**Programming-intensive Course, College Algebra recommended

At the core of Information Science lies the digital data that is the object of study. This course aims to introduce the tools, techniques, and issues involved with the handling of this data: where it comes from, how to store and retrieve it, how to extract knowledge from the data via analysis, and the social, ethical, and legal issues involved in its use. Throughout the course, students will be given hands-on experience with actual datasets from a variety of sources including social media and citizen science projects, as well as experience with common tools for analysis and visualization. Students will also examine topical case studies involving legal and ethical issues surrounding data.

This course explores the social, legal, and cultural fallout from the exponential explosion in communication, storage, and increasing uses of data and data production. In this class, we emphasize the opposing potentials of information technologies to make knowledge widely available and to distort and restrict our perceptions. In a world of rapid technological change, topics include (but are not limited to): eavesdropping and secret communications, privacy; Internet censorship and filtering, cyberwarfare, computer ethics and ethical behavior, copyright protection and peer-to-peer networks, broadcast and telecommunications regulation, including net neutrality, data leakage, and the power and control of search engines.

An introduction to web design and development, with an emphasis on client-side technologies. Topics include HTML, Cascading Style Sheets (CSS), JavaScript, and web design best practices.

This course provides an introduction to game design and teaches students the fundamental concepts for creating games. Students will survey many different games, exploring the issues game designers face when designing games in different genres. Students will participate in a series of game design challenges and will be responsible for designing and prototyping simple games using a game building tool. Students will present their solutions to these challenges in front of the class for general discussion and constructive criticism.

Students will study how digital technologies are changing how people learn, how technology-based learning supports new approaches to assessment, how theories of learning are being developed to support research in these emerging areas, and how research on human learning is informing the design of computers that learn.

This course examines the ways in which computing and information science support and facilitate the production and creation of art in current society. A particular focus of the course will be to discuss how artists have used advances in technology and computing capacity to explore new ways of making art, and to investigate the relationships between technical innovation and the artistic process. This class satisfies a Tier II: Arts General Education Requirement. Alternatively, this class can be applied towards the ISTA BA/BS and ISTA minor. Tier II Gen-eds can be double-dipped with a minor but not a major. 

This course will provide the student with the information and experience necessary for the creation and manipulation of digital audio. Students will have the opportunity to experience the music-making process with the technology tools and techniques that are common in both home and professional studios. The class will make use of a variety of software packages designed for contemporary music production, explaining the universal techniques and concepts that run through all major software programs. Topics will include musical analysis, MIDI control, synthesis techniques, audio editing, and audio mixing. Lab assignments will emphasize hands-on experience working with musical hardware and software to provide the necessary skills to create music based on today's musical styles. The course provides the foundation for further study, creative applications, and personal expression.

This course provides an introduction to software and hardware packages that allow students to explore rapid prototyping, object design, and physical computing using Computer-Aided Design (CAD) software, 3D printing technology, laser cutting, and Arduino microcontrollers. The processing language will also be introduced, and used for visualization and interfacing. This interdisciplinary course combines elements of computer science, electrical engineering, mechanical design, robotics, and visualization.

This is a hands-on practical course where fluency is largely built through experience building projects, rather than written exams. This course will require extensive technology training and substantial reference to open resources on the web. This course includes a team-based design competition as a final project.

An introduction to the mathematical theories of probability and information as tools for inference, decision-making, and efficient communication. Topics include discrete and continuous random variables, measures of information and uncertainty, discrete time/discrete state Markov chains, elements of Bayesian inference and decision-making, Bayesian and Maximum Likelihood parameter estimation, and elementary coding theory.

This course introduces students to the theory and practice of data mining for knowledge discovery. This includes methods developed in the fields of statistics, large-scale data analytics, machine learning, and artificial intelligence for automatic or semi-automatic analysis of large quantities of data to extract previously unknown and interesting patterns. Topics include understanding varieties of data, classification, association rule analysis, cluster analysis, and anomaly detection. We will use software packages for data mining, explaining the underlying algorithms and their use and limitations. The course will include laboratory exercises, with data mining case studies using data from biological sequences and networks, social networks, linguistics, ecology, geo-spatial applications, marketing and psychology.

This course will be inviting for a wide variety of students from across disciplines, and they will learn how to use industry standard tools and practices to make large data sets usable for scientists and other decision makers. From data collection and preparation, to the creation of big data stores, databases, or systems to make data flow, this course will focus on the practical work needed to prepare big data for analyses across contexts. Students will be introduced to a variety of technical tools for data management, storage, use, and manipulation.

This course surveys the techniques central to the modern practice of extracting useful patterns and models from large bodies of data and the theory behind these techniques.  Students will learn the purpose, power, and limitations of models, with concrete examples from business and science.  Course subject matter may include classification and regression, supervised segmentation and decision trees, similarity/distance metrics and recommender systems, clustering and nearest neighbors, support vector machines, understanding and avoiding overfitting, natural language processing and sentiment analysis, machine learning, neural networks, and AI, and logistic regression.

This course will provide an introduction to informatics application programming using the python programming language and applying statistical concepts from a first semester statistics course. A key goal of this course is to prepare students for upper division ISTA courses by expanding on the skills gained in ISTA 116 and 130 but will be broadly applicable to any informatics discipline.  Throughout the semester students will be faced with information application problems drawn from several different disciplines in order to expand their breadth of experience while simultaneously increasing their depth of knowledge of scientific and informatics programming methods.  Students will practice problem decomposition and abstraction, gaining experience in identifying commonly occurring information processing issues and in applying well-known solutions.  In addition, students will design their own algorithmic solutions to problems and will learn how to effectively compare different solutions, evaluating efficiency in order to choose the best solution for a given problem. Periodic code reviews will be held in order to expose students to a range of different solution methods, which will aid them in discovering weaknesses in their own work and will improve their ability to communicate with others on technical topics.  The course will include an introduction to the python scientific computing libraries and other statistical packages.  Additional course topics will include the use of version control systems, software profiling, general software engineering practices and basic shell scripting.

Natural language processing (NLP) is the study of how we can teach computers to use language by extracting knowledge from text, and then use that knowledge in some meaningful way.  In this introductory course, we will examine the fundamental components on which natural language processing systems are built, including frequency distributions, part of speech tagging, syntactic parsing, semantics and analyzing meaning, search, introductory information and relation extraction, and structured knowledge resources.  We will also examine pragmatic concerns in processing raw text from real-world sources.

This course is a hands-on, project-based approach to understanding and designing art installations. Enrollees will learn principles, tools, and techniques of rapid prototyping and installation design, and will collaborate to design and implement a large-scale installation by the end of the semester. The course lectures will also provide an overview of the history, theory, and aesthetics of installation art.

This course continues the exploration of creative coding that began in ISTA 303. Students will develop experimental and creative works based, in part, on techniques from the fields of human-computer interaction, computer vision, virtual reality, machine learning, and other disciplines that have the potential to impact our culture through the introduction of new technologies. Aside from gaining technical proficiencies needed to engage with these topics (e.g., software engineering, physical computing techniques, familiarity with multimedia packages and libraries), students will have the opportunity to explore the use of novel interaction devices (e.g., Kinect, Wii, LeapMotion, Glasses, and Oculus Rift) as well as to experiment with a range of digital media environments (e.g., projection mapping, live coding, sonification, mobile devices, physical sensors,augmented reality, immersive systems). Moreover, students will become more familiar with the history and current state of the fields of new media art and creative coding. Students will read widely from journal articles and from media arts conference and festival proceedings, and will be expected to document their own work in a clear, professional manner, both through writing assignments and the creation of an online portfolio of creative projects. By the end of this course students will have the ability to participate meaningfully (through the implementation and documentation of creative projects) in contemporary discourse regarding art and technology.

Bayesian modeling and inference is a powerful modern approach to representing the statistics of the world, reasoning about the world in the face of uncertainty, and learning about it from data. It cleanly separates the notions of representation, reasoning, and learning. It provides a principled framework for combining multiple source of information such as prior knowledge about the world with evidence about a particular case in observed data. This course will provide a solid introduction to the methodology and associated techniques, and show how they are applied in diverse domains ranging from computer vision to molecular biology to astronomy.

The field of Human Computer Interaction (HCI) encompasses the design, implementation, and evaluation of interactive computing systems. This course will provide a survey of HCI theory and practice. The course will address the presentation of information and the design of interaction from a human-centered perspective, looking at relevant perceptive, cognitive, and social factors influencing in the design process. It will motivate practical design guidelines for information presentation through Gestalt theory and studies of consistency, memory, and interpretation. Technological concerns will be examined that include interaction styles, devices, constraints, affordances, and metaphors. Theories, principles and design guidelines will be surveyed for both classical and emerging interaction paradigms, with case studies from practical application scenarios. As a central theme, the course will promote the processes of usability engineering, introducing the concepts of participatory design, requirements analysis, rapid prototyping, iterative development, and user evaluation. Both quantitative and qualitative evaluation strategies will be discussed.

Machine learning describes algorithms which can modify their internal parameters (i.e., "learn") to recognize patterns and make decisions based on examples or through interaction with the environment.  This course will introduce the fundamentals of machine learning, will describe how to implement several practical methods for pattern recognition, feature selection, clustering, and decision making for reward maximization, and will provide a foundation for the development of new machine learning algorithms.

Virtual reality (VR) is an emerging technology that has recently been widely used in various areas, such as education, training, well-being, and entertainment. VR offers a highly immersive experience as the head mounted displays surround a 360-degree view of the user. It encompasses many disciplines, such as computer science, human computer interaction, game design and development, information science, and psychology. This course merges a theoretical and practical approach to give students the necessary knowledge that is required to design, develop, and critique virtual reality games and applications.

Algorithms are a crucial component of game development. This course will provide students with an in-depth introduction to algorithm concepts for game development. The course will cover basic algorithm and data structures concepts, basic math concepts related to game algorithms, physics and artificial intelligence based game algorithms that are supplemented with modern examples. Unity Game Engine along with C# programming language will be used throughout the class.

Students will learn from experts from projects that have developed widely adopted foundational Cyberinfrastrcutrue resources, followed by hands-on laboratory exercises focused around those resources. Students will use these resources and gain practical experience from laboratory exercises for a final project using a data set and meeting requirements provided by domain scientists. Students will be provided access to computer resources at: UA campus clusters, iPlant Collaborative and at NSF XSEDE. Students will also learn to write a proposal for obtaining future allocation to large scale national resources through XSEDE.

The methods and tools of Artificial Intelligence used to provide systems with the ability to autonomously problem solve and reason with uncertain information. Topics include: problem solving (search spaces, uninformed and informed search, games, constraint satisfaction), principles of knowledge representation and reasoning (propositional and first-order logic, logical inference, planning), and representing and reasoning with uncertainty (Bayesian networks, probabilistic inference, decision theory).

This course provides an introduction to video game development. We will explore game design (not just computer games, but all games) and continue with an examination of game prototyping. Once we have working prototypes, we will continue with the development of a complete 2D computer game. The remaining course topics include: designing the game engine, rendering the graphics to the screen, and artificial intelligence. Students will be given periodic homework that reinforces what was learned in class. Homework will include developing a game prototype, game design documentation, some programming tasks. Students will work in small teams to develop a working game as a term project. Grades will be primarily based on the term project with some small amount of weight to homework. The examples provided in class will be programmed in Java and available for execution on any operating system. Programming homework assignments will be done in either Java or the language chosen by the instructor. The term project can be written in any programming language with instructor permission.

Most of web data today consists of unstructured text. This course will cover the fundamental knowledge necessary to organize such texts, search them a meaningful way, and extract relevant information from them. This course will teach natural language processing through the design and development of end-to-end natural language understanding applications, including sentiment analysis (e.g., is this review positive or negative?), information extraction (e.g., extracting named entities and their relations from text), and question answering (retrieving exact answers to natural language questions such as “What is the capital of France” from large document collections). We will use several natural language processing toolkits, such as NLTK and Stanford’s CoreNLP. The main programming language used in the course will be Python, but code written in Java or Scala will be accepted as well.

Neural networks are a branch of machine learning that combines a large number of simple computational units to allow computers to learn from and generalize over complex patterns in data. Students in this course will learn how to train and optimize feed forward, convolutional, and recurrent neural networks for tasks such as text classification, image recognition, and game playing.

Digital information technologies shape our lives. The benefits and the possible dangers of digital information technologies will be explored from a multidisciplinary perspective, looking at the insights into our digital age from history, linguistics sociology, political theory, information science, and philosophy.  Students will have opportunities for active reflection on the ways in which digital technology shapes learning and social interaction.

This course will focus on how to ensure that we can reliably get quality information and will also consider information quality from the perspective of the suppliers of information. Principles of evaluating information exchanges and sources will be discussed and topics will include the verification of the accuracy of information and the evaluation of resources in specialized subject domains.

We do all sorts of things with information technology: we play games, we listen to music, we watch movies, and we communicate with other people. But one of the main things that we use information technology for is to learn things. Toward this end, we visit Wikipedia, Ask.com, The New York Times, and other such sites. Or we just Google stuff that we want to know about. This course is about how information technology is affecting the ability of individuals and institutions to acquire and share knowledge.

Using readings, lectures, demonstrations, and varied assignments, introduces students to search functions and indexes on the Web; proprietary databases that provide full-text articles not available on the open Web; search syntax and protocols; non-text retrieval of numeric data, photos, and other forms of information; and how to evaluate and reformulate search results.

This course covers theory, methods, and techniques widely used to design and develop a relational database system and students will develop a broad understanding of modern database management systems. Applications of fundamental database principles in a stand-alone database environment using MS Access and Windows are emphasized. Applications in an Internet environment will be discussed using MySQL in the Linux platform.

The U.S. government collects, generates, publishes and distributes a vast amount and variety of information. All information professionals-even those who do not intend to specialize as government document librarians-should understand the organization of and promote access to this body of work. In this course, lectures, discussions, and readings will acquaint students with theoretical and practical knowledge. The assignments will provide opportunities for deeper exploration of government information policies and resources.

Study of the user interface in information systems, of human computer interaction, and of website design and evaluation.