## Computer Science

### CSC 100: Computer Literacy (3)

This course is designed to provide students with the basic concepts of computing systems and information systems. Students gain knowledge of how computers are used in today's society and are introduced to applications packages. Offered As Needed. (UG)

### CSC 101: Introduction to Computer Programming (3)

Fulfills core competency: Critical Thinking and Problem Solving. Introduction to programming. Problems analysis and algorithms. Discussion of computer systems and use. A substantial amount of BASIC programming is included. Prerequisite: MTH 97 (or adequate competence as determined by mathematics placement). Offered As Needed. (UG)

### CSC 201: Introduction to Computer Science (3)

Fulfills core competency: Critical Thinking and Problem Solving. Introduction to the basic concepts of computer science. Covers fundamental computer science concepts and programming in C++. Includes these topics: computing system concepts, problem solving, algorithm design, top-down development, program testing and documentation, data types (built-in and enumerated), data manipulation, sequences, selection, loops, modules, parameters, arrays, records, strings, files, introduction to sorting and searching techniques and other basic algorithms. Requires extensive programming. Prerequisite: MTH 131 or MTH 144 or equivalent placement. Offered As Needed. (UG)

### CSC 212: Introduction to Computer Science II (3)

A continuation of CSC 201. Covers abstract data structures and their operations, and software concepts. Includes these topics: program development (interpreting specifications, top-down development, information hiding, structured testing), implementation of built-in data types and structures, files, pointers, stacks, queues, linked lists, recursion, trees, graphs, searching and sorting algorithms, and an introduction to complexity analysis of algorithms. Requires extensive programming. Prerequisite: A grade of C or better in CSC 201. Offered As Needed. (UG)

### CSC 310: Introduction to Computer Systems and Organization (3)

Study of the relationships between computer systems, software concepts and programming technologies. Computer architecture, language processors and systems resources are also studied. Prerequisite: CSC 212. Offered As Needed. (UG)

### CSC 350: Data Structures (3)

Essentials of data structures and data structure algorithms. Includes lists, stacks, queues, linked lists, trees, binary trees, sorting, hashing, etc. Programming in a modern language. Prerequisite: CSC 212. Offered As Needed. (UG)

### CSC 405: Operating Systems (3)

Study of some of the functions of the operating system, such as management of processes, storage and files. An operating system is studied in depth. The history and development of operations systems, process concepts, management and scheduling, real and virtual storage, file storage and access will also be covered. Prerequisites: CSC 310 and 350. Offered As Needed. (UG)

### CSC 416: Numerical Analysis (3)

Cross-listed as MTH 416. Study of finite differences, interpolation, root finding algorithms, numerical differentiation and integration, linear systems and matrices, eigenvalues and eigenvectors. Numerical solution of ordinary differential equations. Prerequisite: MTH 145. Offered As Needed. (UG)

## Mathematics

### MTH 100: Mathematics in Our Daily Life (3)

Fulfills core competency: Critical Thinking and Problem Solving. Fulfills Quantitative Literacy requirement. A course designed to improve students' application of mathematical concepts in their everyday experience. These concepts will be developed through inductive/deductive reasoning, and topics such as fractal, pattern, sequences, geometry, logic, and statistics. Not offered for credit to mathematics majors. Prerequisite: MTH 97 or adequate competence as determined by mathematics placement. Offered As Needed. (UG)

### MTH 104: Survey of Statistics (3)

Fulfills core competency: Critical Thinking and Problem Solving. Quantitative Literacy. An intuitive study of descriptive and inferential statistics with emphasis on applications using a statistical package. Prerequisite: MTH 97 (or adequate competence as determined by the mathematics placement). This course is not permitted for BA Math majors. Offered Each Semester. (UG)

### MTH 111: Mathematics for Elementary School Teachers (3)

Fulfills core competency: Critical Thinking and Problem Solving. Quantitative Literacy. Basic ideas underlying mathematics in general, arithmetic and geometry in particular. Prerequisites: MTH 97 or adequate competence as determined by mathematics placement. Offered As Needed. (UG)

### MTH 112: Geometry and Logic (3)

Fulfills core competency: Critical Thinking and Problem Solving. Quantitative Literacy. The second of a two-course sequence for future elementary teachers. Elementary logic and truth tables, geometric entities with their properties as sets of points, coordinate geometry, measurement, other geometries. Prerequisite: MTH 111. Offered As Needed. (UG)

### MTH 124: College Algebra (3)

Fulfills core competency: Critical Thinking and Problem Solving. Quantitative Literacy. The real number system, first and second degree equations and inequalities, exponents, polynomials and rational functions are studied in depth. Elementary analytic geometry is also covered. Prerequisite: MTH 97 (or adequate competence as determined by mathematics placement). Offered Each Semester. (UG)

### MTH 131: Calculus and Mathematics for Business and Social Sciences (3)

Fulfills core competency: Critical Thinking and Problem Solving. Quantitative Literacy. This course is specifically designed for non-science majors. It covers single and multi-variables calculus, linear algebra including the simplex method for linear programming, with their applications in business and social sciences. Prerequisite: MTH 124 (or adequate competence as determined by mathematics placement). Offered Each Semester. (UG)

### MTH 134: Pre-Calculus (3)

Fulfills core competency: Critical Thinking and Problem Solving. Quantitative Literacy. Topics in this pre-calculus mathematics course include functions; graphing; polynomial, exponential, and logarithmic functions; and trigonometry. Intended for students who must take calculus but who lack the necessary background. Prerequisite: MTH 124 (or adequate competence as determined by mathematics placement). Offered Each Semester. (UG)

### MTH 144: Calculus and Analytic Geometry I (3)

Fulfills core competency: Critical Thinking and Problem Solving. Quantitative Literacy. Limits, continuity, differentiation, anti-differentiation, definite integrals, transcendental functions, formal integration, and application to physical, natural and engineering sciences. Prerequisite: Minimum grade C in MTH 134 (or adequate competence as determined by mathematics placement). Offered As Needed. (UG)

### MTH 145: Calculus and Analytic Calculus II (3)

Fulfills core competency: Critical Thinking and Problem Solving. Quantitative Literacy. Limits, continuity, differentiation, anti-differentiation, definite integrals, transcendental functions, formal integration, and application to physical, natural and engineering sciences. Prerequisite: Minimum grade C in MTH 144 (or adequate competence as determined by mathematics placement). Offered As Needed. (UG)

### MTH 246: Linear Algebra (3)

This course is an introduction to linear algebra. Topics covered include systems of linear equations, vector spaces and subspaces, dimension of vector spaces, linear transformations and eigenvalues. The interrelationship between these concepts is emphasized. An attempt is made to provide motivation for abstract ideas by presenting them as natural generalizations of familiar geometric concepts. Prerequisite: a grade of a C or better in MTH 144 or equivalent. Offered As Needed. (UG)

### MTH 254: Calculus and Analytic Geometry (3)

Polar coordinates, infinite sequences, series, vector algebra and geometry, two and three dimensional vector algebra, calculus of functions of several variables, vector differential calculus lines and surface integrals. Prerequisite: a grade of a C or better in MTH 145. Offered As Needed. (UG)

### MTH 255: Calculus and Analytic Geometry IV (3)

Polar coordinates, infinite sequences, series, vector algebra and geometry, two and three dimensional vector algebra, calculus of functions of several variables, vector differential calculus lines and surface integrals. Prerequisite: MTH 254. Offered As Needed. (UG)

### MTH 264: Discrete Mathematics (3)

Study of a variety of discrete mathematical systems. Introduction to mathematical logic and its applications; sets, relations, and functions; combinatorics; discrete number systems; induction, recursion and generating functions; graph theory; lattices and boolean algebra. Prerequisite: Minimum grade C in MTH 144. Offered As Needed. (UG)

### MTH 274: Differential Equations (3)

Ordinary equations of the first, second and higher orders; linear differential equations with constant coefficients; applications in physics and geometry. Solutions of linear systems of ordinary differential equations. Prerequisite: MTH 145. Offered As Needed. (UG)

### MTH 303: Introduction to Proofs (3)

A course that teaches students how to read and construct proofs as they are typically presented in the textbook, journal articles, and other mathematical literature, at the appropriate level. Prerequisites: Minimum grades of C in MTH 145 and MTH 264. Offered As Needed. (UG)

### MTH 307: Introduction to Abstract Algebra I (3)

This is the first part of a two-course sequence. Introduction to theory of groups, rings, ideals, integral domains and fields; vector spaces, matrices and determinants. Prerequisite: MTH 145 and upper division status. Offered As Needed. (UG)

### MTH 308: Introduction to Abstract Algebra II (3)

This is part two of a two-course sequence. Introduction to theory of groups, rings, ideals, integral domains and fields; vector spaces, matrices and determinants. Prerequisite: MTH 307 and upper division status. Offered As Needed. (UG)

### MTH 310: Methods in Teaching Secondary and Middle School Mathematics (3)

An introduction to the secondary school curriculum and pedagogical implications for teaching mathematics. Topics include developing lesson plans, exploring assessment techniques, and special learning techniques. Includes lectures, field experience, the role of technology as a teaching resource and classroom tool, and classroom management issues. Students are expected to complete 50 hours of field experience. Prerequisite: Upper division status. This course cannot be used as a Math elective for BA Math majors or Education majors with Math Area Studies. Offered As Needed. (UG)

### MTH 351: Modern Geometry (3)

Historical background, transformational geometry: mapping and transformation, synthetic plane geometry: Mobius and hyperbolic geometry, other geometries: projective geometry, pseudo geometry, universal and multidimensional projective geometry. Prerequisites: MTH 145 and MTH 264 and upper division status. Offered As Needed. (UG)

### MTH 407: Advanced Calculus (3)

This is part one of a two-course sequence. A rigorous study of calculus, sequence, real number system, functions, limits, continuity, differentiation, integration, infinite series. Prerequisite: MTH 255 and upper division status. Offered As Needed. (UG)

### MTH 408: Advanced Calculus II (3)

This is part two of a two-course sequence. A rigorous study of calculus, sequence, real number system, functions, limits, continuity, differentiation, integration, infinite series. Prerequisite: MTH 407. Offered As Needed. (UG)

### MTH 414: Elementary Theory of Probability (3)

Algebra of sets applied to discrete sample spaces; combinational analysis; conditional probability; binomial, Poisson and normal distributions. Applications of advanced probability techniques to a research problem. Prerequisite: MTH 145, MTH 264 and upper division status, or permission of instructor. Offered As Needed. (UG)

### MTH 415: Theory of Mathematical Statistics (3)

Sampling, distributions, statistical inference, estimation, confidence intervals, hypothesis testing and regression. Prerequisite: MTH 414. Offered As Needed. (UG)

### MTH 416: Numerical Analysis (3)

Cross-listed as CSC 416. Study of finite differences, interpolation, root finding algorithms; numerical differentiation and integration. Numerical solution of ordinary differential equations. Prerequisite:MTH 145. Offered As Needed. (UG)

### MTH 430: Mathematics Reading List and Proseminar (3)

History, development and foundations of mathematics. Prerequisite: MTH 264 and upper division status. Offered As Needed. (UG)

### MTH 457: Independent Study or Research (1 - 6)

Individually arranged reading and research. Open to qualified students at the invitation of the faculty. Offered As Needed. (UG)

### MTH 459: Introduction to Mathematical Research (1)

In this course students select topics for their research project and make substantial progress on researching the senior thesis required in MTH 460 Mathematics Capstone. Students are required to submit a polished research proposal and an annotated bibliography and to make an oral presentation of the research proposal to the class. Prerequisite: Upper division status in the Mathematics Department. Offered as Needed. (UG)

### MTH 460: Mathematics Capstone (3)

Fulfills core competency: Information Literacy. Research and Presentation requirement. Writing Intensive. This course has been designed to give students an introduction to research and literature in mathematics. Students will demonstrate their research, analytical, oral, and writing skills by researching and writing an original document (minimum 12 pages) based on sources appropriate to the discipline and approved by the instructor. At the end of the semester students will offer oral presentations to the class with selected members of the Daemen College community in attendance. Prerequisite: Junior/Senior status. Offered As Needed. (UG)

### MTH 90: Pre-Algebra (3)

This self-paced course emphasizes basic computational skills including whole number operations, fractions, mixed numbers, decimal fractions, ratios and proportions, signed numbers, simple linear equations and operations on polynomials. As a student's level of preparation for entry into this course may vary, mastery of course content may require enrollment in the course for more than one semester. Offered Each Semester. Please note: The number of credits this course carries are in clock hours, not institutional credit hours. A clock hour course will not advance your degree progress; rather, it is designed to strengthen your skill in order to qualify for a credit-bearing course in this area of study or in a related field. The clock hours DO count, however, towards your course load and for financial aid purposes. (UG)

### MTH 96: Developmental Skills in Basic Mathematics (3)

This course emphasizes computational and fundamental skills, including whole numbers, fractions, decimals, proportions, percents, and beginning algebra. Offered in HEOP Summer Program. Please note: The number of credits this course carries are in clock hours, not institutional credit hours. A clock hour course will not advance your degree progress; rather, it is designed to strengthen your skill in order to qualify for a credit-bearing course in this area of study or in a related field. The clock hours DO count, however, towards your course load and for financial aid purposes. (UG)

### MTH 97: Basic Mathematics (3)

This course covers the essentials of algebra, including signed numbers, fractions, factoring, polynomials, rational functions, solving equations, and word problems. Intended for students needing skills in mathematics. Prerequisite: MTH-90 or adequate competency as determined by mathematics placement. Offered Each Semester. Please note: The number of credits this course carries are in clock hours, not institutional credit hours. A clock hour course will not advance your degree progress; rather, it is designed to strengthen your skill in order to qualify for a credit-bearing course in this area of study or in a related field. The clock hours DO count, however, towards your course load and for financial aid purposes. Please note: This is a developmental course. Students needing this course are required to register for it upon placement and to remain enrolled until satisfactory completion. Course withdrawal is not allowed except by permission of both the instructor and the student's advisor. (UG)