The bachelor of science program incorporates computer sciencespecific courses such as coding and programming, algorithms and data structures, computer architecture and assembly language, and software development, among others It also includes mathematics courses in linear abstract algebra, calculus, and techniques in mathematical proof Like any other major at Randolph, students will complete their studies with a senior capstone project