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 Abstractions (3 cr.)
• MTH207 Discrete Structures I (3 cr.)
Elective Courses (9 credits)
• CSC310 Algorithms & 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.)