Information Sciences and Technology M.S.

Program Goals

The goals of the Information Sciences and Technology M.S. Graduate Program are to:

  • Enable established information technology and computing professionals to upgrade their technical management and development skills
  • Enable workers seeking a career change to bridge existing knowledge gaps to successfully transition into the information science and technology field
  • Provide students the opportunity to explore their own, more specialized needs and career goals
  • Provide students with an advanced understanding of how information science and technology concepts, methods, and practices can be applied in solving problems and addressing current technological issues across a broad base of applications domains
  • Provide expertise and insights to help students become more accomplished professionals, contributing to the management and development of new and advanced methods and technologies
  • Establish stronger ties to alumni to enhance their opportunities for continued learning and leadership
  • Establish better corporate communication in order to advance the practice of applied computing in both the university and industry



After completing this program, students should

  • Be better prepared for career advancement in all areas of information science and technology
  • Be better able to function professionally as IT managers, applications development project managers, analysts, programmers, database managers or administrators, security and privacy advisors, user-interface engineers, user-developer liaisons, or consultants
  • Be able to communicate using oral, written, or electronic media, and have the teamwork and leadership skills needed to recognize and contribute to the solution of computing/technology problems across a variety of applications domains
  • Be committed and open to continuous learning about emerging and innovative technologies and new ideas, and be able to bring them to bear to help others
  • Have developed advanced critical thinking and problem solving skills
  • Have a sense of ethical behavior and respect for diversity and an understanding of the social impact of technology and its use and misuse.

Learning Outcomes

After completing this program, students should

  • Possess in-depth, technical understanding of (1) the processes of software development and its management, (2) systems security and privacy, (3) software systems administration, and (4) advanced and emerging technologies
  • Possess expertise in a self-selected area of specialization
  • Have effective programming, debugging, and testing skills
  • Be proficient in the use of modern software development environments and tools for software design
  • Be proficient in usability engineering for the design of effective interactive screens and reports that are easy to understand and use
  • Work effectively in teams
  • Have a deep knowledge of computing and information systems applications, including network, database, security and privacy, and Web technologies
  • Be able to do independent thinking, to identify pertinent project-related research and be able to formulate and carry out research and development plans and programs
  • Be able to demonstrate effectiveness in communication, in speaking as well as in writing.
  • Be able to apply disciplined thinking techniques to new settings
  • Be able to approach situations with multiple perspectives