Computer Science
The departmental faculty regularly work with students on research projects, often leading to publications and presentations at conferences.
All the system administration, for maintaining the computer systems used in Computer Science courses, is done by students giving them invaluable hands-on experience in this area.
Degree Programs
The Computer Science Department at Roanoke College offers a Bachelor of Science degree as well as a minor in Computer Science.
Bachelor of Science
A Bachelor of Science degree with a major in computer science requires the satisfactory completion of 12 units in the areas of computer science, mathematics, and statistics to include:
Computer Science 170, 220, 270, 370, 390, 425, 430,
Mathematics 201;
Statistics 202, and
three additional units from computer science courses at or above the 300-level (one of these units may be Math 306 or Math 361).
Computer Science 120 is a prerequisite for the computer science courses and Mathematics 121 and 122 are prerequisites for the statistics and mathematics courses.
Minor
A minor in Computer Science requires the satisfactory completion of 6 units in the areas of computer science and mathematics:
Computer Science 120, 170, 220, 270,
two additional units from computer science courses at or above the 300-level.

Astrophysics Lab Gets New Equipment
Dr. Fleenor, physics professor, hopes to further the College’s space research along with introducing students to the “awe-inspiring nature of the universe.”




