Computer Science Minor Requirements

2024 - 2025 Catalog

Computer Science minor

A minor in computer science requires six computer science courses of at least three credits each. A student may not complete both a major and a minor in computer science. In meeting the requirements of this discipline-based minor, a student may not use more than nine credits that are also used to meet the requirements of another major or minor. Please note that CSCI-209 is the required prerequisite for most 300-level courses, one of which is required for the minor.

  1. CSCI 111, 112
  2. One additional CSCI course at the 100 level or higher
  3. Two additional CSCI courses at the 200 level or higher
  4. One additional CSCI course at the 300 level or higher
  1. Required courses
  2.  

    • CSCI 111 - Introduction to Computer Science
      FDRFM Math and Computer Science Foundation
      Credits4

      This course introduces students to fundamental ideas in computer science while building skills in software development. Emphasis is on problem-solving methods, algorithm development, and object-oriented concepts. CSCI 111 is appropriate for all students who want to be able to write programs, regardless of the domain.  It is the typical first course for computer science majors and minors.  No previous programming experience required.  Lectures and formal laboratories.


    • CSCI 112 - Data Structures
      FDRSC Science, Math, CS Distribution
      Credits4
      PrerequisiteCSCI 111

      This course continues the introduction to computer science begun in CSCI 111. Emphasis is on the use and implementation of data structures (i.e., how to store information and access it efficiently), introductory algorithm analysis, and object-oriented design and programming with Python. Lectures and formal laboratories.


  3. One additional CSCI course at the 100 level or higher
  4.  

  5. Two additional CSCI courses at the 200 level or higher
  6.  

  7. One additional CSCI course at the 300 level or higher
  8.