Develop the Future of Computer Technology
The modern economy is powered by computer technology. From something as simple as a computer file to the quick developments in AI-generated text, computer scientists are pushing the boundaries of what is possible.
An MS in Computer Science from Clarkson University gives you the skills to be at the forefront of innovation. Our rigorous program goes beyond the fundamentals, so you can explore the latest advances in artificial intelligence, virtual reality, quantum computing and more. By the time you graduate, you will have the specialized expertise to become a leader in the industry or pursue additional original research in a PhD program.
Why Earn an MS in Computer Science From Clarkson University?
Considered one of the best graduate computer science programs by U.S. News & World Report, our curriculum is designed to be tailored to your goals. You can complete the degree onsite or online, and you can either develop a thesis or select a professionally oriented non-thesis track.
Whatever path you take, you will benefit from our small department. Our faculty mentors give you the personal attention you need to fulfill your studies. The program is offered by both the Department of Electrical & Computer Engineering and the Department of Computer Science and has an interdisciplinary focus. We encourage collaboration and teamwork as you go through the program.
The department focuses on the wide spectrum of artificial intelligence capabilities, including automated reasoning, computer vision, machine learning, virtual reality, robotics, human-robot interaction and the social implications of AI. Other areas of expertise include virtualization, natural language processing, human-computer interaction, quantum computing and computational complexity.
In addition to our state-of-the-art facilities, you will have access to our award-winning Kevin '81 & Annie Parker Career Center. Clarkson has strong connections to the industry, which helps open the door to various career opportunities for our students.
What You'll Learn
The MS in Computer Science requires a minimum of 30 credit hours of graduate-level work. All students take the foundation course, Computer Algorithms, and six credit hours of programming-intensive courses. The remaining credits will be rounded out by electives and a thesis project, should you choose to do one.
Some of the courses we offer include:
- Advanced Algorithms
- Automated Reasoning
- Blockchain Technologies
- Computational Complexity
- Computational Learning
- Computer and Network Security
- Computer Ethics and Society
- Computer Networks
- Cryptography
- Database Systems
- Fairness, Accountability and Transparency in AI and Automated Systems
- Formal Methods for Program Verification
- Introduction to Automata Theory and Formal Languages
- Mobile Robotics and Human-Machine Interaction
- Natural Language Processing