Computer Science and Cybersecurity

Department of Mathematics and Computer Science

The College of Arts and Sciences


Christopher Swanson, Professor of Mathematics


Mohammad Ashrafuzzaman, Assistant Professor of Cybersecurity

Selvanayaki Kolandapalayam Shanmugam, Assistant Professor of Computer Science

Degrees Offered

Bachelor of Science

Bachelor of Arts


The mission of the Department of Mathematics and Computer Science is to educate students in the areas of mathematics and computer science. The department is committed to providing the students with a broad overview of the central concepts of mathematics, computer science, and logic. The mathematics and computer science curricula are supported by the foundation of a liberal arts education.

Student Learning Outcomes

Computer Science

  1. Students will be able to apply computational techniques to problem-solving

  2. Students will be able to apply mathematical concepts in computing

  3. Students will be able to write clear, organized code

Facilities and Equipment

All classrooms are equipped with networked instructor workstations, including audiovisual and computer projection systems. Programming courses are taught in a computer classroom with student workstations. In addition to the university network and open computer labs, the department maintains a dedicated laboratory for majors. The lab contains a wide variety of computer hardware, running Windows, Linux, and Mac OS X. The computers are equipped with scientific typesetting software, software development tools, compilers, word processors, spreadsheet programs, database programs, web design and programming tools, audio and video editing software, multimedia software, computer algebra systems, statistical and geometric software, and many other applications.


Computer science majors and minors are encouraged to take advantage of internship opportunities. Most computer- related internships are paid positions. Some positions are available on campus during the school year while others are in industry, usually during the summer. A student may receive course credit for an internship through the University Elective Internship Program (see the description of CS 493 for requirements).

Student Organizations

Any interested student may join either the student chapter of the Association for Computing Machinery or the Mathematics Association of America.

Upsilon Pi Epsilon, Ohio Epsilon chapter, honors students who have shown academic excellence in the computing sciences. The purpose of the society is to promote the computing sciences and to encourage its contribution to the enhancement of knowledge. Computer science majors who have completed 60 hours of overall course work with a GPA of at least 3.5 are eligible for membership.

Description of Majors

Both the Bachelor of Science and Bachelor of Arts degrees prepare students for jobs in the information technology industry, such as computer programmer, software developer, computer systems analyst, web developer, and security analyst; or for further study in graduate school.

Degree Requirements

Assessment-Students majoring in department programs will participate in assessment of the Student Learning Outcomes for each major through assessments embedded in appropriate courses.

Computer Science Courses and Descriptions

See Course Descriptions section of catalog

Cybersecurity Courses and Descriptions

See Course Descriptions section of catalog