Turn your passion into a personalized learning path at Randolph-Macon College.

At RMC, you’ll explore computer-science theory and apply it to real-world software development in computer and robotics labs. You can work with Windows and Linux systems across robotics, 3-D modeling, web programming, parallel computing, and high-performance computing, with faculty—not TAs—making your learning their first priority.

By senior year, you’ll expand your knowledge through a capstone, and you may also pursue a Schapiro Undergraduate Research Fellowship in an area of personal interest. Recent faculty-mentored projects have explored machine learning for emotion recognition and generative adversarial networks for painting generation, giving you hands-on research experience for your career or future graduate study.

Be a computer scientist, and more

Computer science faculty at RMC, never TAs, personally mentor every student, helping you find internships at places like Capital One and the Naval Surface Warfare Center.

You’ll also find community in the student chapter of the Robotics group or RMC’s Esports program, with majors and non-majors alike. And along the way, you’ll network with alumni now working as software engineers at companies like Booz Allen, Stripe, and Viasat.

Discover what’s buzzworthy about RMC Computer Science