Academic Catalog 2018–2019

jump to navigation

Minor in Computer Science

Overview

The Minor in Computer Science is intended to provide students with the necessary skills to pursue a career in computing and/or further studies in computer science or other related areas.

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 with a Minor in Computer Science, distributed as follows:

•       Core Courses (9 credits)
•       Elective Courses (9 credits)

Core Courses (9 credits)

•       CSC243 Introduction to Object Oriented Programming (3 cr.)
•       CSC245 Objects & Data Abstraction (3 cr.)
•       MTH207 Discrete Structures I (3 cr.)

Elective Courses (9 credits)

•       CSC310 Algorithms & Data Structures (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.)