CS Graduate

At the Ritchie School of Engineering and Computer Science, our graduate programs offer a comprehensive exploration of the rapidly evolving field of computation. Whether you're interested in the theoretical foundations of algorithms, the practical applications of advanced computer systems, or the critical realm of cybersecurity, we provide a rigorous and dynamic learning environment.

Our degree options in Computer Science, Cybersecurity, and Data Science are designed to equip students with the skills and knowledge to tackle the challenges of today’s technological landscape. Explore how our programs can help you push the boundaries of innovation and lead in the digital age.

Programs

Computer

Computer Science MS & PhD

Our program in computer science gives students the chance to develop essential skills for both academic and industrial applications. Participants will gain a wide breadth of advanced knowledge in the design, programming, and application of modern computer technology.

Explore MS Explore PhD
Cybersecurity

Cybersecurity MS

Our MS in cybersecurity program focuses on teaching you how to think strategically, ask the right questions and address cybersecurity challenges in any context. Courses in the MS in Cybersecurity provide you with a comprehensive understanding and tools across the cybersecurity domain.

Learn More
Data Science

Data Science MS

Combine technical expertise with responsible data practices across the data lifecycle. Hone your data modeling, analytical, and decision-making expertise as you develop a portfolio of projects of your choosing. Translate data into insights and effectively communicate storylines that drive organizational strategy and success.

Learn More
Student working on robot

Curriculum

Computer Science impacts almost every aspect of our world today. The Ritchie School graduate curriculum will prepare students for a career in today’s dynamic and diverse industry landscape.  Emphasizing the human element, our curriculum prioritizes nurturing future leaders and academics who will shape the next generation of research and innovation. 

Our Computer Science program at the Ritchie School is not just about technology, it’s about how people and humanity use technology to make the world a better place. With a focus on Human-Computer Interactions, our curriculum offers dynamic courses in security, artificial intelligence, and data science ensuring students are prepared to tackle real-world challenges at the forefront of technological advancements. Join us as we explore the intersection of technology and humanity, crafting a path to a fulfilling career where your work will impact generations to come.

Take a closer look at our curriculum in the graduate bulletin:

Graduate Bulletin

Witness students in action as they compete in a challenging cybersecurity competition. Gain insight into the world of digital defense and see how these students showcase their expertise in safeguarding against cyber threats.

 

 

In the News