minor for Other

minor for Other

DS Minor

For students not majoring in the Mathematics or Computer Science departments

Initial Sequence

The programming and database components of the DS minor are most easily achieved by the following courses (in sequence):

  • CS 04.103 Computer Science and Programming
  • CS 04.225 Principles of Data Structures
  • CS 04.430 Database Systems: Theory & Programming  (requires pre-req override)

These courses should take be taken next:

  • CS 07.370 – Introduction to Information Visualization
  • CS 07.480 – Introduction to Data Mining
  • CS 04.440 – Data Warehousing
  • CS 07.485 – Web and Text Mining

Required Math courses

This minor requires the following Math courses:

  • MATH 01.130 – Calculus I
  • MATH 01.131 – Calculus II

Other Math courses needed for minor

Required course Introduction to Data Mining requires pre-requisite course work in the following areas:

  • Data Structures (one of these)
    • CS 04.222 Data Structures and Algorithms (official pre-requisite) 
    • CS 04.225 Principles of Data Structures (requires pre-req override for Introduction to Data Mining)

  • Statistics (one of these)  
    • STAT 02.290 – Probability & Statistical Inference for Computing Systems
    • STAT 02.260 – Statistics I
    • STAT 02.361 – Mathematical Statistics

  • Probablility (one of these)
    • STAT 02.290 – Probability & Statistical Inference for Computing Systems (can be counted as both STAT and PROB)
    • STAT 02.360 – Probability of Random Variables

Therefore, your best bet is to take STAT 02.290 – Probability & Statistical Inference for Computing Systems.  Note:  This will also require you to take either MATH 03.150 Discrete Mathematics or  MATH 03.160 Discrete Structures.