Skip to Main Content

Computer and Information Science

  • Accelerated
  • Master of Science in Computer and Information Science
  • Erie, Pennsylvania
View Curriculum
  • Program Overview

    Computer and Information Science (CIS) has been one of the most dynamic fields in recent decades. With growing demand for computing professionals, the program is designed to provide advanced studies for those who wish to continue preparation for effective participation in computing professions. The program provides continuing education in advanced subjects for CIS professionals who wish to stay abreast of the rapidly changing technological world. Emphasis is placed on the development of the student's skill for independent study and continued professional growth.


    The Master of Science in Computer and Information Science offers students three options, which allow the student to select a technology, analytical or a practical and applied focus for the application of computing technologies. These consist of Information Technology, Data Science and Software Engineering. Each option consists of 30 credits of graduate work beyond the foundations series, and each specifies its own foundations series courses. The specific courses of study for each option is described below.


    Data Science is a dynamic and fast growing field at the interface of Statistics and Computer Science. The emergence of massive datasets containing millions or even billions of observations provides the primary impetus for the field. Such datasets arise, for instance, in large-scale retailing, telecommunications, astronomy, medical domain, volumes of documents and social media. The MS-CIS with Data Science option prepares students to understand major practice areas in data science. They can collect, organize and manage data, identify patterns in data using visualization, statistical analysis and data mining, develop actionable insight based on big data, communicate data analysis and findings to people across a broad range of industries. They meet the demand of careers including Data Engineer, Data Architect, Statistical Programmer, and Big Data Analysts..

    In addition to the overall program outcomes, at the conclusion of the program of study, the DS-option graduate will be able to:

    1. Identify patterns in data using data mining techniques.
    2. Manage large-scale data and the practical issues surrounding how the data is stored, processed, and analyzed in the cloud
    3. Extract knowledge from large amounts of text data


    The MS-CIS with Information Technology Option is designed for students who wish to combine technical competence in information technology with knowledge of managerial and organizational issues. Students will have extensive skill and experience in the design and implementation of operational databases as well as the data warehousing, cloud computing technologies and related business intelligence technologies for managing the enterprise. They will be trained on the business intelligence techniques to discover knowledge from massive data sets along with the importance on data security. This option will prepare the student with the management and advanced technology skills needed to become a leader and decision-maker in the technology field. Career tracks include Database and Cloud Network Administrators and Designers, Data Security and Business Intelligence Analysts.

    In addition to the overall program outcomes, at the conclusion of the program of study, the IT-option graduate will be able to:

    1. Understand database modeling, design and implementation
    2. Demonstrate knowledge of Cloud Computing Technologies
    3. Derive intelligence from large volumes of business data


    The Software Engineering (SE) option focuses on mobile computing and interactive software development. Software testing and quality assurance methods are weaved throughout the curriculum. Students develop interactive apps for iOS (iPad, iPhone) and Android.

    In addition to the overall program outcomes, at the conclusion of the program of study, the SE-option graduate will be able to:

    1. Develop and deploy goal-oriented, high-quality interactive software systems
    2. Identify and apply effective engineering development techniques

Student Learning Outcomes

  1. Elicit, document, and analyze the requirements for software systems
  2. Obtain a comprehension of the evolving technology and its ramifications
  3. Identify, plan, and manage the schedule and risks for the activities involved in software-based systems development
  4. Provide a research contribution or development of value to the profession, industry or society
  5. Exhibit skills to support continued development and improvement of their professional abilities
  6. Exhibit skills necessary to make ethical decisions as a moral and conscientious individual and as a citizen of their professions, their society, and their place of employment

Our Faculty Experts