Academic Catalog 2016–2017

jump to navigation

Minor in Computer Science

Program Objectives

The Minor in Computer Science aims to

  1. cultivate, in graduates, computing skills to be better prepared for the job market, and
  2. communicate to students the basic knowledge of the computing field, related principles, and tools.

Learning Outcomes

Students who successfully complete the Minor in Computer Science should be able to

  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, and
  4. apply their computational and mathematical knowledge in order to solve computational problems.

Curriculum

A total of 18 credits with a cumulative GPA of 2.0 are required to graduate, as per the following:

  • Core Courses (9 cr)
  • Elective Courses (9 cr)

Core Courses (9 cr)

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

Elective Courses (9 cr)

  • 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)
  • Or any 400 level approved CSC course (3 cr)