See updates on our COVID-19 plans at

Mathematics at Aquinas College

Math/CIS Minor

Minor Requirements: Twenty-four (24) semester hours.

  • At least twelve (12) credits must be taken at Aquinas
  • At least two (2) courses must be taken through the Computer Science Department.
  • This minor may not be combined with a CIS or Math major.
  • A cumulative GPA of 2.3 is required for the minor.
  • Only courses with a grade of C- or better will count toward the minor.
CS180 Structure and Logic 4.0
MS121 Calculus I 4.0
MS170 Technology and Math Seminar 1.0
MS240 Discrete Mathematics 3.0
MS/CS399 Independent Project V
Remaining semester hours chosen from the following:
MS122 Calculus II 4.0
MS232 Linear Algebra 3.0
MS252 Statistics 3.0
MS309 Theory of Numbers 3.0
MS310 Modern Cryptography 3.0
MS332 Introduction to Numerical Analysis 3.0
CS170 Principles of Operating Systems 3.0
CS182 Data Structures with C# 4.0
CS242 Database Theory 4.0
CS332 Installing, Configuring, and Administering Windows Client 3.0



  • CS170 Principles of Operating Systems (3)

    Fundamental concepts in operating systems and how they are used in computing will be explored. Hands-on exposure to Windows and a UNIX-type operating system are included. A study of disk layouts and management as well as memory management will be presented. Windows and UNIX command prompt manipulation will complete the requirements. Co-requisite of CS180 recommended.

  • CS180 Structure and Logic (4)

    Fundamental concepts in structured object-oriented programming. Structures include sequence, selection, repetition, writing, and the use of methods and objects. Programs will be designed using the Warnier-Orr diagramming tool. Designs will be coded, debugged, and tested using a programming language. Co-requisite of CS170 recommended.

  • CS182 Data Structures with C# (4)

    Programs using classes, objects, error handling, arrays, and array-based lists will be designed coded, debugged, and tested using the Windows GUI interface and the C# programming language. Prerequisites: MS151, CS180.

  • CS242 Database Theory (3)

    Introduction to concepts and technology of database management systems; physical data organization; hierarchical, network, and relational models; reading and writing basic structured query language (SQL) statements using a commercial relational database management system. Prerequisites: CS154, CS170, CS180.

  • CS332 Installing, Configuring, and Administering Windows Client (3)

    An introduction to a Windows client operating system. Students will be required to install, configure, and maintain a Windows client operating system. Students will study security, memory management, priorities, and sharing of system resources. Prerequisite: CS170.

  • MS121 Calculus I (4) MS

    Functions, limits, continuity, derivatives, antiderivatives, Fundamental Theorem of Calculus, solids of revolution. This course has five contact hours per week. Prerequisites: Three and one-half years of college-preparatory math, including trigonometry or MS114.

  • MS122 Calculus II (4) MS

    Inverse functions, integration techniques, integrals with applications, conic sections, polar coordinates, parametric equations, sequences and series. This course has five contact hours per week. Prerequisites: MS121

  • MS170 Technology and Mathematics Seminar (1) MS

    Introduces programming and applications of computer algebra systems, modeling programs, calculators, and other mathematical software and hardware. This course prepares prospective teachers, minors and majors for higher courses and their own work as educators. Prerequisite: MS121, can be taken concurrently.

  • MS232 Linear Algebra (3) MS

    Systems of equations, matrices, determinants, vector spaces, linear transformation, eigenvalues, eigenvectors, and canonical forms. Prerequisite: MS122.

  • MS240 Discrete Mathematics (3) MS

    Develop basic techniques and modes of reasoning of combinatorial problem solving; describe and analyze the algebraic structures of certain set-relation systems; illustrate and analyze the wide variety of applications of discrete mathematics. The topics to be covered include mathematical induction, set theory, relations and functions, combinatorics, probability, graph theory, and mathematical logic. Prerequisite: MS121 or department approval.

  • MS252 Statistics (3)

    Designed for students who have had at least three (3) years of high-school mathematics or its equivalent. Topics to be covered include frequency distributions, variability, probability, sampling, estimation, testing, hypotheses, analysis of variance, regression and correlation analysis, and nonparametric tests. (Course counts as three (3) semester hours toward a minor, but only one (1) semester hour toward a major.) Prerequisite: MS114.This course is not accepted for the General Education Mathematics requirement.

  • MS309 Theory of Numbers (3) MS

    Divisibility, congruences, quadratic reciprocity, arithmetic functions, multiplicative number theory, Riemann’s zeta function. Prerequisite: MS122

  • MS310 Modern Cryptography (3) MS

    Encoding (RSA, ElGamal and elliptic curves) and decoding methods (Miller- Rabin, Dixon and Pollard) from 1974 to the present. Electronic signatures and hash functions. We will study the math behind these ideas and write programs which perform the encoding and decoding. Prerequisite: MS309.

  • MS332 Introduction to Numerical Analysis (3) MS

    Numerical methods involving polynomial evaluation, series approximations, numerical integration, interpolation of linear and differential equations, least squares, and minimax approximations. Prerequisite: MS231, MS232 and CS180 or department approval.

  • MS399 Independent Project (Variable)

    Individually-negotiated project of defined nature established by contract between instructor and student. Contracts filed with Registrar. Prerequisite: Department approval.