General Education Courses

The courses provided in the list below are courses listed as General Education for the current academic year. Note that this list is subject to change and that the most accurate course info is within the Student Information System. This list is only for informational purposes.

Clear All
College Course Number Title Credits
COS MATH- 219
Multivariable Calculus
3.00

Course Description: This course is principally a study of the calculus of functions of two or more variables, but also includes the study of vectors, vector-valued functions and their derivatives. The course covers limits, partial derivatives, multiple integrals, and includes applications in physics. Credit cannot be granted for both this course and MATH-221.

For prerequisites, availability, other details and to register, go to http://sis.rit.edu/.

COS MATH-219
Multivariable Calculus
3

Course Description: This course is principally a study of the calculus of functions of two or more variables, but also includes the study of vectors, vector-valued functions and their derivatives. The course covers limits, partial derivatives, multiple integrals, and includes applications in physics. Credit cannot be granted for both this course and MATH-221.

For prerequisites, availability, other details and to register, go to http://sis.rit.edu/.

COS MATH- 220
Vector Calculus
1.00

Course Description: This course introduces students to the concepts, techniques, and central theorems of vector calculus. It includes a study of line integrals, conservative vector fields, the flux of vector fields across curves and surfaces, Green’s Theorem, the Divergence Theorem, and Stokes’ Theorem. Credit may not be earned for this class if it is earned in COS-MATH-221.

For prerequisites, availability, other details and to register, go to http://sis.rit.edu/.

COS MATH-220
Vector Calculus
1

Course Description: This course introduces students to the concepts, techniques, and central theorems of vector calculus. It includes a study of line integrals, conservative vector fields, the flux of vector fields across curves and surfaces, Green’s Theorem, the Divergence Theorem, and Stokes’ Theorem. Credit may not be earned for this class if it is earned in COS-MATH-221.

For prerequisites, availability, other details and to register, go to http://sis.rit.edu/.

COS MATH- 221
Multivariable and Vector Calculus
4.00

Course Description: This course is principally a study of the calculus of functions of two or more variables, but also includes a study of vectors, vector-valued functions and their derivatives. The course covers limits, partial derivatives, multiple integrals, Stokes' Theorem, Green's Theorem, the Divergence Theorem, and applications in physics. Credit cannot be granted for both this course and MATH-219.

For prerequisites, availability, other details and to register, go to http://sis.rit.edu/.

COS MATH-221
Multivariable and Vector Calculus
4

Course Description: This course is principally a study of the calculus of functions of two or more variables, but also includes a study of vectors, vector-valued functions and their derivatives. The course covers limits, partial derivatives, multiple integrals, Stokes' Theorem, Green's Theorem, the Divergence Theorem, and applications in physics. Credit cannot be granted for both this course and MATH-219.

For prerequisites, availability, other details and to register, go to http://sis.rit.edu/.

COS MATH- 221H
Honors Multivariable and Vector Calculus
4.00

Course Description: This course is an honors version of MATH-221. It includes an introduction to vectors, surfaces, and multivariable functions. It covers limits, partial derivatives and differentiability, multiple integrals, Stokes’ Theorem, Green’s Theorem, the Divergence Theorem, and applications. Unlike MATH-221, students in this course will often be expected to learn elementary skills and concepts from their text so that in-class discussion can focus primarily on extending techniques, interpreting results, and exploring mathematical topics in greater depth; homework exercises and projects given in this class will require greater synthesis of concepts and skills, on average, than those in MATH-221. Students earning credit for this course cannot earn credit for MATH-219 or MATH-221.

For prerequisites, availability, other details and to register, go to http://sis.rit.edu/.

COS MATH- 221H
Honors Multivariable and Vector Calculus
4

Course Description: This course is an honors version of MATH-221. It includes an introduction to vectors, surfaces, and multivariable functions. It covers limits, partial derivatives and differentiability, multiple integrals, Stokes’ Theorem, Green’s Theorem, the Divergence Theorem, and applications. Unlike MATH-221, students in this course will often be expected to learn elementary skills and concepts from their text so that in-class discussion can focus primarily on extending techniques, interpreting results, and exploring mathematical topics in greater depth; homework exercises and projects given in this class will require greater synthesis of concepts and skills, on average, than those in MATH-221. Students earning credit for this course cannot earn credit for MATH-219 or MATH-221.

For prerequisites, availability, other details and to register, go to http://sis.rit.edu/.

COS MATH- 231
Differential Equations
3.00

Course Description: This course is an introduction to the study of ordinary differential equations and their applications. Topics include solutions to first order equations and linear second order equations, method of undetermined coefficients, variation of parameters, linear independence and the Wronskian, vibrating systems, and Laplace transforms.

For prerequisites, availability, other details and to register, go to http://sis.rit.edu/.

COS MATH- 231
Differential Equations
3.00

Course Description: This course is an introduction to the study of ordinary differential equations and their applications. Topics include solutions to first order equations and linear second order equations, method of undetermined coefficients, variation of parameters, linear independence and the Wronskian, vibrating systems, and Laplace transforms.

For prerequisites, availability, other details and to register, go to http://sis.rit.edu/.

COS MATH-231
Differential Equations
3

Course Description: This course is an introduction to the study of ordinary differential equations and their applications. Topics include solutions to first order equations and linear second order equations, method of undetermined coefficients, variation of parameters, linear independence and the Wronskian, vibrating systems, and Laplace transforms.

For prerequisites, availability, other details and to register, go to http://sis.rit.edu/.

COS MATH-231
Differential Equations
3

Course Description: This course is an introduction to the study of ordinary differential equations and their applications. Topics include solutions to first order equations and linear second order equations, method of undetermined coefficients, variation of parameters, linear independence and the Wronskian, vibrating systems, and Laplace transforms.

For prerequisites, availability, other details and to register, go to http://sis.rit.edu/.

COS MATH- 233
Linear Systems and Differential Equations
4.00

Course Description: This is an introductory course in linear algebra and ordinary differential equations in which a scientific computing package is used to clarify mathematical concepts, visualize problems, and work with large systems. The course covers matrix algebra, the basic notions and techniques of ordinary differential equations with constant coefficients, and the physical situation in which they arise.

For prerequisites, availability, other details and to register, go to http://sis.rit.edu/.

COS MATH-233
Linear Systems and Differential Equations
4

Course Description: This is an introductory course in linear algebra and ordinary differential equations in which a scientific computing package is used to clarify mathematical concepts, visualize problems, and work with large systems. The course covers matrix algebra, the basic notions and techniques of ordinary differential equations with constant coefficients, and the physical situation in which they arise.

For prerequisites, availability, other details and to register, go to http://sis.rit.edu/.

COS MATH- 241
Linear Algebra
3.00

Course Description: This course is an introduction to the basic concepts of linear algebra, and techniques of matrix manipulation. Topics include linear transformations, Gaussian elimination, matrix arithmetic, determinants, vector spaces, linear independence, basis, null space, row space, and column space of a matrix, eigenvalues, eigenvectors, change of basis, similarity and diagonalization. Various applications are studied throughout the course.

For prerequisites, availability, other details and to register, go to http://sis.rit.edu/.

COS MATH-241
Linear Algebra
3

Course Description: This course is an introduction to the basic concepts of linear algebra, and techniques of matrix manipulation. Topics include linear transformations, Gaussian elimination, matrix arithmetic, determinants, vector spaces, linear independence, basis, null space, row space, and column space of a matrix, eigenvalues, eigenvectors, change of basis, similarity and diagonalization. Various applications are studied throughout the course.

For prerequisites, availability, other details and to register, go to http://sis.rit.edu/.

COS MATH- 241H
Honors Linear Algebra
3.00

Course Description: This honors course introduces the basic concepts and techniques of linear algebra. Concepts are addressed at a higher level than the standard course in linear algebra, and the topic list is somewhat broader. Topics include linear independence and span, linear functions, solving systems of linear equations using Gaussian elimination, the arithmetic and algebra of matrices, basic properties and interpretation of determinants, vector spaces, the fundamental subspaces of a linear function, eigenvalues and eigenvectors, change of basis, similarity and diagonalization. Students will learn to communicate explanations of mathematical facts and techniques by participating in a collaborative workshop format, and will learn to use MATLAB to solve matrix equations.

For prerequisites, availability, other details and to register, go to http://sis.rit.edu/.

COS MATH- 241H
Honors Linear Algebra
3

Course Description: This honors course introduces the basic concepts and techniques of linear algebra. Concepts are addressed at a higher level than the standard course in linear algebra, and the topic list is somewhat broader. Topics include linear independence and span, linear functions, solving systems of linear equations using Gaussian elimination, the arithmetic and algebra of matrices, basic properties and interpretation of determinants, vector spaces, the fundamental subspaces of a linear function, eigenvalues and eigenvectors, change of basis, similarity and diagonalization. Students will learn to communicate explanations of mathematical facts and techniques by participating in a collaborative workshop format, and will learn to use MATLAB to solve matrix equations.

For prerequisites, availability, other details and to register, go to http://sis.rit.edu/.

COS MATH- 251
Probability and Statistics
3.00

Course Description: This course introduces sample spaces and events, axioms of probability, counting techniques, conditional probability and independence, distributions of discrete and continuous random variables, joint distributions (discrete and continuous), the central limit theorem, descriptive statistics, interval estimation, and applications of probability and statistics to real-world problems. A statistical package such as Minitab or R is used for data analysis and statistical applications.

For prerequisites, availability, other details and to register, go to http://sis.rit.edu/.

COS MATH- 251
Probability and Statistics
3.00

Course Description: This course introduces sample spaces and events, axioms of probability, counting techniques, conditional probability and independence, distributions of discrete and continuous random variables, joint distributions (discrete and continuous), the central limit theorem, descriptive statistics, interval estimation, and applications of probability and statistics to real-world problems. A statistical package such as Minitab or R is used for data analysis and statistical applications.

For prerequisites, availability, other details and to register, go to http://sis.rit.edu/.

COS MATH-251
Probability and Statistics
3

Course Description: This course introduces sample spaces and events, axioms of probability, counting techniques, conditional probability and independence, distributions of discrete and continuous random variables, joint distributions (discrete and continuous), the central limit theorem, descriptive statistics, interval estimation, and applications of probability and statistics to real-world problems. A statistical package such as Minitab or R is used for data analysis and statistical applications.

For prerequisites, availability, other details and to register, go to http://sis.rit.edu/.

COS MATH-251
Probability and Statistics
3

Course Description: This course introduces sample spaces and events, axioms of probability, counting techniques, conditional probability and independence, distributions of discrete and continuous random variables, joint distributions (discrete and continuous), the central limit theorem, descriptive statistics, interval estimation, and applications of probability and statistics to real-world problems. A statistical package such as Minitab or R is used for data analysis and statistical applications.

For prerequisites, availability, other details and to register, go to http://sis.rit.edu/.

COS MATH- 301
Mathematics of Simulation
3.00

Course Description: This course is an introduction to computer simulation, simulation languages, model building and computer implementation, mathematical analyses of simulation models and their results using techniques from probability and statistics.

For prerequisites, availability, other details and to register, go to http://sis.rit.edu/.

COS MATH-301
Mathematics of Simulation
3

Course Description: This course is an introduction to computer simulation, simulation languages, model building and computer implementation, mathematical analyses of simulation models and their results using techniques from probability and statistics.

For prerequisites, availability, other details and to register, go to http://sis.rit.edu/.

COS MATH- 311
Linear Optimization
3.00

Course Description: This course presents the general linear programming problem. Topics include a review of pertinent matrix theory, convex sets and systems of linear inequalities, the simplex method of solution, artificial bases, duality, parametric programming, and applications.

For prerequisites, availability, other details and to register, go to http://sis.rit.edu/.

COS MATH-311
Linear Optimization
3

Course Description: This course presents the general linear programming problem. Topics include a review of pertinent matrix theory, convex sets and systems of linear inequalities, the simplex method of solution, artificial bases, duality, parametric programming, and applications.

For prerequisites, availability, other details and to register, go to http://sis.rit.edu/.

COS MATH- 312
Nonlinear Optimization
3.00

Course Description: This course provides a study of the theory of optimization of non-linear functions of several variables with or without constraints. Applications of this theory in business, management, engineering and the sciences are considered. Algorithms for practical applications will be analyzed and implemented. The course may require the use of specialized software to analyze problems. Students taking this course will be expected to complete applied projects and/or case studies.

For prerequisites, availability, other details and to register, go to http://sis.rit.edu/.

COS MATH-312
Nonlinear Optimization
3

Course Description: This course provides a study of the theory of optimization of non-linear functions of several variables with or without constraints. Applications of this theory in business, management, engineering and the sciences are considered. Algorithms for practical applications will be analyzed and implemented. The course may require the use of specialized software to analyze problems. Students taking this course will be expected to complete applied projects and/or case studies.

For prerequisites, availability, other details and to register, go to http://sis.rit.edu/.

COS MATH- 321
Classical Game Theory
3.00

Course Description: Classical game theory models conflict and cooperation between rational decision-making agents with hidden parameters. Topics include matrix games, Nash equilibria, the minimax theorem, prisoner’s dilemma, and cooperative games. Applications can include adaptive or statistical decision theory, artificial intelligence (online learning, multi-agent systems), biology (evolutionary games, signaling behavior, fighting behavior), economics and business (auctions, bankruptcy, bargaining, pricing, two-sided markets), philosophy (ethics, morality, social norms), and political science (apportionment, elections, military strategy, stability of government, voting).

For prerequisites, availability, other details and to register, go to http://sis.rit.edu/.

COS MATH-321
Classical Game Theory
3

Course Description: Classical game theory models conflict and cooperation between rational decision-making agents with hidden parameters. Topics include matrix games, Nash equilibria, the minimax theorem, prisoner’s dilemma, and cooperative games. Applications can include adaptive or statistical decision theory, artificial intelligence (online learning, multi-agent systems), biology (evolutionary games, signaling behavior, fighting behavior), economics and business (auctions, bankruptcy, bargaining, pricing, two-sided markets), philosophy (ethics, morality, social norms), and political science (apportionment, elections, military strategy, stability of government, voting).

For prerequisites, availability, other details and to register, go to http://sis.rit.edu/.

COS MATH- 322
Combinatorial Game Theory
3.00

Course Description: Combinatorial games are two-player games with perfect information and no randomness or element of chance (such as Go, Chess, and Checkers). The course covers basic techniques of game theory, outcome classes, sums of games, the algebra of games, and top-down induction. Analyses will emphasize no-draw games terminating in a finite number of moves such as Nim, Domineering, Hackenbush, Chomp, and Amazons.

For prerequisites, availability, other details and to register, go to http://sis.rit.edu/.

COS MATH-322
Combinatorial Game Theory
3

Course Description: Combinatorial games are two-player games with perfect information and no randomness or element of chance (such as Go, Chess, and Checkers). The course covers basic techniques of game theory, outcome classes, sums of games, the algebra of games, and top-down induction. Analyses will emphasize no-draw games terminating in a finite number of moves such as Nim, Domineering, Hackenbush, Chomp, and Amazons.

For prerequisites, availability, other details and to register, go to http://sis.rit.edu/.

COS MATH- 326
Boundary Value Problems
3.00

Course Description: This course provides an introduction to boundary value problems. Topics include Fourier series, separation of variables, Laplace's equation, the heat equation, and the wave equation in Cartesian and polar coordinate systems.

For prerequisites, availability, other details and to register, go to http://sis.rit.edu/.

COS MATH-326
Boundary Value Problems
3

Course Description: This course provides an introduction to boundary value problems. Topics include Fourier series, separation of variables, Laplace's equation, the heat equation, and the wave equation in Cartesian and polar coordinate systems.

For prerequisites, availability, other details and to register, go to http://sis.rit.edu/.

COS MATH- 331
Dynamical Systems
3.00

Course Description: The course revisits the equations of spring-mass system, RLC circuits, and pendulum systems in order to view and interpret the phase space representations of these dynamical systems. The course begins with linear systems followed by a study of the stability analysis of nonlinear systems. Matrix techniques are introduced to study higher order systems. The Lorentz equation will be studied to introduce the concept of chaotic solutions.

For prerequisites, availability, other details and to register, go to http://sis.rit.edu/.

COS MATH-331
Dynamical Systems
3

Course Description: The course revisits the equations of spring-mass system, RLC circuits, and pendulum systems in order to view and interpret the phase space representations of these dynamical systems. The course begins with linear systems followed by a study of the stability analysis of nonlinear systems. Matrix techniques are introduced to study higher order systems. The Lorentz equation will be studied to introduce the concept of chaotic solutions.

For prerequisites, availability, other details and to register, go to http://sis.rit.edu/.

COS MATH- 341
Advanced Linear Algebra
3.00

Course Description: This is a second course in linear algebra that provides an in-depth study of fundamental concepts of the subject. It focuses largely on the effect that a choice of basis has on our understanding of and ability to solve problems with linear operators. Topics include linear transformations, similarity, inner products and orthogonality, QR factorization, singular value decomposition, and the Spectral Theorem. The course includes both computational techniques and the further development of mathematical reasoning skills.

For prerequisites, availability, other details and to register, go to http://sis.rit.edu/.

COS MATH-341
Advanced Linear Algebra
3

Course Description: This is a second course in linear algebra that provides an in-depth study of fundamental concepts of the subject. It focuses largely on the effect that a choice of basis has on our understanding of and ability to solve problems with linear operators. Topics include linear transformations, similarity, inner products and orthogonality, QR factorization, singular value decomposition, and the Spectral Theorem. The course includes both computational techniques and the further development of mathematical reasoning skills.

For prerequisites, availability, other details and to register, go to http://sis.rit.edu/.

COS MATH- 351
Graph Theory
3.00

Course Description: This course covers the theory of graphs and networks for both directed and undirected graphs. Topics include graph isomorphism, Eulerian and Hamiltonian graphs, matching, covers, connectivity, coloring, and planarity. There is an emphasis on applications to real world problems and on graph algorithms such as those for spanning trees, shortest paths, and network flows.

For prerequisites, availability, other details and to register, go to http://sis.rit.edu/.

COS MATH-351
Graph Theory
3

Course Description: This course covers the theory of graphs and networks for both directed and undirected graphs. Topics include graph isomorphism, Eulerian and Hamiltonian graphs, matching, covers, connectivity, coloring, and planarity. There is an emphasis on applications to real world problems and on graph algorithms such as those for spanning trees, shortest paths, and network flows.

For prerequisites, availability, other details and to register, go to http://sis.rit.edu/.

COS MATH- 361
Combinatorics
3.00

Course Description: This course introduces the mathematical theory of enumeration of discrete structures. Topics include enumeration, combinatorial proofs, recursion, inclusion-exclusion, and generating functions.

For prerequisites, availability, other details and to register, go to http://sis.rit.edu/.

COS MATH-361
Combinatorics
3

Course Description: This course introduces the mathematical theory of enumeration of discrete structures. Topics include enumeration, combinatorial proofs, recursion, inclusion-exclusion, and generating functions.

For prerequisites, availability, other details and to register, go to http://sis.rit.edu/.

COS MATH- 367
Codes and Ciphers
3.00

Course Description: This course will introduce, explain and employ both the classical and modern basic techniques of cryptography. Topics will include the Vignère cipher, affine ciphers, Hill ciphers, one-time pad encryption, Enigma, public key encryption schemes (RSA, Diffie-Hellman, El-Gamal, elliptic curves), and hash functions. The course will include an introduction to algebraic structures and number theoretic tools used in cryptography.

For prerequisites, availability, other details and to register, go to http://sis.rit.edu/.

COS MATH-367
Codes and Ciphers
3

Course Description: This course will introduce, explain and employ both the classical and modern basic techniques of cryptography. Topics will include the Vignère cipher, affine ciphers, Hill ciphers, one-time pad encryption, Enigma, public key encryption schemes (RSA, Diffie-Hellman, El-Gamal, elliptic curves), and hash functions. The course will include an introduction to algebraic structures and number theoretic tools used in cryptography.

For prerequisites, availability, other details and to register, go to http://sis.rit.edu/.

COS MATH- 367H
Honors Codes and Ciphers
3.00

Course Description: The course introduces students to basic techniques of classical and modern cryptography, and learn about the significant impact of codes and ciphers on historical events. Topics will include the Vignère cipher, affine ciphers, Hill ciphers, one-time pad encryption, Enigma, public key encryption schemes (RSA, Diffie-Hellman, elliptic curves), and cryptographic hash functions. The course will include an introduction to algebraic structures and number theoretic tools used in cryptography. Students in this honors course will also study and explore historical source documents to get first-hand exposure to critical aspects of cryptanalysis from the early to mid-20th century.

For prerequisites, availability, other details and to register, go to http://sis.rit.edu/.

COS MATH- 367H
Honors Codes and Ciphers
3

Course Description: The course introduces students to basic techniques of classical and modern cryptography, and learn about the significant impact of codes and ciphers on historical events. Topics will include the Vignère cipher, affine ciphers, Hill ciphers, one-time pad encryption, Enigma, public key encryption schemes (RSA, Diffie-Hellman, elliptic curves), and cryptographic hash functions. The course will include an introduction to algebraic structures and number theoretic tools used in cryptography. Students in this honors course will also study and explore historical source documents to get first-hand exposure to critical aspects of cryptanalysis from the early to mid-20th century.

For prerequisites, availability, other details and to register, go to http://sis.rit.edu/.

COS MATH- 371
Number Theory
3.00

Course Description: This course provides an introduction to the study of the set of integers and their algebraic properties. Topics include prime factorization and divisibility, linear Diophantine equations, congruences, arithmetic functions, primitive roots, and quadratic residues.

For prerequisites, availability, other details and to register, go to http://sis.rit.edu/.

COS MATH-371
Number Theory
3

Course Description: This course provides an introduction to the study of the set of integers and their algebraic properties. Topics include prime factorization and divisibility, linear Diophantine equations, congruences, arithmetic functions, primitive roots, and quadratic residues.

For prerequisites, availability, other details and to register, go to http://sis.rit.edu/.

COS MATH- 381
Complex Variables
3.00

Course Description: This course covers the algebra of complex numbers, analytic functions, Cauchy-Riemann equations, complex integration, Cauchy's integral theorem and integral formulas, Taylor and Laurent series, residues, and the calculation of real-valued integrals by complex-variable methods.

For prerequisites, availability, other details and to register, go to http://sis.rit.edu/.

COS MATH-381
Complex Variables
3

Course Description: This course covers the algebra of complex numbers, analytic functions, Cauchy-Riemann equations, complex integration, Cauchy's integral theorem and integral formulas, Taylor and Laurent series, residues, and the calculation of real-valued integrals by complex-variable methods.

For prerequisites, availability, other details and to register, go to http://sis.rit.edu/.