Master of Science in Computer Science Overview
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 systems optimized for performance and business impact. 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.
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 required in management and senior-level positions. Clark’s Master of Science in Computer Science (MSCS) 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 it to your career.
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 skills-based training, coupled with the ability to “tell a story with data,” increasing your impact on the business.
With easy access to an additional portfolio of potential electives, providing expertise in Cybersecurity, and 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).
Course of Study
The MCSC degree requires 10 courses, including 3 core academic requirements. Electives include two concentration options: Big Data and Human-Computer Interaction, as well as the option for students to define elective choices based on their target outcomes.
Core Requirements
Learning Outcomes
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 computer science. Our degree and concentrations 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 5 foundations:
- Organizational Systems - to understand the organizational role played by modern computing technology. MSCS 3021 - Human Computer Interaction
- Ethics and Social Responsibility - to apply values and ethics within the public service and non-profit sectors MSCS 3027 - Social Informatics
- Workplace Dynamics, Communication, and Career Management - to lead, manage and engage others in an organization MSDA 3060 - Data Visualization and Story Telling
- Applied Research - to analyze information for effective and efficient decision-making MSCS 3098 - Directed Research MSCS 3999 - Capstone
Electives
Additional Electives