Information Science & Technology MS
Program Goals
The goals of the CS Graduate Programs 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