You are currently viewing an archived version of the Ferris catalog.
View the most current version.

Computer Science

Degree Type: Minor
College(s): College of Arts and Sciences

Why Choose the Computer Science Minor?

A minor in Computer Science will significantly enhance the employability of a graduate from any program at Ferris. Computer skills are among the most important skills an employer is looking for in employees today. It can serve to enhance the expertise of the student in their major field and also serve as an excellent preparation for entry-level positions in the computing field.

Through the course work of the Computer Science minor, students will be provided the opportunity to learn computer science applications such as programming language, computer architecture, microprocessor-controlled equipment and local area networks.

Admission Requirements

This Computer Science minor is open to any student admitted to Ferris State and pursuing a baccalaureate degree except those pursuing the Applied Mathematics Computer Science option. The minor is designed to complement any Ferris major program. A maximum of 1/3 of the credits, but no more than 7 credits, in a minor may overlap with the student's major.  Students may apply 6 credit hours of overlap between minors.

Graduation Requirements

An academic minor may only be awarded upon completion of a baccalaureate degree at Ferris State. This minor requires a minimum of 20 credits and a minimum grade average of 2.5 in these courses.

Also, 50 percent of the credits for a minor must be taught by Ferris State University.

More Information

ADVISOR: Dr. James Nystrom
PHONE: 231-591-5864

Mathematics Department
Ferris State University
820 Campus Drive, ASC 2021
Big Rapids, MI 49307
Phone: 231-591-2565

Required Courses
Credit Hours

Computer Science Minor - 18 Credits

Object Oriented Programming
Data Structures and Algorithms
Computer Organization
Discrete Structures
Electives - Select 1
Computer Simulation
Computer Graphics
Parallel Programming
Programming Language Concepts
Real Time Operating Systems