Skip to content

Vaccinations are required to attend Clark in the fall. Upload a copy of your vaccination card now.

computer science master hero image with male looking over technology

Request Information

Are you ready to get started?

Loading…

Add depth to your IT technical skills to advance your career

Computer science professionals are critical to ensure the continued growth of technological innovation in today’s fast-paced, technology-driven world. There is an increased need and demand for professionals with expertise in developing assured and optimized systems.

The computer science industry forecasts substantial growth in the next five to 10 years. According to the Bureau of Labor Statistics, growth rates of 12% are expected through 2029 which will drive another 550,000 positions across all industries. Computer science professionals with an advanced degree typically earn more than $100,000 per year.

But there is a widening gap between employers’ needs for skilled computer science professionals and the availability to fill those roles. Demand is high for practitioners with the necessary mix of competencies — a combination of technical and leadership skills qualifying you for management and senior-level positions. Clark’s Master’s in Computer Science distinguishes itself in the academic marketplace by equipping you with the credentials and tools to solve complex technological challenges, understand data structures and information and the value it brings to all types of organizations — and immediately apply them to your career.

International Students

Candidates with science, technology, engineering, and mathematics (STEM) degrees are in tremendous demand across most major industries in the United States. When you graduate with a STEM-designated degree, such as the Master of Science in Computer Science, you may be eligible to remain in this country for up to 36 months on Optional Practical Training (OPT).

Why a Master’s in Computer Science at Clark University

  • Work in a highly collaborative learning environment with talented peers and scholar-practitioner faculty who share with you their deep leadership experience.
  • Amp up your skills at a globally ranked and accredited university that has set itself apart as a leader in skills-based education with an outcome focused curriculum.
  • Construct an educational experience that is uniquely focused on your career aspirations with two concentration options in Big Data and Human Computer Interaction (HCI), and an additional portfolio of electives providing expertise in Cybersecurity, IT Architectures, and Analytics.
  • Pursue a graduate degree in computer science on your terms. Clark’s flexible delivery model of in-class, hybrid, and online options allows you to match your educational journey with your personal and professional schedules – part time or full time — with affordable tuition and scholarship options.

The Essentials

Program Overview

Our outcome focused, rigorous curriculum emphasizes core computer science competencies, while also exploring areas like machine learning, data mining, Human Computer Interaction, mobile computing, and cybersecurity. We emphasize standalone skills-based training, coupled with the ability to “tell a story with data,” making you a more effective data communicator. Become a well-rounded, confident leader ready to solve real-world problems in your career.

Our instructors have specific topical expertise and provide an optimized learning process and practical application of the technical and soft-skills learned. With easy access to an additional portfolio of potential electives, offering expertise in Cybersecurity, IT Architectures, and Analytics, students can construct an educational experience that is uniquely focused on their own career aspirations, including pursuing concentrations in Big Data and Human Computer Interaction (HCI).

Designed for flexibility with your busy schedule, our program can be completed on a part-time basis and is available in online, on campus, or hybrid modalities. Students studying full time can earn their degree in a year, with program start dates in January and September.

Learning Outcomes and Competencies – School of Professional Studies

The following sections talk about the specific programmatic outcomes for each credential.  For programs at the Masters level, a core of five core operational competencies informs our theoretical framework for all Clark University School of Professional Studies Master’s degrees. Graduate certificates are not held to the same holistic standard as they are considered to be narrower in focus and more applied in practice.  For the credentials at the Masters level, those competencies are:

Core Competencies for SPS Master’s Degrees
Organizational Systems OR Foundational Elements for STEM Programs Developing an appreciation and understanding of the interdependence of the parts of a system will result in effectively and efficiently assisting an organization by developing its strategy and delivering its intended mission.  For STEM credentials, a solid foundation in analytical and diagnostic competencies which will enable the student to succeed from a technological perspective.
Ethics and Social Responsibility The SPS curriculum will stress the importance of ethics and corporate social responsibility, so all SPS students are aware of the advantages of ethical behavior in business and professional life, and can act from a moral point of view. The notions of ethics and social responsibility are extended to STEM programming through the lens of the issue of data and programming integrity that can inform systems and analytical architecture that is applied in a fair and equitable manner.
Applied Research As a professional, the SPS graduate will have the ability to call upon research methodologies to solve practical problems organizations and individuals encounter.  Our professional focus demands that informed research is a core value to knowledgeable problem-solving.
Workplace Dynamics, Communication, and Career Management OR Core Technologies Necessary to Meet STEM Industry Standards Workplace dynamics involve the relationships among the members of an organization, including departmental and interpersonal relationships. The capacity to communicate effectively is an essential skill for the successful professional. Career is an integral component of a professional’s life, and career can be maximized by an awareness of opportunities available consistent with individual talents.  For STEM-based programs, core technological applications and industry standards will be presented to form a foundation of programming and problem-solving competencies for a successful workplace experience.
Theoretical Grounding Each SPS degree is part of a field of study based upon a collection of theories that have proven to be effective when applied to challenges. Students will develop an appreciation for how arguments are used to explain, predict, and understand phenomena.

M.S. in Computer Science

The Master of Science in Computer Science is designed to equip students with advanced skills and knowledge in the planning, design, development, implementation, testing, and evaluation and deployment, of computing systems. Specific areas of study include Big Data and Human Computer Interaction. These skills form necessary foundations for solving practical problems that arise in business, industrial, governmental, and other organizations, as well as for pursuing doctoral studies in information technologies. We are confident that our degree and its concentrations will provide graduates with the skills necessary to work as professionals and take on leadership roles in their organizations. This program offers students the opportunity to develop operational competencies in five foundations.

Operational Competency Learning Outcomes
Organizational Systems — to understand the organizational role played by modern computing technology.

Course: MSCS4021 – Human Computer Interaction

  • Gain a working understanding of the fundamental concepts and components of HCI.
  • Demonstrate and be able to lead design sessions with users and developers.
  • Develop the skills to communicate with users, evaluate interaction methodologies, collect useful feedback, and create effective presentations and reports.
Ethics and Social Responsibility — to apply values and ethics within the public service and non-profit sectors.

Course: MSCS4027 – Social Informatics

  • Gain a working understanding of the framework and tools for making better, information-driven business decisions.
  • Demonstrate and be able to communicate the criticality of sound data analysis through dimensional modeling prior to BI technology solution development.
  • Demonstrate a working knowledge of Tableau, including connecting to multiple data sources, building dashboards, and creating comprehensive data visualization models.
  • Develop the skills the effectively “tell a story with data;” understand your audience, synthesize findings, and create effective dashboards, presentations, and reports.
Workplace Dynamics, Communication, and Career Management — to lead, manage, and engage others in an organization.

Course: MSDA4060 – Data Visualization and Story Telling

  • Gain a working understanding of the framework and tools for making better, information-driven business decisions.
  • Demonstrate and be able to communicate the criticality of sound data analysis through dimensional modeling prior to BI technology solution development.
  • Demonstrate a working knowledge of Tableau, including connecting to multiple data sources, building dashboards, and creating comprehensive data visualization models.
  • Develop the skills to effectively “tell a story with data;” understand your audience, synthesize findings and create effective dashboards, presentations, and report.
Applied Research — to analyze information for effective and efficient decision-making.

Course: MSCS3049 – Directed Research and MSCS4099 – Capstone Practicum

  • Clearly identify the technological scope and high level needs of the client.
  • Complete and publish an in-depth requirements and analysis document for the client.
  • Provide a summary of trends and analysis from industry best practices based on the technical needs of the client project.
  • Provide a detailed and high-quality final report and presentation, to be presented to the client and course participants.
Theoretical Grounding — the study of a business problem domain to recommend improvements.

Course: MSDA 4050 – Advanced Machine Learning

  • Demonstrate ability to move through the process of designing and creating a significant software system.
  • Demonstrate ability to communicate to a variety of audiences at appropriate levels about large systems.
  • Develop an understanding of how large systems are developed and maintained, with an emphasis on testing and software engineering tools.

Incoming students with a strong math or programming background (i.e., candidates holding a B.S. in Computer Science) may waive up to 2 required courses and replace them with two other course options.

We also recognize the valuable experience and perspectives that working professionals bring to the class. If you are a student with three or more years in a professional position or hold an industry standard certification, you can apply for the Prior Experiential Credit.

Up to two course waivers may be possible after admission to the degree program, enabling you to complete your degree more quickly and cost effectively. (An administrative fee is applied if the prior experiential credit is approved).

  • Understand and use general algorithmic design and problem-solving techniques.
  • Learn to examine published research, code, and other design documents to understand the problems being described and solved.
  • Develop an understanding of how large systems are developed and maintained, with an emphasis on testing and software engineering tools.
  • Learn the methodologies of data analytics.
  • Gain a working understanding of the framework and tools for making better, information-driven business decisions.
  • Develop the skills the effectively “tell a story with data;” understand your audience, synthesize findings, and create effective dashboards, presentations, and reports.
  • Gain a working understanding of the fundamental concepts and components of human-computer interaction.

Core Courses:

  • Design & Analysis of Algorithms
  • Software Engineering
  • Survey of Operating Systems and Programming Languages

Curricular Concentrations and Electives:

Big Data Concentration (choose 3)

  • Applied Data Analytics
  • Applied Machine Learning
  • Data Warehouse and SQL
  • High Performance Computing for Machine Learning

Human Computer Interaction Concentration (Choose 3)

  • Data Visualization and Storytelling
  • Human Computer Interaction
  • Usability Engineering
  • Social Informatics

Additional Electives (choose 3)

  • Network Architecture and Design
  • Compiler Design
  • Computer Vision
  • Numerical Analysis
  • Operating Systems
  • Internship

REQUIREMENTS

10 course units

  • 3 core courses
  • 6 elective courses
  • 1 experiential learning course

Course Catalog

Explore what SPS has to offer