Master's Degree Coursework

Descriptions: *

  • INLS 210-126: XML.
    XML is everywhere, even though you may not notice it much. Technologies like RSS, AJAX, and SVG are changing the way the Web works. XML is used in business to business communication, publishing, data storage, document formats, and many, many other areas. This class will cover the basics of XML's rules and syntax and then go on to explore related topics like XHTML, RSS, AJAX, OpenDocument, SVG, transforming XML, printing XML, XML for documents, and XML for data.

  • INLS 191: ADVANCED INTERNET APPLICATIONS.
    Study of design and implementation of state-of-the-art Internet applications.

  • INLS 392: MASTER'S PAPER.
    Provides a culminating experience for master's degree students, who engage in independent research or project effort and develop a major paper reporting the research or project under the supervision of a faculty member.

  • INLS 210: RESEARCH METHODS.
    An introduction to research methods used in library and information science. Includes the writing of a research proposal.

  • INLS 150: ORGANIZATION OF INFORMATION.
    Introduction to the problems and methods of organizing information, including information structures, knowledge schemas, data structures, terminological control, index language functions, and implications for searching.

  • INLS 172: INFORMATION RETRIEVAL.
    Study of information retrieval and question answering techniques, including document classification, retrieval and evaluation techniques, handling of large data collections, and the use of feedback.

  • INLS 210: INFORMATION COMMUNICATION TECHNOLOGIES, ORGANIZATIONS, AND KNOWLEDGE MANAGMENT.
    The personal and social aspects of information communication technology (ICT) use in the workplace may bring about both positive and problematic effects for organizations and the individuals working with them. Through examination of the literature and completion of class projects, we will explore these aspects of ICTs and ways organizations might utilize them effectively to support the work tasks of individual workers and the knowledge management needs of the organization.

  • INLS 157: DATABASE SYSTEMS I.
    Intermediate-level design and implementation of database systems, building on topics studied in INLS 156. Additional topics include MySQL, non-text databases, and data warehouses.

  • INLS 181: INTERNET APPLICATIONS.
    Introduction to Internet concepts, applications, and services. Introduces the TCP/IP protocol suite along with clients and servers for Internet communication, browsing, and navigation. Examines policy, management, and implementation issues.

  • INLS 200: INDEPENDENT STUDY.
    I designed this independent study to focus on the popular PHP/MySQL combination. Topics included variables, input, loops, arrays, strings, writing programs with objects, creating and connecting to MySQL databases and SQL.

  • COMP 014: INTRODUCTION TO JAVA PROGRAMMING.
    Approaches to problem-solving; algorithms and their design; fundamental programming skills using Java.

  • INLS 156: INTRODUCTION TO DATABASE CONCEPTS AND APPLICATIONS.
    Design and implementation of database systems. Semantic modeling, relational database theory, including normalization, indexing and query construction, SQL.

  • INLS 257: USER INTERFACE DESIGN.
    Basic principles for designing the human interface to information systems, emphasizing computer-assisted systems. Major topics: users' conceptual models of systems, human information processing capabilities, styles of interfaces, and evaluation methods.

  • INLS 162: SYSTEMS ANALYSIS.
    Introduction to the systems approach to the design and development of information systems. Methods and tools for the analysis and modeling of system functionality (e.g., structured analysis) and data represented in the system (e.g., object-oriented analysis) are studied.

  • INLS 210: DEMYSTIFYING OPEN SOURCE SOFTWARE.
    This course is intended for information specialists who seek to gain experience with open source software alternatives to current proprietary offerings. Through a series of readings, discussions, assignments, and a course project, participants will become familiar with the open source and 'free software' movements. They will learn what is required to use open source, from licensing and general philosophy to ideal platforms and configurations. They will gain hands-on experience with Linux and exposure to several open source tools of special relevance to libraries (e.g. Apache, MySQL, PHP). Students will also be encouraged to get involved in one or more open source projects (whether extant or original), whether to do coding, documentation, testing, or other work that helps to advance those projects.

  • INLS 180: HUMAN INFORMATION INTERACTIONS.
    The behavioral and cognitive activities of those who interact with information, with emphasis on the role of information mediators. How information needs are recognized and resolved; use and dissemination of information.

  • INLS 131: MANAGEMENT FOR INFORMATION PROFESSIONALS.
    An introduction to general management principles and practices intended for information professionals working in all types of organizations. Topics include planning, budgeting, organizational theory, staffing, leadership, organizational change, and decision making.

  • INLS 110: VISUAL COMMUNICATION AND DESIGN.
    Introduction to visual communication design with an emphasis on creating usable and effective information interfaces for Internet and computer applications. Course includes an overview of visual communication techniques, graphic design history and theory, hands-on exploration of design basics, information architectures and visual display of information.

* Descriptions adopted from SILS course listing
^ Top of page