# Description

MAT 100 SI INTRODUCTION TO COLLEGE MATHEMATICS I 3 credits, 6 hours
Prerequisite: None
This course provides skills in finite mathematics.  Topics: set theory, symbolic logic, systems of numeration, and the metric system.

Note: ALEKS bridge​ is required for student transition from ​Terminating track to STEM track.

MAT 100 SI replaced the MAT 10 course that was offered before.

Syllabus: [ PDF ]
MAT 19/119 Introduction to Probability and Statistics 3 credits, 6 hours

Prerequisite: MA 10 or equivalent, or placement, and ENG 91/ENG 93 or ESL 91/ESL 93 or higher (If taught in Spanish: SPA 121 or higher)
Co-requisite: MAT 19

The student will identify, define, and compute the measures of central tendency and dispersion; develop frequency distributions and related histograms; determine the level of correlation; and draw inferences from regression lines.  The student will also solve problems involving sample spaces, counting techniques, and mathematical expectation; determine the probability of normally distributed events through use of tables; conduct hypothesis testing; and determine confidence intervals.

Note: MAT 119 and MAT 120 are equivalent - MAT 119 is intended for non-STEM majors. Students cannot be given credit for both MAT 119 and MAT 120.

Syllabus MAT 19: [ PDF ]
Syllabus MAT 119: [ PDF ]

MAT 150 SI COLLEGE ALGEBRA WITH TRIGONOMETRY FUNCTIONS 4 credits, 7.5 hours
Pre/Co-requisite: Placement via the CUNY’s Proficiency Index for Elementary Algebra
This course introduces the concept of mathematical functions in preparation for further studies in pre-calculus and calculus.  The course content includes an in-depth treatment of the following topics: operations with real numbers, polynomial functions and factoring techniques, rational functions and equations, radical functions and equations, complex numbers, quadratic equations, graphs of linear equations, system of equations, inequalities and quadratic functions, applications to geometry, conic sections and an introduction to the study of trigonometric functions. This course is appropriate for liberal arts students as well as STEM majors.

Note: MAT 150 SI replaced the MAT 20 course that was offered before.

Syllabus: [ PDF ]
MAT 100 INTRODUCTION TO COLLEGE MATHEMATICS I 3 credits, 3 hours
Pre-requisite: MA 20 or equivalent, placement or exemption
This course provides skills in finite mathematics.  Topics: set theory, symbolic logic, systems of numeration, and the metric system.

Syllabus: [ PDF ]
MAT 105 MATHEMATICS FOR ALLIED HEALTH SCIENCES 3 credits, 3 hours
Pre-requisite: MA 20 or equivalent, or placement ESL 91/93 or ENG 91/93 or higher.

This course is designed for Radiography students and will aid them in applying mathematical concepts to “on-the-job” situations as well as in their development of proportional thinking. The course will include an integrated review of mathematical skills and concepts required in radiography, in particular the topics pertaining to formation and manipulation of analog and digital images. Units of measurements, formula equations, proportionality, inverse proportionality, direct square and inverse square proportionality. Proportionality and involved proportional thinking will have three representatives: algebraic, geometric and percent. Each particular formula equation originating in radiology will be generalized to at least on other domain. For example, together with Coulombs force, there also will be examples of gravitational force which has the same algebraic structure but a different physical meaning.

Syllabus: [ PDF ]
MAT 110* NUMBER THEORY 3 credits, 4.5 hours
Prerequisite: MAT 100
Pre/Corequisite: ESL 35
The student will verify some fundamental properties of natural numbers, express numbers in different bases, find the greatest common divisors of two numbers by Euclid's algorithm, factor an integer by various methods such as Fermat's and Euler's methods, and become acquainted with several solved and unsolved problems in number theory. The student will find the number of divisors of a natural number, the sum of the divisors, the product of the divisors, and the means of the divisors; become acquainted with perfect, multiple perfect, amicable and sociable numbers; analyze various theorems related to perfect numbers; study Euler's function; solve simple diophantine equations; and study congruences.
MAT 115 QUANTITATIVE REASONING (QR) 3 credits, 3 hours
Pre-requisite: MA 20 or equivalent, placement or exemption
Pre/Co-requisite: ESL 91/93 or ENG 91/93 or higher
This course is designed to develop quantitative reasoning and critical thinking skills. Topics include logic and problem solving; quantitative information in everyday life; probability and statistics; modeling and further applications to address areas of contemporary interest.

Syllabus: [ PDF ]
MAT 120 INTRODUCTION TO PROBABILITY & STATISTICS 3 credits, 4.5 hours
Pre-requisite: MA 20 or equivalent, or placement
Pre/Co-requisite: ENG 91/ENG 93 or ESL 91/ESL 93 or higher (If taught in Spanish: SPA 121 or higher)

The student will identify, define, and compute the measures of central tendency and dispersion; develop frequency distributions and related histograms; determine the level of correlation; and draw inferences from regression lines.  The student will also solve problems involving sample spaces, counting techniques, and mathematical expectation; determine the probability of normally distributed events through use of tables; conduct hypothesis testing; and determine confidence intervals.

Syllabus:[ PDF ]
MAT 130 COMPUTER LITERACY 3 credits, 3 hours
Pre-requisite: PLACEMENT or ENG 93 or ESL 91 or ESL 93 or ESL 95
Co-requisite: ENG 93 or ESL 91 or ESL 93 or ESL 95
This course provides a historical development of computers. Students will have hands-on experience with a microcomputer. They will enter and run prepared programs.

Syllabus:[ PDF ]
MAT 150 COLLEGE ALGEBRA WITH TRIGONOMETRIC FUNCTIONS 4 credits (4.0 equated), 4.0 hours
Pre-Requisite: MA 20 or equivalent, Or placement
Pre/Co-Requisites: For section taught in English: ESL 35 or higher
For section taught in Spanish: SPA 117 or SPA 121
This course introduces the concept of mathematical functions in preparation for further studies in pre-calculus and calculus. The course content includes an in-depth treatment of the following topics: polynomial functions and factoring techniques, rational functions and equations, radical functions and equations, complex numbers, quadratic equations, graphs of quadratic functions, applications to geometry, conic sections and an introduction to the study of trigonometric functions. This course is appropriate for liberal arts students as well as STEM majors.

Syllabus: [ PDF ]
MAT 160 PRE-CALCULUS 4 credits, 4.5 hours / .5 hr lab
Pre-requisite: MAT 150 or placement
Pre/Co-requisite: For sections taught in English ESL 35 or higher
For sections taught in Spanish: SPA 117 or SPA 121
This course provides essential concepts for the study of calculus. Topics: concepts in analytic geometry; algebraic functions; transcendental functions, such as exponential, logarithmic, and trigonometric functions; graph analysis; and applications.

Syllabus: [ PDF ]
MAT 217 LINEAR ALGEBRA 4 credits, 4 hours
Prerequisite: MAT 210
Pre/Corequisite: MAT 220
This course introduces the concepts and methods of solution of systems of linear equations with an arbitrary number of equations and variables by using both the elimination and matrix methods; algebra of matrices; determinants; vector spaces and subspaces, norm of a vector and distance between vectors; linear dependence and independence; basis and dimension of vector spaces, orthogonal and orthonormal bases, change of basis; linear transformations and their matrices, kernel and image; real inner products, eigenvalues and eigenvectors; diagonalization of symmetric matrices and its application to quadratic forms. During the course, students will be trained to use technology to solve linear algebraic problems. The technological means include Mathematica, Maple, Matlab, Sage, or graphing calculator TI-89 or equivalent.

Syllabus:[ PDF ]
MAT 210* CALCULUS I 4 credits, 5 hours
Pre-requisite: MAT 160 or by placement
Pre/Co-requisite: ESL 35

This course provides skills in calculus in one real variable.  Topics:  limits, continuity, differentiation of powers, polynomial, trigonometric and exponential, logarithmic and inverse trigonometric functions; applications of differentiation; maximum-minimum problems; curve sketching; antiderivatives; indefinite and definite integrals.

Syllabus:[ PDF ]
MAT 220* CALCULUS I I 4 credits, 4.5 hours
Pre-requisite: MAT 210
Pre/Co-requisite: ESL 35

This course develops further skills in differential and integral calculus.  Topics: definite integral and its properties; numerical integration; techniques of integration; applications of definite integral to: areas between curves, volume of solids of revolution, arc length and surfaces; sequences and infinite series; tests for convergence; Taylor and Maclaurin series and applications.

Syllabus:[ PDF ]
MAT 310* CALCULUS I I I 4 credits, 4.5 hours
Pre-requisite: MAT 220
Pre/Co-requisite: ESL 35
This course provides skills in geometry in the plane and space, and integral calculus in several variables.  Topics:  vectors; solid analytic geometry; polar cylindrical and spherical coordinates; conic sections and quadric surfaces; partial derivatives; multiple integrals with applications; vector fields and line integrals; Green's theorem, Stokes' theorem and the Divergence theorem

Syllabus:[ PDF ]
MAT 320 LINEAR ALGEBRA WITH VECTOR ANALYSIS 3 credits, 3 hours
Pre-requisite: MAT 310
Pre/Co-requisite: ESL 35
The student will study vector calculus, matrix algebra, system of homogeneous and non-homogeneous linear equations, concepts of vector space, subspace, basis and dimension of a vector space, linear transformation, and Eigenvalues and Eigenvectors for a linear transformation.

Syllabus:[ PDF ]
MAT 360* DIFFERENTIAL EQUATIONS 3 credits, 3 hours
Pre-requisite: MAT 310
Pre/Co-requisite: ESL 35
The student will formulate and solve differential equations of the first and second order. She/he will apply these methods to related practical problems. The student will formulate and solve linear differential equations with constant coefficients and apply these techniques to practical problems that give rise to such equations.

Syllabus:[ PDF ]
ENGR 204 ELECTRICAL CIRCUITS 3 credits, 3 hours
Pre/Corequisite: PHY 210, MAT 310
This is an introductory course to electrical circuit analysis. Topics include: circuit elements, their voltage-current relations, basic law of circuit analysis, methods of circuit analysis, circuit theorems, operational ampplifiers, capacitors and inductor, sinusoids, phasors and sinusoidal steady state analysis.

Syllabus:PDF ]
CSC 140 INTRODUCTION TO COMPUTER SCIENCE 3 credits, 3 hours
Pre-requisite: ENG 10/110 ALP
Co-requisite: MAT 150
Computer problem solving and programming in a high level language such as C++ are introduced. Algorithmic problem solving and basic programming techniques are emphasized. Problems are solved using methods such as topdown design and stepwise iterative refinement. Programming topics include basic data types, operators and expressions, control structures, functions, arrays and pointers. Students are introduced to a modern program development environment in the computer lab and are expected to complete several programming projects.

Syllabus:[ PDF ]
CSC 205 DISCRETE MATHEMATICS 4 credits, 4 hours
Prerequisite: MAT 160 Pre-Calculus
Pre/Co-requisite: ENG 93/ESL 91/ESL 93 or equivalent/higher
The course introduces fundamental ideas in discrete structures, serving as a basis for subsequent courses required for students in Computer Science:  Sets, relations, and functions; propositional calculus, Boolean algebras, and combinatorial circuits, counting methods; proof techniques; analysis of algorithms; graphs and trees, puzzles; finite machines, sequential circuits, and recognizers and coding theory

Syllabus:[ PDF ]
CSC 215 MODERN PROGRAMMING LANGUAGES 3 credits, 3 hours
Prerequisite: CSC 205
Pre/Co-requisite: ENG 93/ESL 91/ESL 93 or equivalent/higher
Pre/Co-requisite: MAT 210
This course provides an introduction to problem solving methods and algorithm development through the study of the program, control structures, and data structures of the C++ programming language. The main aspects of the course include: the concepts of procedural and object-oriented programming, algorithm design, control structures in C++, functions and recursions, arrays, pointers, characters and strings, structured data, file operations, classes.

Syllabus:[ PDF ]
CSC 275 OBJECT ORIENTED PROGRAMMING 3 credits, 3 hours
Prerequisite: CSC 215 Modern Programming
Pre/Co-requisite: ENG 93/ESL 91/ ESL 93 or equivalent/higher
This course is a continuation of algorithmic problem solving designed to promote object-oriented programming concepts, techniques, and applications. It introduces more advanced methods, particularly object-oriented design. Topics include procedural abstraction, user defined static, dynamic and generic data types, linked structures, sorting and searching, event-driven programming and recursion. Abstract data types, inheritance and polymorphism are examined. Principles of rigorous programming practice and software development are emphasized.

Syllabus:[ PDF ]
CSC 300 DATA STRUCTURES 3 credits, 3 hours
Prerequisite: CSC 215 Modern Programming & CSC 205 Discrete Mathematical Structures
Pre/Co-requisite: ENG 93/ESL 91/ ESL 93 or equivalent/higher
Abstract characterizations of data structures, such as arrays, stacks, queues, trees, and graphs, will be studied along with algorithms that make use of such structures, including algorithms for sorting, searching, and memory management. Implementation issues will be considered, and students will write programs that embody these structures and algorithms

Syllabus:[ PDF ]
CSC 375 COMPUTER NETWORKING 3 credits, 3 hours
Prerequisite: CSC 215 Modern Programming & CSC 205 Discrete Mathematical Structures
Pre/Co-requisite: ENG 93/ESL 91/ESL 93 or equivalent/higher
This course studies the design principles of network infrastructure and how these designs may be compromised and how they work. Thus, it presents principles and methodologies used in the design and implementation of modern computer networks and networked information systems. Topics include: shared use of a multiple access channel, error detection and recovery, and flow and congestion control. This course studies packet switched networks, routing protocols, internet protocols and protocols at each layer. This course also introduces network programming-algorithms and procedures for secure and reliable transport over best-effort deliver systems. Students will develop several client-server applications such as writing a simple networking service at the I.P. layer or higher

Syllabus:[ PDF ]
CSC 395 WEB & MOBILE APPLICATION DEVELOPMENT 3 credits, 3 hours
Prerequisite:CSC 215 Modern Programming & CSC 205 Discrete Mathematical Structures
Pre/Co-requisite: ENG 93/ESL 91/ESL 93 or equivalent/higher
This course studies the design principles of Web & Mobile application programming. Students will gain experience with the languages and frameworks that are most commonly used in developing Web & Mobile applications, with the design of user interfaces and software systems, including associated topics such as networking and security.

Syllabus:[ PDF ]