MAT 10 
BASIC MATHEMATICS SKILLS 
0 credit (4.5 equated), 4.5 hours 
Pre/Corequisite: ESL 025 in English, SPA 121 in Spanish
This course provides the basic arithmetic skills that will be utilized in all subsequent mathematics and science courses. Topics: operations with whole numbers, fractions, decimals, ratio, proportion and percent, scientific notation, the metric system, word problems, and applications.
Syllabus:[ PDF ] 
MAT 15 
INTENSIVE INTEGRATED ARITHMETIC/ALGEBRA 
0 credit (6.0 equated), 6.0 hours 
Pre/Corequisite: Placement score of 25 or above on the COMPASS M1
This intensive course is designed for students who have a high fail on the Compass exam, to prepare them for college level mathematics and in one semester to pass the final exams for prealgebra and algebra. The aim of this course is to integrate basic skills in arithmetic and algebra while developing students' understanding of algebraic relationships and strategies of problem solving. Topics from arithmetic include: real numbers, number line and the concepts of ratio, proportion, percent, and measurement system, Topics from algebra include: signed numbers, algebraic and exponential expressions; linear equations; applications or word problems; polynomials, factoring and related concepts; linear equations and their graphs and systems; roots and radicals.
Syllabus:[ PDF ] 
MAT 20 
ELEMENTARY ALGEBRA 
0 credit (4.5 equated/billable), 4.5 hours 
Prerequisite: MAT 10 OR initial placement through Compass
Pre/Corequisite: ESL 025 in English, SPA 121 in Spanish
This course provides basic skills in elementary algebra. Topics: operations with real numbers, operations with polynomials, powers with integral exponents, linear equations, simultaneous linear equations, and the Cartesian plane.
Syllabus (in English): [ PDF ]
Sample CEAFE : [ FORM C ] [ FORM D ] [ FORM E ]
Syllabus (in Spanish):[ PDF ] 
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.
Syllabus: [ PDF ] 
MAT 150 SI 
COLLEGE ALGEBRA WITH TRIGONOMETRY FUNCTIONS 
4 credits, 4 hours 

Prerequisite: Placement via the CUNY’s Proficiency Index for Elementary Algebra
This course introduces the concept of mathematical functions in preparation for further studies in precalculus and calculus. The course content includes an indepth 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.
Syllabus: [ PDF ] 
MAT 100 
INTRODUCTION TO COLLEGE MATHEMATICS I 
3 credits, 3 hours 
Prerequisite: Passing score on the Compass
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 
Prerequisite: Passing Score on the Compass/CMAT Test
This course is designed for Radiography students and will aid them in applying mathematical concepts to “onthejob” 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 
Prerequisite: MAT020/PASSING THE PLACEMENT TEST
Pre/Corequisite: ESL/ENG 091
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 
Prerequisite: Passing score on the Compass
Pre/Corequisite: ESL 35
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 
Prerequisite: Passing score on the Compass
Pre/Corequisite: ENG 91 or ESL 91
This course provides a historical development of computers. Students will have handson experience with a microcomputer. They will enter and run prepared programs.
Syllabus:[ PDF ] 
MAT 140* 
INTRODUCTION TO COMPUTER SCIENCE 
3 credits, 4.5 hours 
Prerequisite: Passing score on the Compass
Pre/Corequisite: ESL 35
The student will study the following as they relate to computers: the algorithm, its expression as a flowchart, a computer model and a computer language (BASIC), computation of a data organization, arithmetic expressions, compound conditions, branching, arrays, and looping. The student will also study the following as they relate to computers: approximations, functions and procedures, numerical applications, roots of equations, maxima and minima, areas, simultaneous equations, averages and deviation from the average. 
MAT 150 
COLLEGE ALGEBRA WITH TRIGONOMETRIC FUNCTIONS 
4 credits (4.0 equated), 4.0 hours 
Prerequisite: Passing M1 & M2 OR Math 20 OR placement via the CUNY Common Departmental Final
Pre/Corequisite: ESL 25 in English, SPA 121 in Spanish
This course introduces the concept of mathematical functions in preparation for further studies in precalculus and calculus. The course content includes an indepth 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 
PRECALCULUS 
4 credits, 4.5 hours / .5 hr lab 
Prerequisite: MAT 150 AND passing score on the Compass or initial placement through the Compass
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 TI89 or equivalent.
Syllabus:[ PDF ] 
MAT 210* 
CALCULUS I 
4 credits, 6 hours 
Prerequisite: MAT 160
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; maximumminimum problems; curve sketching; antiderivatives; indefinite and definite integrals.
Syllabus:[ PDF ] 
MAT 220* 
CALCULUS I I 
4 credits, 4 hours 
Prerequisite: MAT 210
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 hours 
Prerequisite: MAT 220
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 
Prerequisite: MAT 310
The student will study vector calculus, matrix algebra, system of homogeneous and nonhomogeneous 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 
Prerequisite: MAT 310
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 voltagecurrent 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 205 
DISCRETE MATHEMATICS 
4 credits, 4 hours 

Prerequisite: MAT 160 PreCalculus
Pre/Corequisite: 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/Corequisite: ENG 93/ESL 91/ESL 93 or equivalent/higher
Pre/Corequisite: 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 objectoriented 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/Corequisite: ENG 93/ESL 91/ ESL 93 or equivalent/higher
This course is a continuation of algorithmic problem solving designed to promote objectoriented programming concepts, techniques, and applications. It introduces more advanced methods, particularly objectoriented design. Topics include procedural abstraction, user defined static, dynamic and generic data types, linked structures, sorting and searching, eventdriven 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/Corequisite: 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/Corequisite: 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 programmingalgorithms and procedures for secure and reliable transport over besteffort deliver systems. Students will develop several clientserver 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/Corequisite: 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 ] 