Minor in Computer Science

Program Objectives

The objectives of the minor in computer science are to provide graduates with:

  1. Computing skills to be better prepared for the job market; and
  2. Basic knowledge of the computing field, related principles, and tools.

Program Outcomes

Students who successfully complete the Minor in Computer Science shall:

  1. Develop the ability to analyze a problem, identify, define, and verify the computing requirements appropriate to its solution;
  2. Develop the ability to use current techniques, skills, and tools necessary for computing practices;
  3. Develop programming skills using modern languages;
  4. Apply their computational and mathematical knowledge in order to solve computational problems.

Graduation Requirements

The Computer Science minor consists of five Computer Science courses, and one Mathematics course that are directly related to computing.  The courses include 9 core credits, and 9 credits of elective courses that can be chosen from a list of courses.  A cumulative GPA of 2.0 is required for the 18 required credits in order to earn a minor in Computer Science.

Core Courses   9 credits
Elective Courses 9 credits
Total: 18 credits 

Core Courses (9 credits):

  • CSC243 / Introduction to Object Oriented Programming (3 cr.)
  • CSC245 / Objects and Data Abstractions (3 cr.)
  • MTH207 / Discrete Structures I (3 cr.)

Elective Courses – Choose three courses (9 credits):

  • CSC310 / Algorithms and Data Structure (3 cr.)
  • CSC320 / Computer Organization (3 cr.)
  • CSC326 / Operating Systems (3 cr.)
  • CSC375 / Database Management Systems (3 cr.)
  • CSC430 / Computer Networks (3 cr.)
  • CSC490 / Software Engineering (3 cr.)

Last modified: September 26, 2017