Computer Science Major Close Sub-Nav Menu Request InformationMajors and MinorsAcademic Support Resources for Students Disability Support Services Registering with DSSDSS Resources The Communication Center EventsPublishDr. Seth Clabough Resources for ParentsStaffFAQsLaunchFirst Generation College Students Copley Science Building ConstructionHonors Program Application for Prospective Honors StudentsHonors Academics Current Students Entering Prior to Fall 2016 Academic StandardsCurricular Requirements Honors CoursesDepartmental Honors Current Students Entering Fall 2016 or After Academic StandardsCurricular Requirements Honors CoursesHonors ModulesCollaborative Learning Experience Honors Benefits and OpportunitiesHonors Program Directors Noyce Teacher Preparation ProgramFirst Year Program: RMCS101Study Abroad & International Education J-Term Study/Travel Payment Procedure & Scholarship Information Study Abroad Options at RMC J-Term Mandatory Insurance Plan International TravelDomestic Travel J-term 2017 Study/Travel CoursesJ-term Resources Semester Abroad FAQsEligibility and CostsSemester Abroad Application InformationScholarships International Students Obtaining an F-1 VisaMaintaining Student StatusEmployment Social Security NumberCurricular Practical Training (CPT)Optional Practical Training (OPT) Driver's LicenseHealth InsuranceTravelTransfer to R-MCInternational Student Orientation International @ R-MC International Assistant ProgramInternational HousePhoto Gallery 2015 Photo Contest Winner Study Abroad Photo ContestInternational Education Week 2016 OIE staffParents & FamiliesVoices from Abroad Summer Session Important DatesStudy Skills CourseSummer Session Tuition, Fees & Housing Undergraduate ResearchRegistrar's OfficeInternshipsIntellectual Property Rights (PDF) 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. Apply to R-MC! Connect with R-MC on Facebook! Ask a Question?