Master of Science in Information Systems

Application Fee Waived!



Don't have time to fill out
the application now?

We'll email you a link to the application
so you can still have the application fee
waived when you are ready.


Questions?

Have a program specialist contact you
Learn more about the MS in Information Systems
Print | Email To A Friend | Share Share

Curriculum

The Master of Science in Information Systems' newly revised curriculum accommodates students just beginning to explore the field and those with a thorough understanding of computerized information systems. The MSIS curriculum includes:

  • 15 classes (45 credits) total required to complete the program
  • 9 required courses (27 credits)
  • 4 distribution courses* (12 credits)
  • 2 elective courses (6 credits)

Core Courses
INFO 530Foundations of Information Systems3.00 credits
INFO 532Software Development3.00 credits
INFO 605Intro to Database Management3.00 credits
INFO 608Human-Computer Interaction3.00 credits
INFO 614Distrib Comput & Networking3.00 credits
INFO 620Info Sys Analysis & Design3.00 credits
INFO 630Evaluation of Info Systems3.00 credits
INFO 631Info Technology Integration3.00 credits
INFO 638Software Project Management3.00 credits
INFO 646Information Systems Management3.00 credits

Distribution Courses
Choose 12 credits (four courses) from a set of Information Science courses. The combination of Core Courses and Distribution Courses ensures appropriate technical content for the degree. Distribution classes not completed to fulfill the Distribution requirement may also be used as Free Electives.
INFO 540Perspectives on Info Systems3.00 credits
INFO 606Advanced Database Management3.00 credits
INFO 607Applied Database Technologies3.00 credits
INFO 610Analy of Interactive Systems3.00 credits
INFO 611Design of Interactive Systems3.00 credits
INFO 612Knowledge Base Systems3.00 credits
INFO 613XML and Databases3.00 credits
INFO 616Social Computing in the Workplace3.00 credits
INFO 617Intro to System Dynamics3.00 credits
INFO 622Content Representation3.00 credits
INFO 624Information Retrieval Systems3.00 credits
INFO 625Cognition & Info Retrieval3.00 credits
INFO 626Language Processing3.00 credits
INFO 627Reqmts Engineering & Mgmt3.00 credits
INFO 628Info Sys Implementation3.00 credits
INFO 629Concepts in Artificial Intell3.00 credits
INFO 633Information Visualization3.00 credits
INFO 634Data Mining3.00 credits
INFO 636Software Engineering Process I3.00 credits
INFO 637Software Engr Process II3.00 credits
INFO 648Healthcare Informatics3.00 credits
INFO 653Digital Libraries3.00 credits
INFO 655Intro to Web Programming3.00 credits
INFO 657Digital Library Technologies3.00 credits
INFO 710Information Forensics3.00 credits
INFO 712Information Assurance3.00 credits
INFO 714Information Systems Auditing3.00 credits
INFO 731Organization & Social Issues in Healthcare Informatics3.00 credits
INFO 755Electronic Records Management3.00 credits
INFO 782Issues in Informatics3.00 credits

Other Elective Courses
Students must take six elective credits (typically two courses). Students may choose any INFO courses not required for the degree, courses from other departments listed on the IST pre-approved electives list, or other graduate courses taken with an academic advisor’s approval. In addition, other graduate credits that meet the requirements for transfer may apply against the elective courses. With extensive IS work experience, students may receive a reduction in the elective course requirement of up to nine credits. In addition, other graduate credits that meet the requirements for transfer may apply against the elective courses.

Course Descriptions

INFO 530 Foundations of Information Systems - 3.00 credits

Introduction to concepts and applications of Information Systems (IS) and Information Technology (IT) as applied throughout library and information science. Topics include the structure of information systems, hardware and software concepts, basic principles of system analysis and design, and contemporary applications of computers in organizational environments.

Back to course list

INFO 532 Software Development - 3.00 credits

Provides a hands-on introduction to software development. Includes programming concepts and a series of programming exercises done by students working in pairs or in small groups. Also covers general concepts and issues in software development to help students understand why creating high quality software is very difficult.

Back to course list

INFO 605 Intro to Database Management - 3.00 credits

A first course in database management systems. Covers database design, data manipulation, and data-base integrity. Emphasizes concepts and techniques related to the entity-relationship model and relational database systems. Discusses normalization up to third normal form and commercial query languages.

Back to course list

INFO 608 Human-Computer Interaction - 3.00 credits

This course focuses on the design and evaluation of human-computer interfaces covering such topics as task analysis techniques for gathering design information, iterative design through prototyping, and formative and summative usability testing; theoretical foundations of HCI and cognitive modeling of user interactions; the integration of HCI techniques into the software development life cycle and the use of user constraints to generate new interaction designs.

Back to course list

INFO 614 Distrib Comput & Networking - 3.00 credits

Presents the fundamentals of data communications, networking, and distributed computing technologies. Focuses on the broad foundational coverage of key technologies as well as the key concepts in network planning, design, and management. Major topics include network models, data and voice communications, local-area and wide-area technologies, IP networks and their applications, internetworking (with an emphasis on the Internet), client/server systems, and distributed computing applications.

Back to course list

INFO 620 Info Sys Analysis & Design - 3.00 credits

Offers an advanced treatment of systems analysis and design with special emphasis on object-oriented analysis and design techniques based on the Unified Modeling Language (UML). Discusses major modeling techniques of UML including use-case modeling, class modeling, object-interaction modeling, dynamic modeling and state diagrams and activity diagrams, subsystems developments, logical design, and physical design.

Back to course list

INFO 630 Evaluation of Info Systems - 3.00 credits

Focuses on the evaluation of software and software system development. Covers a variety of methodologies, techniques, and tools for measuring both software and software development attributes in modern software development organizations. Includes both graphical approaches for representing these attributes and statistical approaches for modeling various software relationships.

Back to course list

INFO 631 Info Technology Integration - 3.00 credits

Focuses on integration of information technologies from an organizational perspective. Coverage includes IT Product and service selection and evaluation, impact of emerging technologies, standards, and vendor strategies. Emphasizes financial considerations including return on investment, time cost of money, depreciation, and system life.

Back to course list

INFO 638 Software Project Management - 3.00 credits

Focuses on first-line management of software system development. Covers major themes including estimation (software cost factors, estimation models, and risk management), planning (work breakdown, scheduling, staffing, resource allocation, and creation of a project plan), and execution (team building, leadership, motivation, process tracking, control recovery, and communication within and outside the project).

Back to course list

INFO 646 Information Systems Management - 3.00 credits

Addresses information technology-enabled change and policy issues in the management of information systems (IS). Stresses systems development, staffing and organization, technology infrastructure, project selection, justification and funding, and data. Studies the issues and their resolution in the context of an IS plan. Emphasizes communication about the issues to senior management.

Back to course list

INFO 540 Perspectives on Info Systems - 3.00 credits

Examines various types of information systems and the ways in which these systems support activities of individuals and organizations. Investigates application architectures that occur commonly in information systems. Provides an overview of knowledge domains that comprise the information systems discipline.

Back to course list

INFO 606 Advanced Database Management - 3.00 credits

Examines both traditional database systems and recent advances in database systems. Topics include formal treatment of normalization and denormalization, extended entity-relationship models, advanced query processing techniques, query optimization, physical database design and indexing, and object-oriented database systems.

Back to course list

INFO 607 Applied Database Technologies - 3.00 credits

Covers principles and techniques related to data warehousing and online analytic processing (OLAP) as well as advanced database programming. Discusses dimensional modeling, OLAP, aggregation, ETL, physical data warehouse design, optimization techniques such as partitioning, indexing, star schema query optimization, and materialized views. Advanced database programming includes stored procedures, functions, and triggers.

Back to course list

INFO 610 Analy of Interactive Systems - 3.00 credits

This course focuses on the evaluation of human-computer interfaces covering such topics as heuristic evaluation, inspection and design reviews, cognitive walkthroughs, ethnographic observation, user testing, interviews, and questionnaires; the usability engineering lifecycle, comparison of usability evaluation methods, selection or design of appropriate methods, reporting usability evaluation findings, and the development of user interface standards and guidelines.

Back to course list

INFO 611 Design of Interactive Systems - 3.00 credits

Focuses on interactive system design methods in common use covering such topics as interactive design, iterative design, usability analysis, prototyping and evaluation, mental models, conceptual models, interaction styles, the use of guidelines; normative, descriptive, and formative approaches to work analysis; modeling user's activities, defining and validating requirements, presenting interactive system designs, and the theoretical foundations underlying the design of interactive systems.

Back to course list

INFO 612 Knowledge Base Systems - 3.00 credits

Introduces the concepts, principles, and techniques of knowledge base systems, with a focus on implementation of a working expert system. Presents the expert system development life cycle with a focus on analysis and conceptual modeling techniques.

Back to course list

INFO 613 XML and Databases - 3.00 credits

Introduces background and basics of XML and XML Schema. Focuses on storing and extracting XML data in Relational Database Systems. Covers the process of modeling real-world problems in XML. Investigates native XML database management systems. Discusses current issues in XML and XML storage research.

Back to course list

INFO 616 Social Computing in the Workplace - 3.00 credits

Examines human and technical issues and concepts of computing systems that support collaboration in the workplace. Includes topics such as the ways groups work in the networked organization, intelligent workflow, various types of collaboration technology, collaborative software design and implementation issues, and future directions of this technology.

Back to course list

INFO 617 Intro to System Dynamics - 3.00 credits

Introduces simulation, particularly of business processes, using the principles of system dynamics.

Back to course list

INFO 622 Content Representation - 3.00 credits

Focuses on fundamental decisions in designing subject access systems and alternative approaches to indexing. Explores current issues in content representation: principles of subject analysis; natural language vs. vocabulary control; manual, computer-assisted, and automatic indexing; faceted indexing and classification systems; image indexing and retrieval; indexing and the World Wide Web. Includes evaluation of indexer consistency and indexing system performance.

Back to course list

INFO 624 Information Retrieval Systems - 3.00 credits

Covers the theoretical underpinnings of information retrieval to provide a solid base for further work with retrieval systems. Emphasizes systems that involve user-computer interaction. Covers aspects of information retrieval including document selection, document description, query formulation, matching, and evaluation.

Back to course list

INFO 625 Cognition & Info Retrieval - 3.00 credits

Applies cognitive processing and concept formation to the case of humans interacting with information storage and retrieval systems, including automated systems. Links theoretical models of cognitive processes to research studies that examine actual information-seeking behavior.

Back to course list

INFO 626 Language Processing - 3.00 credits

Studies the problems and techniques of automating human language use and understanding. Introduces different annotations of human language and examines how spoken language differs from written language. Includes syntactic inference, parsing, semantic interpretation, and natural language planning, and discusses how to combine analyses of spoken language with analyses of written language.

Back to course list

INFO 627 Reqmts Engineering & Mgmt - 3.00 credits

Provides students with an opportunity to explore and experience methodologies, tools, and techniques for eliciting, analyzing, specifying, and managing requirements in modern software development organizations. Focuses on the intersection of requirements engineering, strategic IS and business planning, and business process reengineering. Students will also learn about change management in requirements engineering context in response to a fast-paced, changing world. Upon completion of the course, each student should have new skills and insights that are immediately applicable to the performance of the requirements engineering project function.

Back to course list

INFO 628 Info Sys Implementation - 3.00 credits

Addresses issues involved in implementing an information system in the context of a real organization, including ensuring quality in the delivered system. Focuses on the detailed design, coding, test, and distribution aspects of software system implementation.

Back to course list

INFO 629 Concepts in Artificial Intell - 3.00 credits

Introduces the concepts, principles, and techniques of artificial intelligence (AI), with emphasis on its application to information systems.

Back to course list

INFO 633 Information Visualization - 3.00 credits

Introduces concepts and principles of information visualization from both theoretical and practical perspectives. Emphasizes the development of critical thinking and problem solving abilities in the context of information visualization. Provides exposure to current information visualization tools.

Back to course list

INFO 634 Data Mining - 3.00 credits

This course introduces the concepts and principles of knowledge discovery in databases (KDD), with a focus on the techniques of data mining and its function in business, governmental, medical or other information-intensive environments.

Back to course list

INFO 636 Software Engineering Process I - 3.00 credits

Focuses on behaviors and activities of individuals developing software with a disciplined software engineering approach. Provides hands-on experience in which students complete programming exercises using a defined software engineering process. Requires students to plan, estimate, measure, and analyze their work, and to define, analyze, and improve development processes and create process documentation.

Back to course list

INFO 637 Software Engr Process II - 3.00 credits

Focuses on behaviors and activities of teams developing software with a disciplined software engineering approach. Provides hands-on experience in which students complete team activities using a defined software engineering process. Covers topics including planning and estimating for team projects, reviews and inspections, standards, software reuse, and configuration management.

Back to course list

INFO 648 Healthcare Informatics - 3.00 credits

The course presents an overview of all aspects of healthcare informatics, including medical, nursing and bioinformatics. It provides an introduction to the applications of information systems in a variety of healthcare environments, including education, research and clinical settings. It includes extensive reading and critical discussion of relevant professional research literature.

Back to course list

INFO 653 Digital Libraries - 3.00 credits

This course introduces research and development in the world of digital libraries. Focuses on intellectual access to digital information resources. Topics include foundations and architectures of digital libraries, searching and resource organizing, knowledge representations and discovery, metadata and standards, interfaces and information visualization, intellectual property rights and electronic publishing.

Back to course list

INFO 655 Intro to Web Programming - 3.00 credits

Provides a hands-on workshop in programming for Internet information systems using an appropriate programming language (Java is used currently). Covers fundamental concepts such as object-oriented programming, client-server programming, multi-threaded programming, graphical user interface design, and application development.

Back to course list

INFO 657 Digital Library Technologies - 3.00 credits

Introduces technologies that enable the design and implementation of digital libraries. Focuses on hands-on activities relating to content description technologies (such as XML) systems technologies, and user interface technologies. Students learn through building components of digital libraries collaboratively.

Back to course list

INFO 710 Information Forensics - 3.00 credits

Focuses on the principles and practices of the forensic investigation and analysis of information in modern organizations and distributed information systems. Includes studies of information processes, events, time measurement, casual factors, information volatility, technical and procedural forensic methods, rules of evidence and case law.

Back to course list

INFO 712 Information Assurance - 3.00 credits

Describes how to protect an organization's information resources and assets within national and international context. Topics include organizational policies and assurance requirements, relationships between assurance and security, and information assurance planning assessment and management.

Back to course list

INFO 714 Information Systems Auditing - 3.00 credits

Discusses modern principles and practices of information systems and technologies auditing. Topics include IT governance, information systems risks and controls, the audit process, auditing standards, legal and ethical issues, auditing of IT development and planning assessment and management process, auditing standards, legal and ethical management, and forensic auditing.

Back to course list

INFO 731 Organization & Social Issues in Healthcare Informatics - 3.00 credits

Presents an overview of sociotechnical issues in healthcare informatics, focusing on patient care and biomedical research settings. Deals with the human, social, and technological aspects of healthcare IT. Focuses on the role of information professionals in applied healthcare IT settings.

Back to course list

INFO 755 Electronic Records Management - 3.00 credits

Presents records management theory and practice from the perspective of the archivist. Covers the transformation of the profession and its practices as it adapts to electronic record keeping. Introduced records management principles and applies them to the contemporary digital office environment. Relates records management concepts to other information management disciplines.

Back to course list

INFO 782 Issues in Informatics - 3.00 credits

Examines recent developments in a selected informatics area as a case study. Focuses on research results and leading edge application if information technology in practice. Helps students prepare for success in information science and technology fields. Addresses issues and methods for maintaining technical knowledge throughout a professional career.

Back to course list