Student in computer class looking at her desktop monitor
Master of Science in Computer Science (MSCS)

Master of Science in Computer Science (MSCS)

 

The Master of Science in Computer Science (MSCS) program is designed to advance the professional careers of technologists in the field of computer science. The program incorporates the overall infrastructure and implementation of computer science initiatives. The importance of managing computer science and software projects is the main theme of the program and involves the integration of technology, people, and strategic development. Several aspects of computer science and associated technologies, such as the benefits of emerging programming languages and technologies, project management of software initiatives, and the development cycle of computer science related to strategic planning are investigated to provide graduates with advanced insight into the field of computer science.

MSCS Program Description

The Masters of Science in Computer Science (MSCS) is designed to advance the professional careers of technologists in the field of computing. It presents a modern curriculum that challenges students to apply principles of design, critical and algorithmic thinking, innovation, management, and problem-solving to the field of computer science. It prepares students to move into advanced careers in computer science and software by providing the necessary advanced skills and knowledge in computer systems, software, and telecommunications to effectively implement computerization processes across several industries including healthcare, manufacturing, research and development, education, finance, and other fields which require advanced computerization to remain competitive in the global economy.

MSCS Program Learning Outcomes

MSCS Program Learning Outcomes

Apply principles of design, critical, and algorithmic thinking, innovation, management, and problem-solving to the field of computer science. The MSCS program prepares students to move into advanced careers in computer science and software design by providing practical skills to develop and construct computer software and applications.

The Master of Science Computer Science program encourages students to achieve the following educational outcomes:

1
Collaboratively determine software requirements and specifications in the design and development of complex software systems.
2
Research and present software systems and improve the overall efficiency and effectiveness through data gathering and analysis.
3
Collaboratively analyze, design and develop database structures and solutions that can be readily implemented.
4
Compare and contrast data structures best suited for data management and retrieval.
5
Create, innovate, design, and improve algorithms for exceptional data processing and analysis.
6
Evaluate the application of legal, regulatory, and ethical solutions in protecting data and information technologies.

Program Requirements

  • Admissions Requirements

    For acceptance into the Master of Science in Computer Science degree program, applicants must satisfy the following minimum academic requirements:

    An applicant with a bachelor-level, or equivalent, Computer Science or Information Technology degree from a regionally or nationally accredited institution and a minimum GPA of 2.5 can apply for entrance into Westcliff University.

    For students who obtained their credentials outside the United States from a non-English-speaking country, proof of English proficiency will be requested.

    Students who do not have a Bachelor of Science (BS) degree in a technology discipline must take TECH 100 Introduction to Technology as a prerequisite.

  • Graduation Requirements

    Students must complete thirty-six (36) prescribed credit hours with a program GPA (PGPA) of 3.0 or higher to graduate. 

    Students must apply for graduation. Upon graduation and fulfillment of all academic requirements, students receive a Master of Science in Computer Science degree.

  • Practical Learning Experience Requirements

    Westcliff University requires all students enrolled in graduate-level degree or certificate programs in the College of Technology and Engineering to successfully complete a Practical Learning Experience (PLE) as a graduation requirement. Westcliff University degrees and certificates are designed to prepare students for the professional workforce, and the knowledge and skills learned throughout their program are directly applicable to the industries to which they are associated. Practical learning allows students to further refine the associated knowledge and skills through guidance, oversight, and feedback from industry experts and professionals while also building a stable network and gathering references to support their career needs. Students are encouraged to take full advantage of the opportunities afforded to them in practical learning and maximize their potential career placement or advancement upon graduation.

    The graduate PLE requirement is satisfied by completing a credit-bearing internship course that is assessed on a Credit/No Credit basis. During practical learning, students engage in empirical experiences, in addition to participating in assigned course activities. This practice reflects Westcliff’s commitment to a practical and relevant education and the value of applied, experiential learning. Students who have this experience demonstrate a more successful transition into a new career or career advancement. Students are encouraged to complete as many PLEs as their schedules will permit in pursuit of the completion of their program(s).

    Graduate practical learning opportunities exist on- and off-campus. Off-campus practical learning requires prior University approval, and F-1 students must have Curricular Practical Training (CPT) authorization to participate in off-campus practical learning. Students are responsible for developing and demonstrating the skills necessary to be successful in a PLE. In addition to contemporary and growing industry knowledge, students should also be prepared to demonstrate professionalism, effective communication (written, oral and digital), and integrity while engaged in practical learning. The faculty facilitating internship courses associated with Practical Learning Experience assess these qualities and provide valuable feedback regarding their development to students throughout each experience. Students may reach out to Career Services with any questions about practical learning at the graduate level.

Program Information

  • Required Courses

    Master of Science in Computer Science Program Requirements - 36 Credit Hours Total

    Core Courses - 18 Credit Hours Total

    MIS 500 Managing Information Systems & Technology - 3 Credit Hours
    MIS 510 Information Technology Project Management - 3 Credit Hours
    MIS 520 Leading Strategic Change with Technology - 3 Credit Hours
    MIS 540 Management of Information Security - 3 Credit Hours
    MIS 545 Business Architecture and Organizational Transformation - 3 credit hours
    MIS 550 Big Data Analytics and Visualization - 3 Credit Hours

    Capstone Course - 3 Credit Hours Total
    CAP 690 Masters Applied Capstone - 3 Credit Hours

  • Program Concentrations

    Master of Science in Computer Science Areas of Concentration
    In addition to the core requirements, students must choose a concentration within the Master of Science in Computer Science program. To graduate with a concentration in Augmented Reality/Virtual Reality (AR/VR) Mobile Game Development, Data Analytics (DATA), Health Informatics (HIT), or Software Development (DEV), students must take five (5) courses, totaling 15 credit hours. To graduate with a concentration in Web Development, students must take three (3) courses, totaling 12 credit hours

    Augmented Reality/Virtual Reality (AR/VR) Mobile Game Development - The Master of Science in Computer Science with a concentration in Augmented Reality/Virtual Reality (AR/VR) Mobile Game Development is designed to lead students in preparation for a certification in Unity game development. Topics include simple game design concepts and structure, AI and intelligent behavior in Unity, Unity game development fundamentals, and technologies associated with augmented and virtual reality systems.

    Data Analytics (DATA) - The Data Analytics (DATA) concentration is designed to provide students with the skills necessary for business analytics. Students will be presented the basic skills with information management tools and cloud databases to store, analyze, and extract business-relevant information. Students will use data visualization to understand and communicate data analyses and report data findings effectively to diverse audiences.

    Health Informatics (HIT) - The healthcare industry relies heavily on technology and data. The concentration in Health Informatics (HIT) provides students with a foundational understanding of healthcare technologies and data management within the United States healthcare system and regulations. Topics include principles of data management, health informatics, healthcare technologies, compliance, governance and standards, telemedicine and networking.

    Software Development (DEV) - The Software Development (DEV) concentration is designed to instruct students in the programming process and focuses on best practices in web interface design and development. Topics include systems analysis and design, web application development, user interface design, and web programming.

    Web Development - The Full Stack Coding Bootcamp offered by Westcliff University is a multidimensional concentration that bridges a path for students who want to pursue careers in the growing and exciting field of web development. The program focuses on creating dynamic and interactive experiences through a rigorous full stack coding curriculum. Students pursuing this program will gain the necessary skills for front-end and back-end development, all while preparing them for success in the professional world.

  • Course Catalog and Student Handbook

Scholarship Opportunities

  • Scholarship Application

    As a Westcliff student, you have access to a powerful network of support from staff, faculty, alumni, and many others who take pride in investing in you. Scholarships are made possible by generous benefactors who are passionate about supporting your success.

  • Scholarship Application Deadlines

    2023-2024 Academic Year Calendar

    Semester Session Scholarship Deadline Start Date End Date
    FALL Session 1 07/07/23 Start: 8/28/23 End: 10/22/23
      Session 2   Start: 10/23/23 End: 12/17/23
    SPRING Session 3 11/17/23 Start: 01/08/24 End: 03/04/24
      Session 4   Start: 03/05/24 End: 04/28/24
    SUMMER Session 5 03/16/24 Start: 05/06/24 End: 06/30/24
      Session 6   Start: 07/01/24 End: 08/25/24

     

Program Requirements