Computer Science Major

Students working in the computer lab.
Computer Science is transforming the future—and the present—in ever more significant ways.

The computer science major at R-MC has a strong liberal arts approach, combining a focus on current skills and concepts with a thorough foundation in both theoretical and practical aspects of computer science.

Define Your Focus

Students may choose a major, double-major, or minor in computer science as part of their R-MC studies. The computer science curriculum encourages inquiry by providing opportunities for in-depth research, and all computer science majors complete a capstone project.

Learn Through Doing

Computer science majors find opportunities to apply their skills in practical settings. During January Term (J-term) 2016, Samantha Cameron '16 and Caleb Hatcher '16 interned at Richweb in Ashland, Virginia. Cameron and Hatcher honed their network engineering and programming skills, and learned how to configure routers and network switches. J-term internships offer a real-world setting for connecting academic learning with the workplace. R-MC's Edge Career Center and dedicated faculty assist students in finding the perfect internship opportunity.

Careers in Computer Science

With computer science expertise in high demand, R-MC computer science alumni are building careers in a wide range of fields. R-MC graduate Ying Shapiro served as IT director for catering at the 2008 Olympics with the food-services company Aramark. Bennett Malbon earned an MBA from Babson College's Franklin W. Olin Graduate School of Business and now provides IT expertise in the health care industry. Andrew Miner is an associate professor at Iowa State University and recently was awarded an Early CAREER Award from the National Science Foundation to study complex systems.