
Master of Science (M.S.) in Computer Science
Advance your expertise, expand your career opportunities, and prepare for leadership in one of the most dynamic fields in technology.
The M.S. in Computer Science at Rutgers equips students with the advanced knowledge, technical skills, and hands-on experience needed to thrive in industry, education, and research.
Graduates of the program are prepared to:
- Design, develop, and innovate next-generation software applications and computer systems
- Pursue technical and leadership roles across industry, government, startups, and research organizations
- Manage, evaluate, and guide complex technology-driven initiatives
- Teach computer science at the collegiate or professional level
- Continue their academic journey through doctoral study and advanced research
Learn the Fundamentals. Shape the Future
Computer science is constantly evolving, with new technologies, tools, and discoveries emerging every year. To succeed in this fast-paced environment, students need more than technical proficiency. They need a strong foundation that enables them to adapt, innovate, and lead.
The Rutgers M.S. program helps students:
- Build a deep understanding of the fundamental principles that drive modern computing
- Stay current with emerging technologies through engagement with research and professional literature
- Develop the ability to learn independently and adapt to new programming languages, methodologies, and systems
- Gain experience solving real-world challenges through projects that reflect the scale and complexity of today's computing environments
- Strengthen the critical thinking, problem-solving, and analytical skills valued by employers and research institutions alike
Prepare for What's Next
Whether your goal is to accelerate your career in software development, artificial intelligence, data science, cybersecurity, systems engineering, or academic research, the Rutgers M.S. in Computer Science provides the knowledge, experience, and flexibility to help you achieve it.
Join a community of scholars, researchers, and innovators and take the next step toward becoming a leader in the field of computing.