Computer Science

Area of Scientific Learning

Updated Fall 2013

The computer science major supports the following goals of Milligan College:

The major in computer science (CS) is designed to prepare students for successful employment in the computing industry in a wide range of careers such as programmers/analysts, lead programmers, software developers, and systems project leaders for applications in business, industry, or government, or for graduate school in computer science.

Course work in this major centers on the development of algorithms, which are the formal procedures for problem solving.  Solutions are implemented linguistically in software and mechanically in hardware by developing a student’s problem-solving ability through the algorithmic approach of organizing, synthesizing, and analyzing information.

Graduates with a major in computer science are expected to:

  1. Possess a thorough understanding of the development (programming) and implementation (hardware, software, communication and networking) processes of computing;
  2. Possess oral and written communication skills necessary to convey technical information in a business or technical environment; and
  3. Have acquired knowledge and skills needed for positions in a variety of computer-, business-, and mathematics-related fields.

Students majoring in Computer Science may not major/minor in Computer Information Systems.

Computer Science major – B.S.

Required courses in the major:

The following general education requirements are fulfilled in the major:

Total number of required hours: 43-44

To earn a bachelor’s degree, a student must complete 128 semester hours in courses with course numbers at the 100 level or above. In addition to courses in the major (and minor, if applicable), students must complete the requirements for a bachelor of arts or bachelor of science degree as described on Pages 41-43 of the 2013-14 catalog. The B.A. degree requires foreign language through the intermediate level.

Senior Major Exam

The senior major exam, which is required of all baccalaureate degree-seeking students and evaluates the students in their major fields of study, is administered during the semester in which the student plans to graduate. The senior major exam is created by the Computer Science faculty and all Computer Science majors must complete this exam prior to graduation.

Computer Science Minor

Required courses in the minor:

The following general education requirements are fulfilled in the minor:

Total number of required hours: 28