Major in Computer Science/Mathematics BS at College of Staten Island
Credits required to complete this program: 82-86
A minimum GPA of 2.00 is required for all courses in this Major.
At least 41 credits for this Major must be completed at College of Staten Island.
The courses listed within the black boxes are the requirements to complete the program you have selected.
Click the icon in the box below to see requirements underneath the headers.
You can click 'Select Transfer College' to select which college (up to three) you are
transferring from, to review any courses that can be taken to satisfy these requirements.
These requirements are based on the Degree Works programming used by College of Staten Island for determining
financial aid eligibility and graduation requirements. If there are any differences between what you
see here and the college bulletin, please let us know. In all cases, the college bulletin is the
definitive source of information about requirements.
This is still very much a work in progress, so please report any issues or feedback to us, we want to hear from you!
All colleges have a general residency requirement as well as a 'Major Residency' requirement. For example, if a major is 40 credits, most colleges will require that at least 20 of those credits are taken "in residence" AKA after you transfer.
Many programs may have a GPA requirement for a course to apply.
We always show what’s in the blocks as of today. No history.
Recently offered courses on
College of Staten Island Courses
Choose One of Twelve Choices.
(Any 1 of 12 groups required)
Group #1 - Calculus I with Laboratory(2 classes required)
MTH 229: Calculus Computer Laboratory
CQ MTH 230/231/235
Credits: 1
Hours: 2.0 Laboratory hours
Computer projects to reinforce calculus concepts from numerical and graphical points of view will be presented. Suitable mathematical software will be utilized. Problem solving techniques using the computer will be discussed. The students will be assigned a number of projects to be completed individually or in small groups.
Prerequisite: MTH 123 with a grade of B or better or appropriate math placement or permission of the Department of Mathematics; Corequisite: MTH 229. Not open to students taken MTH 130.
Credits: 6
Hours: 6.0 Lecture hours
Pre-calculus material including functions, inverse functions, identities, theory of equations, and the binomial theorem. Material on calculus and analytic geometry corresponding to MTH 231 including limits, derivatives, rules of differentiation, trigonometric functions and their derivatives, differentiation, graph sketching, maxima/minima problems, related rates, antiderivatives, exponential and logarithmic functions. (math). Not open to students who have completed MTH 130.(STEM)
Group #2 - Analytical Geometry and Calculus I with Laboratory(2 classes required)
MTH 229: Calculus Computer Laboratory
CQ MTH 230/231/235
Credits: 1
Hours: 2.0 Laboratory hours
Computer projects to reinforce calculus concepts from numerical and graphical points of view will be presented. Suitable mathematical software will be utilized. Problem solving techniques using the computer will be discussed. The students will be assigned a number of projects to be completed individually or in small groups.
Prerequisite: MTH 123 with a grade of A or MTH 130 or an appropriate math placement or permission of the Department of Mathematics. Corequisite: MTH 229.
Credits: 3
Hours: 4.0 Lecture hours
The first of a three-semester sequence in calculus. Topics include limits, derivatives, rules of differentiation, trigonometric functions and their derivatives, differentials, graph sketching, maximum and minimum problems, related rates, antiderivatives, areas, exponential and logarithmic functions. (math). (STEM)
Group #3 - Pre-Calculus and Analytical Geometry and Calculus I with Laboratory(3 classes required)
MTH 130: Pre-Calculus Mathematics
Prerequisite: MTH 123 or appropriate math placement
Credits: 3
Hours: 4.0 Lecture hours
A functional approach to algebra and trigonometry. Selected topics such as trigonometric functions, trigonometric identities, inverse trigonometric functions, complex numbers, rational functions, introduction to analytic geometry, inequalities, absolute value, theory of equations. Graphing calculators are used. (math). (STEM)Prerequisite: MTH 123 or MTH 125 or an appropriate math placement or permission of the Department of Mathematics.
Computer projects to reinforce calculus concepts from numerical and graphical points of view will be presented. Suitable mathematical software will be utilized. Problem solving techniques using the computer will be discussed. The students will be assigned a number of projects to be completed individually or in small groups.
Prerequisite: MTH 123 with a grade of A or MTH 130 or an appropriate math placement or permission of the Department of Mathematics. Corequisite: MTH 229.
Credits: 3
Hours: 4.0 Lecture hours
The first of a three-semester sequence in calculus. Topics include limits, derivatives, rules of differentiation, trigonometric functions and their derivatives, differentials, graph sketching, maximum and minimum problems, related rates, antiderivatives, areas, exponential and logarithmic functions. (math). (STEM)
Group #4 - College Algebra and Trigonometry and Calculus I with Laboratory(3 classes required)
MTH 123: College Algebra and Trigonometry
Prerequisite MTH 30 or an appropriate math placement or permission of the Department of Mathematics
Credits: 4
Hours: 4.0 Lecture hours
Topics in algebra, including inequalities, logarithmic, exponential, trigonometric functions, graphs and equations, inverse functions, elements of analytic geometry. Introduction to the use of graphing calculators. (math). (STEM)
Computer projects to reinforce calculus concepts from numerical and graphical points of view will be presented. Suitable mathematical software will be utilized. Problem solving techniques using the computer will be discussed. The students will be assigned a number of projects to be completed individually or in small groups.
Prerequisite: MTH 123 with a grade of B or better or appropriate math placement or permission of the Department of Mathematics; Corequisite: MTH 229. Not open to students taken MTH 130.
Credits: 6
Hours: 6.0 Lecture hours
Pre-calculus material including functions, inverse functions, identities, theory of equations, and the binomial theorem. Material on calculus and analytic geometry corresponding to MTH 231 including limits, derivatives, rules of differentiation, trigonometric functions and their derivatives, differentiation, graph sketching, maxima/minima problems, related rates, antiderivatives, exponential and logarithmic functions. (math). Not open to students who have completed MTH 130.(STEM)
Group #5 - College Algebra and Trigonometry and Calculus I with Laboratory(3 classes required)
MTH 125: College Algebra and Trigonometry with Intermediate Algebra Review
Prerequisite: appropriate CUNY math assessment score.
Credits: 4
Hours: 6.0 Lecture hours
Topics in algebra, including inequalities, logarithmic, exponential, trigonometric functions, graphs and equations, inverse functions, elements of analytic geometry. Introduction to the use of graphing calculators. It includes a review of selected topics in Intermediate Algebra. Prerequisite: Appropriate math milestone or permission of the Department of Mathematics.
Computer projects to reinforce calculus concepts from numerical and graphical points of view will be presented. Suitable mathematical software will be utilized. Problem solving techniques using the computer will be discussed. The students will be assigned a number of projects to be completed individually or in small groups.
Prerequisite: MTH 123 with a grade of B or better or appropriate math placement or permission of the Department of Mathematics; Corequisite: MTH 229. Not open to students taken MTH 130.
Credits: 6
Hours: 6.0 Lecture hours
Pre-calculus material including functions, inverse functions, identities, theory of equations, and the binomial theorem. Material on calculus and analytic geometry corresponding to MTH 231 including limits, derivatives, rules of differentiation, trigonometric functions and their derivatives, differentiation, graph sketching, maxima/minima problems, related rates, antiderivatives, exponential and logarithmic functions. (math). Not open to students who have completed MTH 130.(STEM)
Group #6 - College Algebra and Analytical Geometry and Calculus I with Laboratory(3 classes required)
MTH 123: College Algebra and Trigonometry
Prerequisite MTH 30 or an appropriate math placement or permission of the Department of Mathematics
Credits: 4
Hours: 4.0 Lecture hours
Topics in algebra, including inequalities, logarithmic, exponential, trigonometric functions, graphs and equations, inverse functions, elements of analytic geometry. Introduction to the use of graphing calculators. (math). (STEM)
Computer projects to reinforce calculus concepts from numerical and graphical points of view will be presented. Suitable mathematical software will be utilized. Problem solving techniques using the computer will be discussed. The students will be assigned a number of projects to be completed individually or in small groups.
Prerequisite: MTH 123 with a grade of A or MTH 130 or an appropriate math placement or permission of the Department of Mathematics. Corequisite: MTH 229.
Credits: 3
Hours: 4.0 Lecture hours
The first of a three-semester sequence in calculus. Topics include limits, derivatives, rules of differentiation, trigonometric functions and their derivatives, differentials, graph sketching, maximum and minimum problems, related rates, antiderivatives, areas, exponential and logarithmic functions. (math). (STEM)
Group #7 - College Algebra w/Review, PreCalculus and Analytical Geometry and Calculus I with Laboratory(4 classes required)
MTH 123: College Algebra and Trigonometry
Prerequisite MTH 30 or an appropriate math placement or permission of the Department of Mathematics
Credits: 4
Hours: 4.0 Lecture hours
Topics in algebra, including inequalities, logarithmic, exponential, trigonometric functions, graphs and equations, inverse functions, elements of analytic geometry. Introduction to the use of graphing calculators. (math). (STEM)
Prerequisite: MTH 123 or appropriate math placement
Credits: 3
Hours: 4.0 Lecture hours
A functional approach to algebra and trigonometry. Selected topics such as trigonometric functions, trigonometric identities, inverse trigonometric functions, complex numbers, rational functions, introduction to analytic geometry, inequalities, absolute value, theory of equations. Graphing calculators are used. (math). (STEM)Prerequisite: MTH 123 or MTH 125 or an appropriate math placement or permission of the Department of Mathematics.
Computer projects to reinforce calculus concepts from numerical and graphical points of view will be presented. Suitable mathematical software will be utilized. Problem solving techniques using the computer will be discussed. The students will be assigned a number of projects to be completed individually or in small groups.
Prerequisite: MTH 123 with a grade of A or MTH 130 or an appropriate math placement or permission of the Department of Mathematics. Corequisite: MTH 229.
Credits: 3
Hours: 4.0 Lecture hours
The first of a three-semester sequence in calculus. Topics include limits, derivatives, rules of differentiation, trigonometric functions and their derivatives, differentials, graph sketching, maximum and minimum problems, related rates, antiderivatives, areas, exponential and logarithmic functions. (math). (STEM)
Group #8 - College Algebra w/Review, PreCalculus and Analytical Geometry and Calculus I with Laboratory(4 classes required)
MTH 125: College Algebra and Trigonometry with Intermediate Algebra Review
Prerequisite: appropriate CUNY math assessment score.
Credits: 4
Hours: 6.0 Lecture hours
Topics in algebra, including inequalities, logarithmic, exponential, trigonometric functions, graphs and equations, inverse functions, elements of analytic geometry. Introduction to the use of graphing calculators. It includes a review of selected topics in Intermediate Algebra. Prerequisite: Appropriate math milestone or permission of the Department of Mathematics.
Prerequisite: MTH 123 or appropriate math placement
Credits: 3
Hours: 4.0 Lecture hours
A functional approach to algebra and trigonometry. Selected topics such as trigonometric functions, trigonometric identities, inverse trigonometric functions, complex numbers, rational functions, introduction to analytic geometry, inequalities, absolute value, theory of equations. Graphing calculators are used. (math). (STEM)Prerequisite: MTH 123 or MTH 125 or an appropriate math placement or permission of the Department of Mathematics.
Computer projects to reinforce calculus concepts from numerical and graphical points of view will be presented. Suitable mathematical software will be utilized. Problem solving techniques using the computer will be discussed. The students will be assigned a number of projects to be completed individually or in small groups.
Prerequisite: MTH 123 with a grade of A or MTH 130 or an appropriate math placement or permission of the Department of Mathematics. Corequisite: MTH 229.
Credits: 3
Hours: 4.0 Lecture hours
The first of a three-semester sequence in calculus. Topics include limits, derivatives, rules of differentiation, trigonometric functions and their derivatives, differentials, graph sketching, maximum and minimum problems, related rates, antiderivatives, areas, exponential and logarithmic functions. (math). (STEM)
Group #9 - Calculus I Sequence with MTH 35(4 classes required)
MTH 123: College Algebra and Trigonometry
Prerequisite MTH 30 or an appropriate math placement or permission of the Department of Mathematics
Credits: 4
Hours: 4.0 Lecture hours
Topics in algebra, including inequalities, logarithmic, exponential, trigonometric functions, graphs and equations, inverse functions, elements of analytic geometry. Introduction to the use of graphing calculators. (math). (STEM)
Computer projects to reinforce calculus concepts from numerical and graphical points of view will be presented. Suitable mathematical software will be utilized. Problem solving techniques using the computer will be discussed. The students will be assigned a number of projects to be completed individually or in small groups.
Prerequisite: MTH 123 with a grade of B or better or appropriate math placement or permission of the Department of Mathematics; Corequisite: MTH 229. Not open to students taken MTH 130.
Credits: 6
Hours: 6.0 Lecture hours
Pre-calculus material including functions, inverse functions, identities, theory of equations, and the binomial theorem. Material on calculus and analytic geometry corresponding to MTH 231 including limits, derivatives, rules of differentiation, trigonometric functions and their derivatives, differentiation, graph sketching, maxima/minima problems, related rates, antiderivatives, exponential and logarithmic functions. (math). Not open to students who have completed MTH 130.(STEM)
A co-requisite recitation course to reinforce intermediate algebra skills for a select cohort of MTH 123 Students. Requisites: (Co-Requisite: MTH 123 or MTH 125 & Pre-Requisite: MTH 20 with a grade of S) or (Co-Requisite: MTH 123 or MTH 125 & appropriate math placement) or Permission of the Department of Mathematics.
Group #10 - Calculus I Sequence with MTH 30(4 classes required)
MTH 123: College Algebra and Trigonometry
Prerequisite MTH 30 or an appropriate math placement or permission of the Department of Mathematics
Credits: 4
Hours: 4.0 Lecture hours
Topics in algebra, including inequalities, logarithmic, exponential, trigonometric functions, graphs and equations, inverse functions, elements of analytic geometry. Introduction to the use of graphing calculators. (math). (STEM)
Computer projects to reinforce calculus concepts from numerical and graphical points of view will be presented. Suitable mathematical software will be utilized. Problem solving techniques using the computer will be discussed. The students will be assigned a number of projects to be completed individually or in small groups.
Prerequisite: MTH 123 with a grade of B or better or appropriate math placement or permission of the Department of Mathematics; Corequisite: MTH 229. Not open to students taken MTH 130.
Credits: 6
Hours: 6.0 Lecture hours
Pre-calculus material including functions, inverse functions, identities, theory of equations, and the binomial theorem. Material on calculus and analytic geometry corresponding to MTH 231 including limits, derivatives, rules of differentiation, trigonometric functions and their derivatives, differentiation, graph sketching, maxima/minima problems, related rates, antiderivatives, exponential and logarithmic functions. (math). Not open to students who have completed MTH 130.(STEM)
Group #11 - Analytical Geometry & Calculus and Laboratory with MTH 35(5 classes required)
MTH 123: College Algebra and Trigonometry
Prerequisite MTH 30 or an appropriate math placement or permission of the Department of Mathematics
Credits: 4
Hours: 4.0 Lecture hours
Topics in algebra, including inequalities, logarithmic, exponential, trigonometric functions, graphs and equations, inverse functions, elements of analytic geometry. Introduction to the use of graphing calculators. (math). (STEM)
Prerequisite: MTH 123 or appropriate math placement
Credits: 3
Hours: 4.0 Lecture hours
A functional approach to algebra and trigonometry. Selected topics such as trigonometric functions, trigonometric identities, inverse trigonometric functions, complex numbers, rational functions, introduction to analytic geometry, inequalities, absolute value, theory of equations. Graphing calculators are used. (math). (STEM)Prerequisite: MTH 123 or MTH 125 or an appropriate math placement or permission of the Department of Mathematics.
Computer projects to reinforce calculus concepts from numerical and graphical points of view will be presented. Suitable mathematical software will be utilized. Problem solving techniques using the computer will be discussed. The students will be assigned a number of projects to be completed individually or in small groups.
Prerequisite: MTH 123 with a grade of A or MTH 130 or an appropriate math placement or permission of the Department of Mathematics. Corequisite: MTH 229.
Credits: 3
Hours: 4.0 Lecture hours
The first of a three-semester sequence in calculus. Topics include limits, derivatives, rules of differentiation, trigonometric functions and their derivatives, differentials, graph sketching, maximum and minimum problems, related rates, antiderivatives, areas, exponential and logarithmic functions. (math). (STEM)
A co-requisite recitation course to reinforce intermediate algebra skills for a select cohort of MTH 123 Students. Requisites: (Co-Requisite: MTH 123 or MTH 125 & Pre-Requisite: MTH 20 with a grade of S) or (Co-Requisite: MTH 123 or MTH 125 & appropriate math placement) or Permission of the Department of Mathematics.
Group #12 - Analytical Geometry & Calculus and Laboratory with MTH 30(5 classes required)
MTH 123: College Algebra and Trigonometry
Prerequisite MTH 30 or an appropriate math placement or permission of the Department of Mathematics
Credits: 4
Hours: 4.0 Lecture hours
Topics in algebra, including inequalities, logarithmic, exponential, trigonometric functions, graphs and equations, inverse functions, elements of analytic geometry. Introduction to the use of graphing calculators. (math). (STEM)
Prerequisite: MTH 123 or appropriate math placement
Credits: 3
Hours: 4.0 Lecture hours
A functional approach to algebra and trigonometry. Selected topics such as trigonometric functions, trigonometric identities, inverse trigonometric functions, complex numbers, rational functions, introduction to analytic geometry, inequalities, absolute value, theory of equations. Graphing calculators are used. (math). (STEM)Prerequisite: MTH 123 or MTH 125 or an appropriate math placement or permission of the Department of Mathematics.
Computer projects to reinforce calculus concepts from numerical and graphical points of view will be presented. Suitable mathematical software will be utilized. Problem solving techniques using the computer will be discussed. The students will be assigned a number of projects to be completed individually or in small groups.
Prerequisite: MTH 123 with a grade of A or MTH 130 or an appropriate math placement or permission of the Department of Mathematics. Corequisite: MTH 229.
Credits: 3
Hours: 4.0 Lecture hours
The first of a three-semester sequence in calculus. Topics include limits, derivatives, rules of differentiation, trigonometric functions and their derivatives, differentials, graph sketching, maximum and minimum problems, related rates, antiderivatives, areas, exponential and logarithmic functions. (math). (STEM)
Prerequisite: MTH 230 with grade of C or higher or MTH 231 with grade of C or higher. Pre- or corequisite: MTH 229.
Credits: 3
Hours: 4.0 Lecture hours
The second of a three-semester sequence in calculus. Topics include areas between curves, volumes of solids of revolution, techniques of integration, sequences and series, improper integrals, polar coordinates, and parametric representation of curves. (STEM)
PQ MTH 232 with grade of C or higher and CQ MTH 229
Credits: 3
Hours: 4.0 Lecture hours
The third of a three-semester sequence in calculus, this course explores vector and multivariable calculus. Topics include vector algebra and geometry, partial derivatives, multiple integrals, and vector fields; with applications. Prerequisite: MTH 232 with a grade of C or higher. (STEM)
MTH 228: Discrete Mathematical Structures for Computer Science
Prerequisites: CSC 211 with a grade of C or higher; MTH 123 or MTH 130 or MTH 230 or MTH 231 or MTH 235
Credits: 4
Hours: 4.0 Lecture hours
A discrete mathematics course where concepts of discrete structures will be applied to computer science. Topics include elementary set theory, logic, functions, relations, Boolean algebra, elements of graph theory, matrix representation of graphs, matrix manipulations, mathematical induction, counting techniques and discrete probability theory.
Pre-Requisite or Co-Requisite: MTH 123, MTH 130, MTH 221, MTH 230, MTH 231, or MTH 235. Not open to Engineering majors.
Credits: 4
Hours: 3.0 Laboratory hours, 3.0 Lecture hours
Computing and information processing. Basic computer structure. Programming methodology: analysis, design, documentation, implementation, and evaluation. An algorithmic approach to problem-solving. Computer solutions of several numerical and non-numerical problems. Not open to Engineering majors.
Prerequisite: A grade of C or above in either CSC 126 or 270.
Credits: 3
Hours: 3.0 Lecture hours
An introduction to computer systems, organizations, their underlying subsystems and architectures. Specific topics include binary, octal, decimal and hexadecimal number systems, unsigned and signed integers, instruction set architectures, instruction format, machine language, assembly language programming, Boolean expressions, interrupts, data transfers, logical and arithmetic operations, procedures and conditional processing.
Prerequisite: CSC 126 with a grade C or better and Math 123 or higher.
Credits: 4
Hours: 6.0 Lecture hours
A second course in programming. Programming techniques emphasizing reliability, maintainability, and reusability. Module design and multi-file programs. Abstract data types. Data representation and conversion. Addresses, pointers, and dynamic storage allocation. Recursion and function parameters. User interface design. Prerequisite: CSC 126 with a grade C or better and MTH 123 or MTH 125 (or higher: specifically MTH 130, 221, 230, 231, or 235)..
An introduction to computer networking and communication basics, incorporating principles and practice in secure computing. Specific topics include data communication basics, network structures, IP, TCP, application protocols, confidentiality, integrity and availability principles, software security, network security, and defense mechanisms.
Group #1 - Space Science I and II with Labs(2 classes required)
No recently offered courses
Group #2 - General Biology I and II with Labs(4 classes required)
BIO 170: General Biology I
Pre or corequisite:ENG 111, MTH 123 or Appropriate mathematics placement. Corequisite: BIO 171
Credits: 3
Hours: 3.0 Lecture hours
Fundamental biological principles of cell metabolism, energy transformations, and plant and animal functions including support, digestion, respiration, circulation, excretion, and integration, and selected current topics. For science, Medical Technology, appropriate pre-professional majors, and other interested students in consultation with an adviser. (science)Pre-requisite MTH 123 or MTH 125 or appropriate math placement. Corequisite: BIO 171, ENG 111. (LP)(SW)
Direct student involvement in the experimental demonstration of basic biological principles in plants and animals and the dissection of the fetal pig, with experiments oriented toward the understanding of the human body. For science, Medical Technology, appropriate pre-professional majors, and other interested students in consultation with an adviser. (science). Pre or corequisite: ENG 111, MTH 123 appropriate math placement. Corequisite: BIO 170
Co Requisite: Bio 181Pre Requisite: Bio 170/171, Mth 123 or appropriate math placement and Eng 111
Credits: 3
Hours: 3.0 Lecture hours
A continuation of BIO 170, including plant and animal diversity, microbes and disease, reproduction, development, patterns of inheritance, the origins of life, evolution, ecology, and selected topics. For science, Medical Technology, appropriate pre-professional majors, and other interested students in consultation with an adviser. (science)
Prerequisites: BIO 170 and BIO 171 with minimum grade of C in both, ENG 111, MTH 123 or Appropriate math placement, Corequisite: BIO 180.
Credits: 1
Hours: 3.0 Laboratory hours
A continuation of BIO 171. A laboratory examination of the material covered in BIO 180. For science, Medical Technology, appropriate preprofessional majors, and other interested students in consultation with an adviser. (science) (FSWR).
Group #3 - General Chemistry I and II with Labs(4 classes required)
CHM 121: General Chemistry I Laboratory
CQ CHM 141
Credits: 1
Hours: 3.0 Laboratory hours
Experiments reinforce important chemical concepts discussed in lectures, teach modern lab techniques, and emphasize present day interpretations of lab measurements. (science).
Prerequisite: MTH 125 OR Pre- or Co-Requisite: MTH 123Prerequisite: One-year high school chemistry or (CHM 100 and CHM 101) Co-Requisite: CHM 121
Credits: 3
Hours: 4.0 Lecture hours
A study of the fundamental principles and laws concerning the structure and behavior of matter. The first semester covers atomic and molecular structure, chemical bonding, reactions, stoichiometry, and the gaseous, liquid, and solid states of matter. Note: Students are advised that satisfactory completion of one year of high school chemistry or a college-level introductory chemistry course is essential preparation for this course.
Group #4 - Physical and Historical Geology with Labs(4 classes required)
GEO 100: Planet Earth
CQ GEO 101; M4 Flag
Credits: 3
Hours: 3.0 Lecture hours
An introduction to the physical characteristics of the planet Earth. The focus is on processes and interactions of the four components of the Earth system: atmosphere, hydrosphere, lithosphere and biosphere. An understanding of the human impact on Earth systems is also developed and maintained in perspective. Satellite information, aerial photography, maps, charts and other Geographic Information Systems technologies are used to study planet Earth in this course. A full day field trip and a report on the field trip are required. (liberal arts and sciences) (scientific analysis) (required) (LPS)
Prerequisite: MTH 020 or higher or an appropriate math placement. Corequisite: GEO 100.
Credits: 1
Hours: 2.0 Laboratory hours
The study of planet earth; identification and methods of classifying earth materials; Using Satellite information, aerial photography, topographic maps, charts and Geographic Information Systems to study the surface of the earth. (scientific analysis).
Pre-Requisites: ENG 111, MTH 123, GEO 115 & GEO 116 and co-requisite GEO 103.
Credits: 3
Hours: 3.0 Lecture hours
Geologic history of the Earth. Application of fundamental principles of stratigraphy to the reconstruction of paleogeographic, ancient sedimentary, and tectonic relationships. The evolution of life is traced from the fossil record. Participation in scheduled field trips is required. (science). (LP)(SW)
Classification and identification of major fossil groups. Interpretation of rock record with emphasis on stratigraphic correlation. Major geological features of the United States. (science)
Fundamental data structures and their implementations, including lists, stacks, queues, priority queues and trees. Recursion, ADTs (abstract data types), algorithms for searching and sorting, basic algorithm analysis.
Large-scale software design issues, object-oriented design paradigms, encapsulation, polymorphism, inheritance, re-usability, and specifics of an object-oriented language and associated development tools. Students will be required to implement a substantial and well-engineered project using an object-oriented language.
Pre-requisite CSC 220 with a grade of C or higher and co-requisite CSC 347
Credits: 3
Hours: 3.0 Lecture hours
Introduction to design methods for digital logic, circuits and systems. Boolean algebra, logic circuit minimization techniques, analysis and design of combinational and sequential logic circuits, memory elements, arithmetic and logic unit, finite state automata and machines, programmable logic devices, hardware description languages.
The design and implementation of circuitry found in modern computers. Design and implementation of various combinational and sequential digital circuits including arithmetic/logic units and game machine. Construction and debugging techniques using breadboards and CAD tools. Logic design and simulation using hardware description language and programmable logic device.
Prerequisites: CSC 326 with a grade of C or higher and CSC/MTH 228 with a grade of C or higher and MTH 232 with a grade of C or higher.
Credits: 4
Hours: 4.0 Lecture hours
Algorithm development, including running time analysis and correctness arguments. Topics include: asymptotic notation and complexity analysis; use of mathematical techniques to determine the computational complexity of algorithms such as sorting and searching. The course provides an introduction and analysis of elementary graph algorithms and programming techniques such as greedy, backtracking, and dynamic programming. Projects will be assigned to correlate the computational complexity and real-time execution time of the algorithms.
Students will develop their proof-writing skills, learning to write clear and correct mathematical arguments. Students will master a variety of proof methods and styles in the context of a variety of mathematical topics, such as elementary number theory, discrete mathematics, combinatorics, geometry, graph theory, game theory, set theory, real analysis, or other topics chosen by the instructor. Students will be expected to explore open-ended problems, and prove or disprove their own and others conjectures.
MTH 311: Probability Theory and an Introduction to Mathematical Statistics
PQ MTH 233 or 236
Credits: 4
Hours: 4.0 Lecture hours
A calculus-based treatment of elementary probability theory, where the notion of sample space, events, and probability is introduced. The basic probability models are discussed. Notion of density and distribution function is introduced. Furthermore, conditioning, independence, and expectation are discussed. Basic concepts of statistics, sample, parameter estimation, confidence interval, hypothesis testing, central limit theorem are treated.
Pre-requisite: CSC 126 or CSC 270; Co-requisite: MTH 330 or MTH 338
Credits: 4
Hours: 4.0 Lecture hours
Solution of equations, interpolation, and approximation; convergence; numerical differentiation and numerical solution of initial value problems in ordinary differential equations; selected algorithms programmed for solution on computers. The solution of linear systems by direct and iterative methods. Matrix inversion, the calculation of eigenvectors and eigenvalues of matrices. Numerical integration; approximation of polynomials.
An introduction to the computational and theoretical aspects of linear systems and linear transformations and to the writing of mathematical proofs. This is a core topic in mathematics, with applications in many fields. Topics include systems of linear equations, matrices, matrix, equations, determinants, vector spaces, linear transformations, linear independence, eigenvalues, and eigenvectors; with selected applications.
Advanced mathematics for engineering and science students. Ordinary differential equations, linear algebra, eigenvalue problems, systems of ordinary linear differential equations, Laplace transforms. Credit will not be given for both MTH 330 and MTH 334.
Arrangements selection and counting methods, generating functions, recurrence relations, the principle of inclusion and exclusion, and the pigeonhole principle. Introduction to graph theory, trees and searching, Eulerian and Hamiltonian Circuits, planar graphs and coloring of graphs, applications to optimization problems such as network flows.
An introduction to Group Theory. Includes the study of plane symmetry groups, modular number systems, and permutation groups, as well as general group structure: subgroups, cyclic groups, Lagranges Theorem, homomorphism and isomorphism theorems, and the fundamental theorem of finite Abelian groups. Emphasizes writing mathematical proofs. May include additional topics such as Cayley graphs, Burnsides Theorem, or introductory ring theory; and/or applications such as error-correcting codes or permutation puzzles.
The real number system, continuous functions, functions of several variables, partial differentiation, implicit functions, integration theory, infinite series, and power series.
Mathematical induction, divisibility, prime numbers, Euclidean algorithm, factorization methods, Diophantine equations, congruences, Chinese remainder theorem, systems of congruences, Fermat's little theorem, multiplicative functions, public key cryptography, primitive roots, primality tests, quadratic reciprocity, Pythagorean triples, Fermat's last theorem, and sums of squares. Other topics may include continued fractions and partitions. Prerequisite: MTH 232.
This course was last offered in the Fall 2024 semester.
(Regular Liberal Arts)
OR
MTH 349: Cryptology
Prerequisite: MTH 232
Credits: 4
Hours: 4.0 Lecture hours
Cryptology includes cryptography, cryptanalysis, and several other related problems. Cryptography is the art and science of concealing messages; cryptanalysis is the discovery of concealed messages. In this course, the students will learn several pre-cold-war systems of cryptography, the mathematics behind their cryptanalysis; several modern systems, and understand why the modern systems do not suffer from the same defects.
A course in the basic concepts of applied mathematical statistics: parametric models, estimation, confidence intervals, hypotheses testing. Prerequisite: MTH 311.