Western Kentucky University

Computer Science

Undergraduate Programs

There are three different options for students who want to get a bachelor in Computer Science. The options differ mostly with respect to the CS electives and with respect to the minor/other area to the studied.

  1. Systems/Scientific Applications Option: This option requires students to take additional courses in Mathematics and Computer Science. There are also science requirements beyond those needed to satisfy General Education policies. It does not require a minor. For more information, please click here.
  2. Any minor Option: This option allows the student to combine the Computer Science major with any minor WKU offers. If a student does not know where to get started looking for a minor, good minors are any of the sciences, Mathematics, Business Administration, or Entrepreneurship. For more information, please click here.
  3. Specialty Option: This option is for students who are interested in an area which does not have a minor or which is interdisciplinary in nature. A set of courses with the student's interest as their focus is selected by the student with the advisor's approval. The student must take two additional Computer Science Courses: CS 381 Introduction to Computer Network and CS 443: Database management systems. For more information, please click here.

The department is also offering  a certificate in CNSS 4011. The CNSS 4011 certificate (reference number 1719) requires a minimum of six semester hours. It is designed for students wishing to gain knowledge in the information assurance area. The student pursuing the certificate must complete the following course sequence with a grade of C or better in each course: CS 157 and CS 257.

The department has defined a set of Student Outcomes for all graduates from our program.
 Last Modified 2/24/14